diff --git a/README.md b/README.md index 839ddc91..8f3d44a8 100644 --- a/README.md +++ b/README.md @@ -47,15 +47,16 @@ Other install options depending on your use case: ```bash pip install "granite-switch[compose]" # Compose modular models pip install "granite-switch[hf]" # HuggingFace inference -pip install "granite-switch[vllm20]" # vLLM 0.20+ (requires CUDA 13+) +pip install "granite-switch[vllm20]" # newer vLLM line (0.27.x) pip install "granite-switch[dev]" # Everything ``` -Requires Python 3.10+ and PyTorch 2.0+. +Requires Python 3.11+ and PyTorch 2.11+. -> **vLLM version note:** This project currently defaults to vLLM 0.19.1 due to vLLM 0.20's -> dependency on CUDA 13.0+ (via PyTorch 2.11), which is incompatible with many existing -> environments running CUDA 12.x drivers. Use `.[vllm20]` if your environment supports CUDA 13+. +> **vLLM version note:** This project requires `transformers>=5.16`, so it pins vLLM to the +> `0.26.x` line (the earliest vLLM whose model code handles the transformers-5.13+ +> `full_attention` layer-type rename) via the default `[vllm]` extra. `[vllm20]` selects the +> newer `0.27.x` line. Both require PyTorch 2.11+ (CUDA 13+). ### Compose a Model diff --git a/docs/AUDIO.md b/docs/AUDIO.md index 38359a6a..f90835cb 100644 --- a/docs/AUDIO.md +++ b/docs/AUDIO.md @@ -22,8 +22,8 @@ non-16 kHz input: uv sync --extra vllm --extra audio # or --extra vllm20 --extra audio # Development / running the test suite (the dev groups include audio already) -uv sync --group dev # vLLM 0.19.x -uv sync --group dev-vllm20 # vLLM 0.20.x +uv sync --group dev # vLLM 0.26.x +uv sync --group dev-vllm20 # vLLM 0.27.x ``` ## Building an audio-enabled checkpoint diff --git a/pyproject.toml b/pyproject.toml index 3796d113..129ca996 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,8 +10,8 @@ readme = "README.md" license = "Apache-2.0" requires-python = ">=3.11,<3.14" dependencies = [ - "torch>=2.10.0", - "transformers>=5.5.1,<5.10.0", + "torch>=2.11.0", + "transformers>=5.16,<=5.17.0", ] [project.urls] @@ -20,8 +20,8 @@ Documentation = "https://github.com/generative-computing/granite-switch/tree/mai [project.optional-dependencies] hf = ["accelerate>=0.20.0"] -vllm = ["vllm>=0.19.1,<0.20.0"] -vllm20 = ["vllm>=0.20.0,<0.21.0"] +vllm = ["vllm>=0.26.0,<0.27.0"] +vllm20 = ["vllm>=0.27.0,<0.28.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 @@ -56,8 +56,8 @@ markers = [ ] [dependency-groups] -vllm19 = ["vllm>=0.19.1,<0.20.0"] -vllm20 = ["vllm>=0.20.0,<0.21.0"] +vllm19 = ["vllm>=0.26.0,<0.27.0"] +vllm20 = ["vllm>=0.27.0,<0.28.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). diff --git a/src/granite_switch/composer/__init__.py b/src/granite_switch/composer/__init__.py index 611160fd..89ddcf9e 100644 --- a/src/granite_switch/composer/__init__.py +++ b/src/granite_switch/composer/__init__.py @@ -11,8 +11,8 @@ granite_dense_arch, granite_dense_sr_arch, granite_moe_arch, - granite_moe_hybrid_arch, - granite_moe_hybrid_sr_arch, + granite_moe_shared_arch, + granite_moe_shared_sr_arch, granite_moe_sr_arch, resolve_arch, ) @@ -28,8 +28,8 @@ "granite_dense_arch", "granite_dense_sr_arch", "granite_moe_arch", - "granite_moe_hybrid_arch", - "granite_moe_hybrid_sr_arch", + "granite_moe_shared_arch", + "granite_moe_shared_sr_arch", "granite_moe_sr_arch", "resolve_arch", ] diff --git a/src/granite_switch/composer/arch.py b/src/granite_switch/composer/arch.py index 4dd45347..49adf10e 100644 --- a/src/granite_switch/composer/arch.py +++ b/src/granite_switch/composer/arch.py @@ -220,7 +220,7 @@ def _dense_mlp_to_shared_groups() -> list[ModuleDescriptor]: Used for dense Granite models whose base uses ``mlp.gate_proj`` / ``mlp.up_proj`` / ``mlp.down_proj`` but whose switch model uses ``shared_mlp.input_linear`` / ``shared_mlp.output_linear`` - (the ``GraniteMoeHybridMLP`` layout). + (the ``GraniteMoeSharedMLP`` layout). """ return [ ModuleDescriptor( @@ -315,7 +315,7 @@ def _cross_stream_groups() -> list[ModuleDescriptor]: "embedding_multiplier": 1.0, "logits_scaling": 1.0, "attention_multiplier": 1.0, - # Granite/GraniteMoeHybrid vLLM classes use separate add-then-norm. + # Granite/GraniteMoeShared vLLM classes use separate add-then-norm. "fused_add_norm": False, } @@ -326,8 +326,12 @@ def _cross_stream_groups() -> list[ModuleDescriptor]: "shared_intermediate_size": None, } -# Layer type fields (propagated for hybrid models) -_HYBRID_OPTIONAL_FIELDS: dict[str, Any] = { +# Layer-type / positional fields. The switch model is attention-only, but it +# still reads ``layer_types`` (lora_target_modules auto-detection) and +# ``position_embedding_type`` (RoPE gating), so these are propagated from the +# base config when present. ``GraniteSwitchConfig`` owns them as its own +# attributes (the GraniteMoeShared parent does not declare them). +_LAYER_TYPE_OPTIONAL_FIELDS: dict[str, Any] = { "layer_types": None, "position_embedding_type": "rope", } @@ -338,16 +342,19 @@ def _cross_stream_groups() -> list[ModuleDescriptor]: # --------------------------------------------------------------------------- -def granite_moe_hybrid_arch(base_config=None) -> ArchDescriptor: - """GraniteMoeHybrid architecture (model_type ``granitemoehybrid``). +def granite_moe_shared_arch(base_config=None) -> ArchDescriptor: + """GraniteMoeShared architecture (model_type ``granitemoeshared`` / + ``granitemoehybrid``). - GraniteMoeHybrid models use ``shared_mlp`` module naming + Granite 4 MoE-with-shared-expert models use ``shared_mlp`` module naming (``shared_input_linear``, ``shared_output_linear``), even dense layers - with ``num_local_experts=0``. + with ``num_local_experts=0``. Real Granite 4.x dense checkpoints are still + typed ``granitemoehybrid`` upstream (they carry no mamba layers), so this + same descriptor serves both model_type strings. """ optional_fields = dict(_GRANITE_OPTIONAL_FIELDS) optional_fields.update(_MOE_OPTIONAL_FIELDS) - optional_fields.update(_HYBRID_OPTIONAL_FIELDS) + optional_fields.update(_LAYER_TYPE_OPTIONAL_FIELDS) return ArchDescriptor( groups=list(_common_attn_groups()) + list(_moe_shared_mlp_groups()), @@ -361,11 +368,12 @@ def granite_moe_arch(base_config=None) -> ArchDescriptor: Pure sparse MoE: every layer has an expert bank and **no** dense ``shared_mlp``. The descriptor is therefore ``_common_attn_groups()`` and - nothing else — a strict subset of :func:`granite_moe_hybrid_arch`. + nothing else — a strict subset of :func:`granite_moe_shared_arch`. - The frozen expert tensors (``block_sparse_moe.input_linear`` / - ``output_linear`` / ``router.layer``) are named identically in the switch - model, so with no shared-MLP group to shadow them they transfer by identity. + The frozen expert tensors (``block_sparse_moe.experts.gate_up_proj`` / + ``experts.down_proj`` / ``router.weight`` in the transformers-5.16 layout) + are named identically in the switch model, so with no shared-MLP group to + shadow them they transfer by identity. ``shared_intermediate_size`` is pinned to ``0``, which is upstream's own encoding for "no shared MLP" @@ -409,13 +417,13 @@ def granite_dense_arch(base_config=None) -> ArchDescriptor: ] -def granite_moe_hybrid_sr_arch(base_config=None) -> ArchDescriptor: - """GraniteMoeHybrid Shadow Residual architecture. +def granite_moe_shared_sr_arch(base_config=None) -> ArchDescriptor: + """GraniteMoeShared Shadow Residual architecture. - Identical to :func:`granite_moe_hybrid_arch` (fused projections) plus the + Identical to :func:`granite_moe_shared_arch` (fused projections) plus the layer-level ``cross_stream`` injection site. """ - arch = granite_moe_hybrid_arch(base_config=base_config) + arch = granite_moe_shared_arch(base_config=base_config) arch.groups = arch.groups + _cross_stream_groups() arch.buffer_keywords = list(_SR_BUFFER_KEYWORDS) return arch @@ -444,7 +452,12 @@ def granite_dense_sr_arch(base_config=None) -> ArchDescriptor: _ARCH_REGISTRY = { "granite": granite_dense_arch, "granitemoe": granite_moe_arch, - "granitemoehybrid": granite_moe_hybrid_arch, + # granitemoeshared is the de-hybridized base family. The granitemoehybrid + # key is retained because real Granite 4.x dense checkpoints are still typed + # granitemoehybrid upstream (they carry no mamba layers); both resolve to the + # same shared-expert descriptor. + "granitemoeshared": granite_moe_shared_arch, + "granitemoehybrid": granite_moe_shared_arch, } # Must stay key-for-key in step with _ARCH_REGISTRY: a model_type registered in @@ -453,7 +466,8 @@ def granite_dense_sr_arch(base_config=None) -> ArchDescriptor: _SR_ARCH_REGISTRY = { "granite": granite_dense_sr_arch, "granitemoe": granite_moe_sr_arch, - "granitemoehybrid": granite_moe_hybrid_sr_arch, + "granitemoeshared": granite_moe_shared_sr_arch, + "granitemoehybrid": granite_moe_shared_sr_arch, } diff --git a/src/granite_switch/composer/compose_utils.py b/src/granite_switch/composer/compose_utils.py index 8fdb183f..972db27d 100644 --- a/src/granite_switch/composer/compose_utils.py +++ b/src/granite_switch/composer/compose_utils.py @@ -7,7 +7,7 @@ import torch -from ..config import SWITCH_CACHE_LAYERS +from ..config import ATTENTION_LAYER_TYPE, SWITCH_CACHE_LAYERS from .adapter_loader import ( _extract_modules_from_weights, detect_lora_config, @@ -188,20 +188,22 @@ def from_base_and_adapters( for field_name, default in arch.optional_config_fields.items(): config_kwargs[field_name] = getattr(base_config, field_name, default) - # For Granite 3.x whose arch descriptor doesn't include - # shared_intermediate_size, default it to intermediate_size. - # GraniteMoeHybridConfig defaults it to 1024 (not None), so - # GraniteSwitchConfig's fallback logic doesn't trigger. + # For a dense Granite base whose arch descriptor doesn't include + # shared_intermediate_size, supply it explicitly from intermediate_size: + # a dense Granite layer always has a shared MLP of that width. This makes + # the composer the source of truth and does not rely on any parent-class + # default (GraniteMoeShared defaults it to 0, which is the "no shared MLP" + # sentinel — GraniteSwitchConfig would keep that 0 verbatim if passed). if "shared_intermediate_size" not in config_kwargs: config_kwargs["shared_intermediate_size"] = config_kwargs[ "intermediate_size" ] - # Normalize layer_types: map everything to "attention" (only attention - # layers are supported). + # Normalize layer_types: map everything to the attention layer type + # (only attention layers are supported). lt = config_kwargs.get("layer_types") if lt is not None: - config_kwargs["layer_types"] = ["attention" for _ in lt] + config_kwargs["layer_types"] = [ATTENTION_LAYER_TYPE for _ in lt] # When adapters are present, reserve the switch's cache slots at the # front: MultiSwitch (coded) owns SWITCH_CACHE_LAYERS == 2 (counting + @@ -213,7 +215,7 @@ def from_base_and_adapters( ) if config_kwargs.get("layer_types") is not None: config_kwargs["layer_types"] = [ - *(["attention"] * SWITCH_CACHE_LAYERS), + *([ATTENTION_LAYER_TYPE] * SWITCH_CACHE_LAYERS), *list(config_kwargs["layer_types"]), ] diff --git a/src/granite_switch/composer/tokenizer_setup.py b/src/granite_switch/composer/tokenizer_setup.py index bb546683..29be363b 100644 --- a/src/granite_switch/composer/tokenizer_setup.py +++ b/src/granite_switch/composer/tokenizer_setup.py @@ -288,6 +288,27 @@ def get_alora_first_invocation_token_id(adapter_path: str) -> int: return _load_alora_invocation_token_ids(adapter_path)[0] +def _alora_invocation_drop_chars(first_token_id: int, tokenizer) -> int: + """Number of leading characters of the invocation text that its first + token spans, under *tokenizer*. + + Pass 2 of the chat template writes the control token followed by the + invocation text with its first *token* removed (the runtime swaps the + control-token embedding for the first-invocation-token embedding, so + re-emitting that token would duplicate it at the swap site). The template + can only slice the invocation *string*, so it needs the character length of + the first token — not a hardcoded 1. For most Granite invocations the first + token is a lone ``<`` (1 char), but some (e.g. ```` -> + `` 1: @@ -955,7 +987,8 @@ def configure_chat_template( mapping_entries.append( f" '{adapter_name}': {{'token': '{info['token']}', " f"'type': '{info['type']}', " - f"'invocation_text': '{info['invocation_text']}'}}" + f"'invocation_text': '{info['invocation_text']}', " + f"'invocation_drop_chars': {info['invocation_drop_chars']}}}" ) else: mapping_entries.append( @@ -969,11 +1002,13 @@ def configure_chat_template( {%- set adapter_token = '' %} {%- set adapter_type = '' %} {%- set adapter_invocation_text = '' %} +{%- set adapter_invocation_drop_chars = 1 %} {%- if adapter_name is defined and adapter_name in adapter_map %} {%- set adapter_token = adapter_map[adapter_name]['token'] %} {%- set adapter_type = adapter_map[adapter_name]['type'] %} {%- if adapter_map[adapter_name]['type'] == 'alora' %} {%- set adapter_invocation_text = adapter_map[adapter_name]['invocation_text'] %} +{%- set adapter_invocation_drop_chars = adapter_map[adapter_name]['invocation_drop_chars'] %} {%- endif %} {%- endif %} @@ -1047,30 +1082,32 @@ def configure_chat_template( # in the message. # # Token drop (mirrors the role-marker skip-once flag used for LoRA / - # assistant-boundary ALoRA): we also omit the FIRST CHARACTER of the - # invocation text. The runtime embedding swap replaces the control-token - # embedding with the first-invocation-token's embedding; writing the full - # invocation text after the control token would then produce two copies - # of that first-invocation-token back to back — an OOD pattern at the - # swap site. + # assistant-boundary ALoRA): we omit the FIRST TOKEN of the invocation + # text. The runtime embedding swap replaces the control-token embedding with + # the first-invocation-token's embedding; writing the full invocation text + # after the control token would then produce two copies of that + # first-invocation-token back to back — an OOD pattern at the swap site. # - # For every granite_format ALoRA invocation text in the standard Granite adapter - # library (, , , , etc.) the - # first character is a single '<' that the tokenizer emits as its own token, - # and the tail of the string retokenizes identically to the tail of the full - # string. So dropping the first character on the string side is equivalent - # to dropping exactly the first token on the tokenized side. For ChatML the + # Jinja can only slice the invocation *string*, not its tokens, so the drop + # is expressed as a per-adapter character count baked into ``adapter_map`` + # (``invocation_drop_chars`` = the length of the first invocation token's + # decoded text; see ``get_alora_invocation_drop_chars``). For most Granite + # invocations the first token is a lone '<' (drop 1), but some — e.g. + # ```` (first token ````, ```` + # under tokenizers >= 0.23.1 — tokenize with a multi-character first token, + # where a hardcoded 1-char drop would leave a partial token in the tail. + # Computing the count at compose time keeps the string slice equivalent to a + # first-token drop regardless of the tokenizer's merges. For ChatML the # trained 4.2 adapters use the assistant-boundary invocation # (<|im_start|>assistant\\n) and therefore take the fallback path below, not - # Pass 2; a user-message ChatML ALoRA whose invocation text does not begin - # with a standalone-tokenizing character would need the first-token-drop - # invariant re-checked (see the property test in test_chat_template.py). + # Pass 2. The invariant is guarded by the property test in + # test_chat_template.py. # # ``content_var`` is ``content.val`` for the granite_format namespace-object content # or ``content`` for ChatML's plain-string content. alora_pass2 = ( - """ {#- ALoRA Pass 2: inject activation token AND drop the first char of - the invocation text so the runtime-swapped embedding doesn't duplicate. -#} + """ {#- ALoRA Pass 2: inject activation token AND drop the first token's + chars of the invocation text so the runtime-swapped embedding doesn't duplicate. -#} {%- if loop.index0 == ns.alora_target_idx %} {%- set _parts = """ + content_var @@ -1078,7 +1115,7 @@ def configure_chat_template( {%- if _parts | length > 1 %} {%- set """ + content_var - + """ = _parts[0] + ns.adapter_token + ns.adapter_invocation_text[1:] + _parts[1] %} + + """ = _parts[0] + ns.adapter_token + ns.adapter_invocation_text[ns.adapter_invocation_drop_chars:] + _parts[1] %} {%- endif %} {%- endif %} """ @@ -1126,6 +1163,7 @@ def configure_chat_template( "\n adapter_token=adapter_token," "\n adapter_type=adapter_type," "\n adapter_invocation_text=adapter_invocation_text," + "\n adapter_invocation_drop_chars=adapter_invocation_drop_chars," "\n alora_target_idx=-1," "\n skip_next_role_marker=false" "\n )" diff --git a/src/granite_switch/composer/weight_transfer.py b/src/granite_switch/composer/weight_transfer.py index cff280db..3692d4b7 100644 --- a/src/granite_switch/composer/weight_transfer.py +++ b/src/granite_switch/composer/weight_transfer.py @@ -265,9 +265,9 @@ def _classify_base_weights( src_name = g.peft_modules[0] if f".{src_name}.weight" in base_name: # Verify the weight belongs to the expected parent module. - # Without this, MoE expert weights (e.g., - # block_sparse_moe.experts.N.input_linear) falsely match - # shared_mlp groups that also use "input_linear". + # Without this, a target module name (e.g. "down_proj") could + # match the same name under an unintended parent (e.g. the MoE + # expert bank vs. the dense shared_mlp). if f".{g.effective_source_parent}." not in base_name: break # Wrong parent — fall through to (D) layer_match = re.search(arch.layer_pattern, base_name) @@ -410,7 +410,7 @@ def stack_adapters( Uses ``remapper.remap_adapter_name()`` for name remapping, then handles stacking, zero-padding, lora_B pre-scaling, and fused-to-sliced splitting. - Split handling (for natively fused modules like GraniteMoeHybrid's + Split handling (for natively fused modules like GraniteMoeShared's ``input_linear``): - ``split_type="duplicate"``: Copy the same tensor to each slice. diff --git a/src/granite_switch/config.py b/src/granite_switch/config.py index b458271c..eef6bcf0 100644 --- a/src/granite_switch/config.py +++ b/src/granite_switch/config.py @@ -1,7 +1,7 @@ # SPDX-License-Identifier: Apache-2.0 """Configuration for Granite model with adapter switching.""" -from transformers import GraniteMoeHybridConfig +from transformers import GraniteMoeSharedConfig # Accepted asr_dtype values. Keep in sync with vllm.audio.asr._ASR_DTYPE_NAMES. ASR_DTYPES = ("auto", "float16", "bfloat16", "float32") @@ -14,8 +14,16 @@ # physical decoder-layer count. SWITCH_CACHE_LAYERS = 2 +# Layer-type string stored in ``config.layer_types``. The switch model is +# attention-only, so every entry is this value. It must be a key in +# transformers' ``DYNAMIC_LAYER_TYPE_MAPPING`` (``full_attention``), because +# ``DynamicCache(config=...)`` dispatches on it to pre-allocate per-layer caches. +# (An internal shorthand like "attention" is not a valid mapping key and raises +# KeyError at cache init on transformers >= 5.10.) +ATTENTION_LAYER_TYPE = "full_attention" -class GraniteSwitchConfig(GraniteMoeHybridConfig): + +class GraniteSwitchConfig(GraniteMoeSharedConfig): """Configuration class for GraniteSwitch model. Extends the Granite base config with parameters for adapter switching. @@ -179,28 +187,37 @@ def __init__( layer_types: list[str] | None = None, **kwargs, ): - # Compute default layer_types before parent init. - # layer_types must have length == num_hidden_layers (includes switch layer at - # index 0 when adapters are present). This ensures DynamicCache pre-allocation - # matches the global layer indices used by decoder layers. - if layer_types is None: - num_hidden_layers = kwargs.get("num_hidden_layers", 32) - layer_types = ["attention"] * num_hidden_layers - super().__init__( num_local_experts=num_local_experts, - position_embedding_type=position_embedding_type, - layer_types=layer_types, **kwargs, ) - # Default shared_intermediate_size from intermediate_size. Granite 4 - # models all have a shared_mlp; for dense ones its width equals - # intermediate_size. The test MUST stay ``is None``: 0 is the explicit - # "no shared MLP" encoding used by pure sparse MoE bases (granitemoe), - # and a falsy test would silently resurrect the module. - if self.shared_intermediate_size is None: - self.shared_intermediate_size = self.intermediate_size + # layer_types and position_embedding_type are switch-owned attributes. + # The GraniteMoeShared parent (unlike the old GraniteMoeHybrid one) does + # not declare them, but internal readers still depend on them: the + # lora_target_modules auto-detection below reads ``self.layer_types``, and + # the decoders gate RoPE on ``position_embedding_type``. The switch model + # is attention-only, so layer_types is always all-``full_attention``; its + # length must equal num_hidden_layers so DynamicCache pre-allocation + # matches the global layer indices used by decoder layers. + if layer_types is None: + num_hidden_layers = kwargs.get("num_hidden_layers", 32) + layer_types = [ATTENTION_LAYER_TYPE] * num_hidden_layers + self.layer_types = layer_types + self.position_embedding_type = position_embedding_type + + # Resolve shared_intermediate_size independently of the parent default. + # The GraniteMoeShared parent defaults it to 0, which is ALSO the explicit + # "no shared MLP" sentinel used by pure sparse-MoE bases (granitemoe). So + # the switch config must decide it itself rather than inherit a magic + # default: an explicitly-supplied value (including 0) is honored verbatim; + # only when it is left unset do we resolve it — dense (no experts) gets a + # shared MLP sized to intermediate_size, pure MoE keeps the 0 sentinel. + # This is a compose-time decision that is then frozen into config.json. + if kwargs.get("shared_intermediate_size") is None: + self.shared_intermediate_size = ( + 0 if num_local_experts > 0 else self.intermediate_size + ) # Validate num_adapters if num_adapters < 0: @@ -367,7 +384,7 @@ def __init__( if self.num_adapters > 0: # Attention modules (present in all attention layers) - if any(lt == "attention" for lt in self.layer_types): + if any(lt == ATTENTION_LAYER_TYPE for lt in self.layer_types): lora_target_modules.extend( [ "qkv_proj", # Q/K/V fused diff --git a/src/granite_switch/hf/core/lora.py b/src/granite_switch/hf/core/lora.py index f866904c..315020ee 100644 --- a/src/granite_switch/hf/core/lora.py +++ b/src/granite_switch/hf/core/lora.py @@ -10,8 +10,8 @@ import torch.nn as nn from transformers.cache_utils import Cache from transformers.modeling_utils import ALL_ATTENTION_FUNCTIONS -from transformers.models.granitemoehybrid.modeling_granitemoehybrid import ( - GraniteMoeHybridMLP, +from transformers.models.granitemoeshared.modeling_granitemoeshared import ( + GraniteMoeSharedMLP, apply_rotary_pos_emb, eager_attention_forward, rotate_half, @@ -660,7 +660,7 @@ def _apply_rotary_pos_emb_q_only( def replace_shared_mlp_projections_with_lora( - mlp: "GraniteMoeHybridMLP", + mlp: "GraniteMoeSharedMLP", config: "GraniteSwitchConfig", ) -> tuple: """Replace shared MLP input_linear/output_linear with LoRA in-place. diff --git a/src/granite_switch/hf/modeling_granite_switch.py b/src/granite_switch/hf/modeling_granite_switch.py index 8ed1e458..751d7229 100644 --- a/src/granite_switch/hf/modeling_granite_switch.py +++ b/src/granite_switch/hf/modeling_granite_switch.py @@ -18,12 +18,12 @@ BaseModelOutputWithPast, CausalLMOutputWithPast, ) -from transformers.models.granitemoehybrid.modeling_granitemoehybrid import ( - GraniteMoeHybridMLP, - GraniteMoeHybridMoE, - GraniteMoeHybridPreTrainedModel, - GraniteMoeHybridRMSNorm, - GraniteMoeHybridRotaryEmbedding, +from transformers.models.granitemoeshared.modeling_granitemoeshared import ( + GraniteMoeSharedMLP, + GraniteMoeSharedMoE, + GraniteMoeSharedPreTrainedModel, + GraniteMoeSharedRMSNorm, + GraniteMoeSharedRotaryEmbedding, ) from transformers.utils import logging @@ -50,7 +50,7 @@ class GraniteSwitchAttentionDecoderLayer(nn.Module): The MLP section is whichever of the two paths the base has: a frozen expert bank when ``num_local_experts > 0``, a dense ``shared_mlp`` when - ``shared_intermediate_size > 0``, or both (Granite 4 hybrid). + ``shared_intermediate_size > 0``, or both (Granite 4 MoE + shared expert). This is the layer for plain LoRA / aLoRA checkpoints. Shadow Residual checkpoints use :class:`SRSwitchDecoderLayer`, which subclasses this one and @@ -70,7 +70,7 @@ def __init__(self, config: GraniteSwitchConfig, layer_idx: int): self.has_experts = config.num_local_experts > 0 if self.has_experts: # MoE: frozen router + frozen expert weights (no LoRA) - self.block_sparse_moe = GraniteMoeHybridMoE(config) + self.block_sparse_moe = GraniteMoeSharedMoE(config) # Shared MLP: upstream module with LoRA projections replaced in-place. # Absent entirely on pure sparse MoE bases (granitemoe), which upstream @@ -79,7 +79,7 @@ def __init__(self, config: GraniteSwitchConfig, layer_idx: int): # which would then be demanded of the base checkpoint. self.has_shared_mlp = config.shared_intermediate_size > 0 if self.has_shared_mlp: - self.shared_mlp = GraniteMoeHybridMLP(config) + self.shared_mlp = GraniteMoeSharedMLP(config) self._has_shared_input_lora, self._has_shared_output_lora = ( replace_shared_mlp_projections_with_lora(self.shared_mlp, config) ) @@ -94,10 +94,10 @@ def __init__(self, config: GraniteSwitchConfig, layer_idx: int): self._has_shared_output_lora = False # Layer norms - self.input_layernorm = GraniteMoeHybridRMSNorm( + self.input_layernorm = GraniteMoeSharedRMSNorm( config.hidden_size, eps=config.rms_norm_eps ) - self.post_attention_layernorm = GraniteMoeHybridRMSNorm( + self.post_attention_layernorm = GraniteMoeSharedRMSNorm( config.hidden_size, eps=config.rms_norm_eps ) @@ -130,7 +130,7 @@ def _apply_experts( ) -> torch.Tensor: """Expert bank under a routing decision made elsewhere. - This is the second half of ``GraniteMoeHybridMoE.forward``, duplicated + This is the second half of ``GraniteMoeSharedMoE.forward``, duplicated because upstream exposes no seam between routing and expert application. ``test_route_apply_matches_upstream_moe`` pins it bit-exactly against ``block_sparse_moe(x)`` so a change anywhere in the supported @@ -172,7 +172,7 @@ def _mlp_block( """ moe_output = None if self.has_experts: - # GraniteMoeHybridMoE returns the summed expert output alone; the + # GraniteMoeSharedMoE returns the summed expert output alone; the # router logits stay inside it (no aux-loss path at inference). moe_output = ( self._apply_experts(hidden_states, routing) @@ -345,10 +345,10 @@ def forward( return outputs -class GraniteSwitchPreTrainedModel(GraniteMoeHybridPreTrainedModel): +class GraniteSwitchPreTrainedModel(GraniteMoeSharedPreTrainedModel): """PreTrainedModel base class for GraniteSwitch. - Inherits from GraniteMoeHybridPreTrainedModel to get weight init for + Inherits from GraniteMoeSharedPreTrainedModel to get weight init for all standard PreTrainedModel capabilities. """ @@ -447,12 +447,12 @@ def __init__(self, config: GraniteSwitchConfig): self.layers = nn.ModuleList(layers) # Final norm - self.norm = GraniteMoeHybridRMSNorm(config.hidden_size, eps=config.rms_norm_eps) + self.norm = GraniteMoeSharedRMSNorm(config.hidden_size, eps=config.rms_norm_eps) # Rotary embeddings (only if position_embedding_type == "rope") self.position_embedding_type = config.position_embedding_type if self.position_embedding_type == "rope": - self.rotary_emb = GraniteMoeHybridRotaryEmbedding(config=config) + self.rotary_emb = GraniteMoeSharedRotaryEmbedding(config=config) else: self.rotary_emb = None diff --git a/src/granite_switch/vllm/decoder/_upstream_layers.py b/src/granite_switch/vllm/decoder/_upstream_layers.py new file mode 100644 index 00000000..7ef42499 --- /dev/null +++ b/src/granite_switch/vllm/decoder/_upstream_layers.py @@ -0,0 +1,31 @@ +# SPDX-License-Identifier: Apache-2.0 +"""Version-tolerant access to the two upstream vLLM Granite building blocks the +switch decoders borrow: the sparse expert bank (``GraniteMoeMoE``) and the dense +shared MLP (``GraniteMoeSharedMLP``). + +These are pure attention/MLP modules — nothing hybrid about them. vLLM has +historically kept them in the consolidated ``granitemoehybrid`` model file and +also exposes them from the non-hybrid ``granitemoe`` / ``granitemoeshared`` +files, but which module is the canonical home varies across vLLM releases +(0.19.x vs 0.20.x). Prefer the non-hybrid module and fall back to the +consolidated one so a single codebase works on every pinned vLLM without a +hard dependency on the hybrid module name. +""" + + +def get_granite_moe_moe(): + """Return the upstream vLLM ``GraniteMoeMoE`` (frozen sparse expert bank).""" + try: + from vllm.model_executor.models.granitemoe import GraniteMoeMoE + except ImportError: + from vllm.model_executor.models.granitemoehybrid import GraniteMoeMoE + return GraniteMoeMoE + + +def get_granite_moe_shared_mlp(): + """Return the upstream vLLM ``GraniteMoeSharedMLP`` (dense shared MLP).""" + try: + from vllm.model_executor.models.granitemoeshared import GraniteMoeSharedMLP + except ImportError: + from vllm.model_executor.models.granitemoehybrid import GraniteMoeSharedMLP + return GraniteMoeSharedMLP diff --git a/src/granite_switch/vllm/decoder/interface.py b/src/granite_switch/vllm/decoder/interface.py index 0ac96487..7d2ec4fd 100644 --- a/src/granite_switch/vllm/decoder/interface.py +++ b/src/granite_switch/vllm/decoder/interface.py @@ -133,17 +133,19 @@ def _audit_loaded(params_dict, loaded_params, model, *, label: str) -> None: # HF keeps the expert bank in three stacked tensors; vLLM's FusedMoE wants # packed per-expert shards addressed by (shard_id, expert_id): # -# block_sparse_moe.input_linear.weight [E, 2I, H] -> experts.w13_weight (w1|w3) -# block_sparse_moe.output_linear.weight [E, H, I] -> experts.w2_weight (w2) -# block_sparse_moe.router.layer.weight [E, H] -> block_sparse_moe.gate.weight +# block_sparse_moe.experts.gate_up_proj [E, 2I, H] -> experts.w13_weight (w1|w3) +# block_sparse_moe.experts.down_proj [E, H, I] -> experts.w2_weight (w2) +# block_sparse_moe.router.weight [E, H] -> block_sparse_moe.gate.weight # -# Shared by BOTH adaptations: a composed SR checkpoint is written by the HF SR -# model, whose layer holds the same GraniteMoeHybridMoE, so the tensor names and -# stacked shapes are identical to the LoRA case. +# transformers 5.16 renamed these from the older input_linear/output_linear/ +# router.layer layout; the stacked shapes are unchanged, so only the source +# tensor names moved. Shared by BOTH adaptations: a composed SR checkpoint is +# written by the HF SR model, whose layer holds the same GraniteMoeSharedMoE, +# so the tensor names and stacked shapes are identical to the LoRA case. # --------------------------------------------------------------------------- # -_MOE_INPUT_SUFFIX = ".block_sparse_moe.input_linear.weight" -_MOE_OUTPUT_SUFFIX = ".block_sparse_moe.output_linear.weight" -_MOE_ROUTER_SUFFIX = ".block_sparse_moe.router.layer.weight" +_MOE_INPUT_SUFFIX = ".block_sparse_moe.experts.gate_up_proj" +_MOE_OUTPUT_SUFFIX = ".block_sparse_moe.experts.down_proj" +_MOE_ROUTER_SUFFIX = ".block_sparse_moe.router.weight" def _try_load_stacked_moe(name, loaded_weight, params_dict, loaded_params, model): @@ -170,7 +172,7 @@ def _load_expert(param_name, shard, weight_name, shard_id, expert_id): if name.endswith(_MOE_INPUT_SUFFIX): # gate|up are concatenated on dim 0 of each expert: w1 = gate, w3 = up. - w13_param = name.replace(".input_linear.", ".experts.w13_") + w13_param = name.replace(".experts.gate_up_proj", ".experts.w13_weight") for e in range(loaded_weight.size(0)): w1, w3 = loaded_weight[e].chunk(2, dim=0) for shard, shard_id in ((w1, "w1"), (w3, "w3")): @@ -187,7 +189,7 @@ def _load_expert(param_name, shard, weight_name, shard_id, expert_id): return True if name.endswith(_MOE_OUTPUT_SUFFIX): - w2_param = name.replace(".output_linear.", ".experts.w2_") + w2_param = name.replace(".experts.down_proj", ".experts.w2_weight") for e in range(loaded_weight.size(0)): _load_expert( w2_param, @@ -334,12 +336,12 @@ def load_weights(self, model, weights): use a stacked format that must be split into per-expert tensors for vLLM's FusedMoE layer. - HF format → vLLM format: - - block_sparse_moe.input_linear.weight [E, 2*I, H] + HF format → vLLM format (names are transformers-5.16 layout): + - block_sparse_moe.experts.gate_up_proj [E, 2*I, H] → experts.w13_weight via weight_loader(shard_id="w1"/"w3", expert_id=e) - - block_sparse_moe.output_linear.weight [E, H, I] + - block_sparse_moe.experts.down_proj [E, H, I] → experts.w2_weight via weight_loader(shard_id="w2", expert_id=e) - - block_sparse_moe.router.layer.weight [E, H] + - block_sparse_moe.router.weight [E, H] → block_sparse_moe.gate.weight (direct rename) """ params_dict = dict(model.named_parameters()) diff --git a/src/granite_switch/vllm/decoder/lora/decoder.py b/src/granite_switch/vllm/decoder/lora/decoder.py index 65078628..b58eda05 100644 --- a/src/granite_switch/vllm/decoder/lora/decoder.py +++ b/src/granite_switch/vllm/decoder/lora/decoder.py @@ -185,7 +185,7 @@ def rms_norm_select( """Select between one-arg and two-arg RMSNorm calling conventions. Different vLLM model classes use different residual-add-norm patterns. - Granite/GraniteMoeHybrid add the residual explicitly then call one-arg + Granite/GraniteMoeShared add the residual explicitly then call one-arg ``norm(x)``. Llama/Mistral/Qwen2 call two-arg ``norm(x, residual)`` which fuses the addition into a single CUDA kernel. @@ -258,7 +258,7 @@ class GraniteSwitchDecoderLayer(nn.Module): """Attention decoder layer with switch-determined adapter selection. Covers all three MLP shapes Granite ships: a dense shared MLP alone (4.0/4.1), - a frozen expert bank alongside it (4.x MoE hybrid), and the expert bank alone + a frozen expert bank alongside it (4.x MoE), and the expert bank alone (granitemoe, ``shared_intermediate_size == 0``). The experts are never LoRA targets in any of them. """ @@ -286,8 +286,11 @@ def __init__( # MLP section self.has_experts = getattr(config, "num_local_experts", 0) > 0 if self.has_experts: - from vllm.model_executor.models.granitemoehybrid import GraniteMoeMoE + from granite_switch.vllm.decoder._upstream_layers import ( + get_granite_moe_moe, + ) + GraniteMoeMoE = get_granite_moe_moe() self.block_sparse_moe = GraniteMoeMoE( num_experts=config.num_local_experts, top_k=config.num_experts_per_tok, @@ -303,12 +306,15 @@ def __init__( # self.hidden_size = config.shared_intermediate_size, so building it here # would register [0, H] / [H, 0] weights that no checkpoint ships and # then add their output to the MoE result. Same gate as upstream vLLM's - # own granitemoehybrid.py and as the HF backend + # own granitemoe model files and as the HF backend # (hf/modeling_granite_switch.py). self.has_shared_mlp = getattr(config, "shared_intermediate_size", 0) > 0 if self.has_shared_mlp: - from vllm.model_executor.models.granitemoehybrid import GraniteMoeSharedMLP + from granite_switch.vllm.decoder._upstream_layers import ( + get_granite_moe_shared_mlp, + ) + GraniteMoeSharedMLP = get_granite_moe_shared_mlp() self.shared_mlp = GraniteMoeSharedMLP( config=config, quant_config=vllm_config.quant_config, diff --git a/src/granite_switch/vllm/decoder/shadow_residual/decoder.py b/src/granite_switch/vllm/decoder/shadow_residual/decoder.py index 63a5031b..57185a4f 100644 --- a/src/granite_switch/vllm/decoder/shadow_residual/decoder.py +++ b/src/granite_switch/vllm/decoder/shadow_residual/decoder.py @@ -31,7 +31,6 @@ RowParallelLinear, ) from vllm.model_executor.layers.rotary_embedding import get_rope -from vllm.model_executor.models.granitemoehybrid import GraniteMoeSharedMLP from granite_switch.vllm.core.lora import SwitchedLoRALinear @@ -186,7 +185,7 @@ class ShadowResidualDecoderLayer(nn.Module): half never receives a delta or shunt, so it stays base-equivalent. Covers all three MLP shapes Granite ships: a dense shared MLP alone (4.0/4.1), - a frozen expert bank alongside it (4.x MoE hybrid), and the expert bank alone + a frozen expert bank alongside it (4.x MoE), and the expert bank alone (granitemoe, ``shared_intermediate_size == 0``). With experts, the adapter stream always inherits the base stream's expert assignment. Only *routing* is ever shared — the shared MLP, where one exists, always runs per-stream with @@ -211,13 +210,16 @@ def __init__(self, *, vllm_config: VllmConfig, prefix: str = ""): prefix=f"{prefix}.self_attn", ) - # Routed expert bank (4.x MoE hybrid, and the ONLY MLP path on a pure + # Routed expert bank (4.x MoE, and the ONLY MLP path on a pure # sparse base like granitemoe). Frozen: the experts are never LoRA # targets, so no SwitchedLoRALinear wrapping here. self.has_experts = getattr(config, "num_local_experts", 0) > 0 if self.has_experts: - from vllm.model_executor.models.granitemoehybrid import GraniteMoeMoE + from granite_switch.vllm.decoder._upstream_layers import ( + get_granite_moe_moe, + ) + GraniteMoeMoE = get_granite_moe_moe() self.block_sparse_moe = GraniteMoeMoE( num_experts=config.num_local_experts, top_k=config.num_experts_per_tok, @@ -233,6 +235,11 @@ def __init__(self, *, vllm_config: VllmConfig, prefix: str = ""): # that no checkpoint ships. Same gate as the plain-LoRA decoder. self.has_shared_mlp = getattr(config, "shared_intermediate_size", 0) > 0 if self.has_shared_mlp: + from granite_switch.vllm.decoder._upstream_layers import ( + get_granite_moe_shared_mlp, + ) + + GraniteMoeSharedMLP = get_granite_moe_shared_mlp() # Fused shared MLP (gate|up with in-kernel SwiGLU, + down), each wrapped # in SwitchedLoRALinear. Runs over the [2M, H] stack; base half gets no # delta. Wrapped UNCONDITIONALLY (not gated on diff --git a/src/granite_switch/vllm/granite_switch_model.py b/src/granite_switch/vllm/granite_switch_model.py index 016d6b07..d0fd05b8 100644 --- a/src/granite_switch/vllm/granite_switch_model.py +++ b/src/granite_switch/vllm/granite_switch_model.py @@ -33,8 +33,6 @@ VocabParallelEmbedding, ) from vllm.model_executor.models.interfaces import ( - HasInnerState, - IsHybrid, SupportsLoRA, SupportsMultiModal, SupportsPP, @@ -410,11 +408,9 @@ def forward( ) class GraniteSwitchForCausalLM( nn.Module, - HasInnerState, SupportsLoRA, SupportsMultiModal, SupportsPP, - IsHybrid, ): """ Granite model with switch for causal language modeling. diff --git a/tests/composer/fixtures/context_relevance_adapter/adapter_config.json b/tests/composer/fixtures/context_relevance_adapter/adapter_config.json index 37a25eec..fe955fdf 100644 --- a/tests/composer/fixtures/context_relevance_adapter/adapter_config.json +++ b/tests/composer/fixtures/context_relevance_adapter/adapter_config.json @@ -1,5 +1,5 @@ { "peft_type": "ALORA", "r": 8, - "alora_invocation_tokens": [27] + "alora_invocation_tokens": [27, 9998] } diff --git a/tests/composer/test_arch_skinning.py b/tests/composer/test_arch_skinning.py index a1ddc76e..b440ea1f 100644 --- a/tests/composer/test_arch_skinning.py +++ b/tests/composer/test_arch_skinning.py @@ -10,7 +10,7 @@ ModuleDescriptor, granite_dense_arch, granite_moe_arch, - granite_moe_hybrid_arch, + granite_moe_shared_arch, granite_moe_sr_arch, ) from granite_switch.composer.weight_transfer import _classify_base_weights @@ -285,9 +285,19 @@ def test_granitemoe_registered(self): assert "granitemoe" in _ARCH_REGISTRY assert "granitemoe" in _SR_ARCH_REGISTRY - def test_hybrid_optional_fields_unchanged_by_field_split(self): - """Splitting the MoE field bundle must not perturb the hybrid arch.""" - opt = granite_moe_hybrid_arch().optional_config_fields + def test_granitemoeshared_registered(self): + assert "granitemoeshared" in _ARCH_REGISTRY + assert "granitemoeshared" in _SR_ARCH_REGISTRY + + def test_granitemoehybrid_key_retained(self): + # Real Granite 4.x dense checkpoints are still typed granitemoehybrid + # upstream; the key must resolve to the shared-expert descriptor. + assert "granitemoehybrid" in _ARCH_REGISTRY + assert _ARCH_REGISTRY["granitemoehybrid"] is granite_moe_shared_arch + + def test_shared_optional_fields_unchanged_by_field_split(self): + """Splitting the MoE field bundle must not perturb the shared arch.""" + opt = granite_moe_shared_arch().optional_config_fields assert opt["shared_intermediate_size"] is None assert opt["num_local_experts"] == 0 assert opt["num_experts_per_tok"] == 1 diff --git a/tests/composer/test_chat_template.py b/tests/composer/test_chat_template.py index be60159f..5cbabc0c 100644 --- a/tests/composer/test_chat_template.py +++ b/tests/composer/test_chat_template.py @@ -45,8 +45,34 @@ _CHATML_TEMPLATE = _f.read() +class _MarkerTokenizer(SimpleNamespace): + """Minimal tokenizer for the mock-patched template tests. The canned + invocations these tests use all begin with a standalone-tokenizing marker + ('<' for granite_format, '<|im_start|>' for ChatML). ``encode`` returns that + marker's stable id as token 0 and ``decode`` maps it back, so the compose + path can size the Pass-2 first-token drop (len(marker)) without a full + tokenizer. Longer markers are checked first so '<|im_start|>' wins over '<'. + """ + + # Stable id <-> marker table (ids well outside any real vocab range used here). + _ID_TO_MARKER = {900001: "<|im_start|>", 900002: "<"} + + def encode(self, text, add_special_tokens=False): + for marker_id, marker in self._ID_TO_MARKER.items(): + if text.startswith(marker): + # marker id, then a single lumped id (1) for the remainder. + return [marker_id] if text == marker else [marker_id, 1] + return [1] + + def decode(self, token_ids, skip_special_tokens=False): + ids = list(token_ids) + if len(ids) == 1 and ids[0] in self._ID_TO_MARKER: + return self._ID_TO_MARKER[ids[0]] + raise KeyError(tuple(ids)) + + def _make_tokenizer(): - return SimpleNamespace(chat_template=_GRANITE_TEMPLATE) + return _MarkerTokenizer(chat_template=_GRANITE_TEMPLATE) def _render(tokenizer, **kwargs): @@ -242,12 +268,18 @@ def test_no_adapter_no_tokens(self): class TestInvocationFirstCharDropProperty: - """Standalone property test on a real Granite tokenizer: dropping the first - character of an ALoRA invocation text yields the same tail-token sequence - as tokenizing the full invocation text and dropping its first token. This - is the BPE-level invariant the Pass-2 edit relies on — if a future - tokenizer change breaks it, the template-level drop would silently corrupt - the tail of the invocation. + """Standalone property test on a real Granite tokenizer for the invariant + the Pass-2 edit relies on: dropping the first *token's worth of characters* + from an ALoRA invocation text yields the same tail-token sequence as + tokenizing the full invocation text and dropping its first token. + + Pass 2 slices the invocation *string* by a per-adapter character count + (``invocation_drop_chars`` == ``len(decode(first_token))``, computed at + compose time by ``get_alora_invocation_drop_chars``). This test confirms + that character-level slice reconstructs a clean first-token drop even when + the first token spans multiple characters (e.g. ```` -> + ``= 0.23.1). If a future tokenizer change made + the tail retokenize differently after the split, this would catch it. """ _INVOCATIONS = [ @@ -255,6 +287,8 @@ class TestInvocationFirstCharDropProperty: "", "", "", + "", + "", ] def _get_tokenizer(self): @@ -267,40 +301,63 @@ def _get_tokenizer(self): pytest.skip(f"could not fetch Granite tokenizer: {e}") - def test_first_char_drop_equals_first_token_drop(self): + def test_token_char_drop_equals_first_token_drop(self): + """Dropping ``len(decode(first_token))`` characters from the string must + equal dropping the first token from the id sequence.""" tok = self._get_tokenizer() for invocation in self._INVOCATIONS: full_ids = tok(invocation, add_special_tokens=False).input_ids - dropped_ids = tok(invocation[1:], add_special_tokens=False).input_ids + drop_chars = len(tok.decode([full_ids[0]], skip_special_tokens=False)) + dropped_ids = tok( + invocation[drop_chars:], add_special_tokens=False + ).input_ids assert full_ids[1:] == dropped_ids, ( - f"invocation {invocation!r}: dropping first char of the " + f"invocation {invocation!r}: dropping {drop_chars} char(s) of the " f"string produced tokens {dropped_ids} but the tail of the " f"full tokenization is {full_ids[1:]}" ) - def test_first_token_is_single_character(self): - """Sanity: the first token of each invocation must be exactly one - character (the leading '<'). Otherwise dropping invocation_text[1:] - in Jinja would drop the wrong number of characters.""" + def test_first_token_decodes_to_invocation_prefix(self): + """Sanity: the first token must decode to a prefix of the invocation + string, so the character-count drop lands on a token boundary.""" tok = self._get_tokenizer() for invocation in self._INVOCATIONS: first_id = tok(invocation, add_special_tokens=False).input_ids[0] - first_str = tok.decode([first_id]) - assert first_str == invocation[0], ( + first_str = tok.decode([first_id], skip_special_tokens=False) + assert invocation.startswith(first_str), ( f"invocation {invocation!r}: first token decodes to " - f"{first_str!r}, expected {invocation[0]!r}" + f"{first_str!r}, which is not a prefix of the invocation" ) class _FixtureTokenizer: - """Tokenizer with a decode map for fixture adapter token IDs.""" + """Tokenizer with a decode map for fixture adapter token IDs. + + ``decode_map`` maps an id-tuple to its text. ``decode`` looks up whole + tuples; single-id decodes (used to size the Pass-2 first-token drop) fall + back to a per-id map derived from the single-id entries. ``encode`` is the + reverse of the whole-tuple map, so the compose path can recover the first + invocation token id from the decoded invocation text. + """ def __init__(self, chat_template, decode_map): self.chat_template = chat_template self._decode_map = decode_map + self._encode_map = {text: list(ids) for ids, text in decode_map.items()} + self._single_id_decode = { + ids[0]: text for ids, text in decode_map.items() if len(ids) == 1 + } def decode(self, token_ids, skip_special_tokens=False): - return self._decode_map[tuple(token_ids)] + key = tuple(token_ids) + if key in self._decode_map: + return self._decode_map[key] + if len(key) == 1 and key[0] in self._single_id_decode: + return self._single_id_decode[key[0]] + raise KeyError(key) + + def encode(self, text, add_special_tokens=False): + return list(self._encode_map[text]) class TestEndToEndAdapterConfigToRender: @@ -323,6 +380,8 @@ def test_alora_fallback_from_adapter_config(self): { # [100264, 78191, 100265] → assistant role sequence (100264, 78191, 100265): "<|start_of_role|>assistant<|end_of_role|>", + # First-token decode, used to size the (unused-on-fallback) drop. + (100264,): "<|start_of_role|>", } ) configure_chat_template( @@ -359,7 +418,7 @@ def test_alora_invocation_at_start_of_user_message(self): inserting the control token, so "" becomes "<|context_relevance|>context>" in the rendered output. """ - tokenizer = self._make_tokenizer({(27,): ""}) + tokenizer = self._make_tokenizer({(27, 9998): "", (27,): "<"}) configure_chat_template( tokenizer, [ @@ -391,7 +450,7 @@ def test_alora_invocation_mid_user_message(self): Same first-character drop as the start-of-message case. """ - tokenizer = self._make_tokenizer({(27,): ""}) + tokenizer = self._make_tokenizer({(27, 9998): "", (27,): "<"}) configure_chat_template( tokenizer, [ @@ -427,7 +486,7 @@ def test_alora_multiple_occurrences_targets_last(self): land before the second , not the first. First occurrence remains intact with its '<'; only the second has its '<' dropped. """ - tokenizer = self._make_tokenizer({(27,): ""}) + tokenizer = self._make_tokenizer({(27, 9998): "", (27,): "<"}) configure_chat_template( tokenizer, [ @@ -483,7 +542,9 @@ def test_mixed_adapters_from_adapter_config(self): tokenizer = self._make_tokenizer( { (100264, 78191, 100265): "<|start_of_role|>assistant<|end_of_role|>", - (27,): "", + (100264,): "<|start_of_role|>", + (27, 9998): "", + (27,): "<", } ) configure_chat_template( @@ -546,7 +607,7 @@ def test_mixed_adapters_from_adapter_config(self): def _make_chatml_tokenizer(): - return SimpleNamespace(chat_template=_CHATML_TEMPLATE) + return _MarkerTokenizer(chat_template=_CHATML_TEMPLATE) class TestDetectTemplateFormat: @@ -929,7 +990,7 @@ def test_no_adapter_still_emits_audio_marker(self): def _make_chatml_audio_tokenizer(): - return SimpleNamespace(chat_template=_CHATML_TEMPLATE) + return _MarkerTokenizer(chat_template=_CHATML_TEMPLATE) def _chatml_user_turn(rendered): diff --git a/tests/composer/test_granitemoe_compose_e2e.py b/tests/composer/test_granitemoe_compose_e2e.py index c3535a73..0a0d9f2b 100644 --- a/tests/composer/test_granitemoe_compose_e2e.py +++ b/tests/composer/test_granitemoe_compose_e2e.py @@ -466,7 +466,7 @@ def test_route_apply_matches_upstream_moe(self, sr_build): Shared routing needs a seam between routing and expert application that upstream does not expose, so ``_apply_experts`` duplicates the second half - of ``GraniteMoeHybridMoE.forward``. This is the test that makes that + of ``GraniteMoeSharedMoE.forward``. This is the test that makes that duplication safe across the supported ``transformers`` range: if the upstream expert path ever changes, it fails here instead of drifting an eval score by a fraction of a point. diff --git a/tests/hf/test_granitemoe_mini.py b/tests/hf/test_granitemoe_mini.py index 07878a8c..3c1e7e53 100644 --- a/tests/hf/test_granitemoe_mini.py +++ b/tests/hf/test_granitemoe_mini.py @@ -159,16 +159,26 @@ def test_no_shared_mlp_or_zero_width_params(self, model_pair): ) def test_expert_weights_match_upstream(self, model_pair): - """Expert tensors are named identically, so they transfer by identity.""" + """Expert tensors are named identically, so they transfer by identity. + + transformers 5.16 restructured the MoE block from separate + ``input_linear`` / ``output_linear`` / ``router.layer`` submodules to a + single ``experts`` module (``gate_up_proj`` / ``down_proj``) plus a flat + ``router``. Both the switch's GraniteMoeShared block and upstream use the + new layout, so identity transfer still holds — under the new names. + """ _name, upstream, switch = model_pair upstream_sd = upstream.state_dict() for i, layer in enumerate(switch.model.layers): src = f"model.layers.{i}.block_sparse_moe" for attr, key in ( - (layer.block_sparse_moe.input_linear.weight, "input_linear.weight"), - (layer.block_sparse_moe.output_linear.weight, "output_linear.weight"), - (layer.block_sparse_moe.router.layer.weight, "router.layer.weight"), + ( + layer.block_sparse_moe.experts.gate_up_proj, + "experts.gate_up_proj", + ), + (layer.block_sparse_moe.experts.down_proj, "experts.down_proj"), + (layer.block_sparse_moe.router.weight, "router.weight"), ): torch.testing.assert_close(attr, upstream_sd[f"{src}.{key}"]) diff --git a/tests/hf/test_multi_switch_buffers.py b/tests/hf/test_multi_switch_buffers.py index 7be253c2..5a4eccbe 100644 --- a/tests/hf/test_multi_switch_buffers.py +++ b/tests/hf/test_multi_switch_buffers.py @@ -46,7 +46,7 @@ def _overrides(base_cfg): "switch_type": "multi", # +2 layers: the coded switch owns 2 cache slots (counting + memory). "num_hidden_layers": len(base_cfg["layer_types"]) + 2, - "layer_types": ["attention", "attention"] + base_cfg["layer_types"], + "layer_types": ["full_attention", "full_attention"] + base_cfg["layer_types"], } diff --git a/tests/hf/test_multi_switch_generate.py b/tests/hf/test_multi_switch_generate.py index d4cebfda..8e3705f3 100644 --- a/tests/hf/test_multi_switch_generate.py +++ b/tests/hf/test_multi_switch_generate.py @@ -47,7 +47,7 @@ def _overrides(base_cfg): "switch_type": "multi", # +2 layers: the coded switch owns 2 cache slots (counting + memory). "num_hidden_layers": len(base_cfg["layer_types"]) + 2, - "layer_types": ["attention", "attention"] + base_cfg["layer_types"], + "layer_types": ["full_attention", "full_attention"] + base_cfg["layer_types"], } diff --git a/tests/shared/base_models.py b/tests/shared/base_models.py index 44fb16af..ce89c3a1 100644 --- a/tests/shared/base_models.py +++ b/tests/shared/base_models.py @@ -125,7 +125,7 @@ def write_tiny_granite_base( "num_local_experts": 0, "num_experts_per_tok": 0, "shared_intermediate_size": intermediate, - "layer_types": ["attention"] * num_layers, + "layer_types": ["full_attention"] * num_layers, "position_embedding_type": "rope", } (path / "config.json").write_text(json.dumps(config)) diff --git a/tests/shared/conversation_stubs.py b/tests/shared/conversation_stubs.py index be71e46f..f36d2214 100644 --- a/tests/shared/conversation_stubs.py +++ b/tests/shared/conversation_stubs.py @@ -70,6 +70,9 @@ def apply_chat_template( def __call__(self, text, add_special_tokens=False): return {"input_ids": self._encode(text)} + def encode(self, text, add_special_tokens=False): + return self._encode(text) + def convert_ids_to_tokens(self, tid): """Real tokenizers have this, and Conversation's diagnostics use it. @@ -135,17 +138,28 @@ def make_stub_tokenizer(adapters, chatml=False): with open(os.path.join(_FIXTURES, name)) as f: template = f.read() - holder = type("H", (), {"chat_template": template})() + # Build the tokenizer up front so configure_chat_template can encode/decode + # through it (the ALoRA Pass-2 drop-char sizing re-encodes each invocation + # text). Seed its special tokens from the adapter tokens plus every <|...|> + # the base template already emits; extend with any new specials the injected + # template adds afterward. configure_chat_template mutates chat_template in + # place, so the same instance carries the final template out. + specials = [f"<|{n}|>" for n, _t, _i in adapters] + specials += sorted(set(_SPECIAL_RE.findall(template)) - set(specials)) + tokenizer = StubTokenizer(template, specials) + invocations = [inv for _n, tech, inv in adapters if tech == "alora"] discovered = [(f"/path/{n}", n, tech, None) for n, tech, _inv in adapters] with patch(_PATCH_TARGET, side_effect=invocations): - configure_chat_template(holder, discovered) - - specials = [f"<|{n}|>" for n, _t, _i in adapters] - # Role markers etc. must also be atomic; collect every <|...|> the template - # can emit so the stub treats them as single tokens. - specials += sorted(set(_SPECIAL_RE.findall(holder.chat_template)) - set(specials)) - return StubTokenizer(holder.chat_template, specials) + configure_chat_template(tokenizer, discovered) + + # Any <|...|> introduced by injection must also tokenize atomically. + new_specials = sorted( + set(_SPECIAL_RE.findall(tokenizer.chat_template)) - set(specials) + ) + if new_specials: + tokenizer = StubTokenizer(tokenizer.chat_template, specials + new_specials) + return tokenizer class StubConfig: diff --git a/tests/shared/generation_models.py b/tests/shared/generation_models.py index 7a205bba..ab04a62e 100644 --- a/tests/shared/generation_models.py +++ b/tests/shared/generation_models.py @@ -20,7 +20,7 @@ num_key_value_heads=1, intermediate_size=192, shared_intermediate_size=192, - layer_types=["attention", "attention", "attention"], + layer_types=["full_attention", "full_attention", "full_attention"], max_position_embeddings=2048, attention_bias=False, mlp_bias=False, @@ -62,7 +62,7 @@ def switch_overrides(base_cfg): "adapter_substitute_token_ids": [1, 1], "adapter_names": ["adapter_0", "adapter_1"], "num_hidden_layers": len(base_layers) + 2, - "layer_types": ["attention", "attention", *base_layers], + "layer_types": ["full_attention", "full_attention", *base_layers], } diff --git a/tests/shared/granite4_equivalence.py b/tests/shared/granite4_equivalence.py index 0e511bee..3084f6ab 100644 --- a/tests/shared/granite4_equivalence.py +++ b/tests/shared/granite4_equivalence.py @@ -160,7 +160,7 @@ def augment_cfg_with_adapters(cfg_dict, num_adapters=2, rank=8): Returns a new dict suitable for GraniteSwitchConfig(**result) that has: - num_hidden_layers += 2 (2 cache slots for MultiSwitch) - - layer_types prepended with two "attention" (the switch cache slots) + - layer_types prepended with two "full_attention" (the switch cache slots) - LoRA adapter config fields - adapter_token_ids (rewritten to substitute ids by the switch) - adapter_substitute_token_ids (token-exchange substitutes) @@ -173,7 +173,11 @@ def augment_cfg_with_adapters(cfg_dict, num_adapters=2, rank=8): # decoder layer -- these callers pass no control tokens, so the skinned # model stays bit-exact with upstream. cfg["num_hidden_layers"] = cfg["num_hidden_layers"] + 2 - cfg["layer_types"] = ["attention", "attention", *list(cfg["layer_types"])] + cfg["layer_types"] = [ + "full_attention", + "full_attention", + *list(cfg["layer_types"]), + ] # Adapter configuration cfg["num_adapters"] = num_adapters @@ -258,7 +262,7 @@ def get_tolerances(layer_types, long_sequence=False, has_kv_hidden=False): positions attending to the control position pick up that delta. Args: - layer_types: list of "attention" strings + layer_types: list of "full_attention" strings long_sequence: unused (kept for API compatibility) has_kv_hidden: True when adapters are active and control tokens are present (kept name for API compatibility — the parameter @@ -304,7 +308,7 @@ def get_tolerances(layer_types, long_sequence=False, has_kv_hidden=False): "shared_intermediate_size": 512, "num_local_experts": 0, "num_experts_per_tok": 0, - "layer_types": ["attention"] * 4, + "layer_types": ["full_attention"] * 4, "position_embedding_type": "rope", "embedding_multiplier": 12.0, "residual_multiplier": 0.263, @@ -322,7 +326,7 @@ def get_tolerances(layer_types, long_sequence=False, has_kv_hidden=False): "shared_intermediate_size": 1024, "num_local_experts": 0, "num_experts_per_tok": 0, - "layer_types": ["attention"] * 4, + "layer_types": ["full_attention"] * 4, "position_embedding_type": "rope", "embedding_multiplier": 12.0, "residual_multiplier": 0.22, @@ -340,7 +344,7 @@ def get_tolerances(layer_types, long_sequence=False, has_kv_hidden=False): "shared_intermediate_size": 640, "num_local_experts": 0, "num_experts_per_tok": 0, - "layer_types": ["attention"] * 4, + "layer_types": ["full_attention"] * 4, "position_embedding_type": "rope", "embedding_multiplier": 12.0, "residual_multiplier": 0.22, @@ -378,7 +382,7 @@ def get_tolerances(layer_types, long_sequence=False, has_kv_hidden=False): "shared_intermediate_size": 0, # pure sparse: no dense shared MLP "num_local_experts": 8, "num_experts_per_tok": 2, - "layer_types": ["attention"] * 4, + "layer_types": ["full_attention"] * 4, "position_embedding_type": "rope", "embedding_multiplier": 12.0, "residual_multiplier": 0.22, @@ -409,7 +413,7 @@ def get_tolerances(layer_types, long_sequence=False, has_kv_hidden=False): "shared_intermediate_size": 2048, "num_local_experts": 0, "num_experts_per_tok": 0, - "layer_types": ["attention"] * 28, + "layer_types": ["full_attention"] * 28, "position_embedding_type": "rope", "embedding_multiplier": 12.0, "residual_multiplier": 0.263, @@ -426,7 +430,7 @@ def get_tolerances(layer_types, long_sequence=False, has_kv_hidden=False): "shared_intermediate_size": 4096, "num_local_experts": 0, "num_experts_per_tok": 0, - "layer_types": ["attention"] * 40, + "layer_types": ["full_attention"] * 40, "position_embedding_type": "rope", "embedding_multiplier": 12.0, "residual_multiplier": 0.22, @@ -443,7 +447,7 @@ def get_tolerances(layer_types, long_sequence=False, has_kv_hidden=False): "shared_intermediate_size": 8192, "num_local_experts": 0, "num_experts_per_tok": 0, - "layer_types": ["attention"] * 40, + "layer_types": ["full_attention"] * 40, "position_embedding_type": "rope", "embedding_multiplier": 12.0, "residual_multiplier": 0.22, diff --git a/tests/unit/test_config_edge_cases.py b/tests/unit/test_config_edge_cases.py index 4d541e3a..8fb9fa5b 100644 --- a/tests/unit/test_config_edge_cases.py +++ b/tests/unit/test_config_edge_cases.py @@ -26,37 +26,84 @@ def _valid_kwargs(num_adapters=2, **overrides): class TestSharedIntermediateSize: - """The parent GraniteMoeHybridConfig may have a non-None default for - shared_intermediate_size. Verify our config has a sensible value.""" + """GraniteSwitchConfig owns the shared_intermediate_size decision itself, + independent of the parent-class default. - def test_shared_intermediate_size_has_value(self): - cfg = GraniteSwitchConfig(**_valid_kwargs()) - assert cfg.shared_intermediate_size is not None - assert cfg.shared_intermediate_size > 0 + This guards the de-hybridization trap: the GraniteMoeShared parent defaults + shared_intermediate_size to 0, which is ALSO the "no shared MLP" sentinel for + pure sparse-MoE bases. The config must therefore resolve the value from the + presence of experts rather than inherit a magic default. See + docs/DEHYBRIDIZATION_MOESHARED_IMPLEMENTATION_PLAN.md Section 4.A. + """ + + _DIMS = dict( + vocab_size=300, + hidden_size=64, + intermediate_size=128, + num_hidden_layers=2, + num_attention_heads=4, + num_key_value_heads=4, + ) + + def test_bare_dense_resolves_to_intermediate_size(self): + # (a) Dense (no experts) and no explicit value -> shared MLP sized to + # intermediate_size. NOT the parent default (which would be 0 or 1024). + cfg = GraniteSwitchConfig(num_adapters=0, **self._DIMS) + assert cfg.shared_intermediate_size == cfg.intermediate_size == 128 - def test_explicit_shared_intermediate_size_preserved(self): + def test_bare_pure_moe_keeps_zero_sentinel(self): + # (b) Pure sparse MoE and no explicit value -> 0 ("no shared MLP"). cfg = GraniteSwitchConfig( - **_valid_kwargs( - shared_intermediate_size=256, - ) + num_adapters=0, + num_local_experts=4, + num_experts_per_tok=2, + **self._DIMS, + ) + assert cfg.shared_intermediate_size == 0 + + def test_explicit_zero_is_honored(self): + # (c) An explicit 0 must survive verbatim (the sentinel), even on a + # dense config that would otherwise resolve to intermediate_size. + cfg = GraniteSwitchConfig( + num_adapters=0, shared_intermediate_size=0, **self._DIMS + ) + assert cfg.shared_intermediate_size == 0 + + def test_explicit_positive_is_honored(self): + # (d) An explicit positive value is honored verbatim. + cfg = GraniteSwitchConfig( + num_adapters=0, shared_intermediate_size=256, **self._DIMS ) assert cfg.shared_intermediate_size == 256 + def test_round_trip_preserves_resolved_value(self): + # (e) The resolved value is frozen at construction and survives + # save/reload (to_dict -> from_dict), matching the compose-time-frozen, + # inference-time-consumed lifecycle. + cfg = GraniteSwitchConfig(num_adapters=0, **self._DIMS) + reloaded = GraniteSwitchConfig.from_dict(cfg.to_dict()) + assert reloaded.shared_intermediate_size == 128 + class TestLayerTypesDefault: - """layer_types defaults to all-attention with length == num_hidden_layers.""" + """layer_types defaults to all-full_attention with length == num_hidden_layers. + + The value must be ``full_attention`` (a key in transformers' + DYNAMIC_LAYER_TYPE_MAPPING), not the bare ``attention`` shorthand — otherwise + ``DynamicCache(config=...)`` raises KeyError when it dispatches per-layer. + """ def test_default_layer_types_when_omitted(self): cfg = GraniteSwitchConfig(num_adapters=0, num_hidden_layers=4) - assert cfg.layer_types == ["attention"] * 4 + assert cfg.layer_types == ["full_attention"] * 4 def test_explicit_layer_types_preserved(self): cfg = GraniteSwitchConfig( num_adapters=0, num_hidden_layers=3, - layer_types=["attention", "attention", "attention"], + layer_types=["full_attention", "full_attention", "full_attention"], ) - assert cfg.layer_types == ["attention", "attention", "attention"] + assert cfg.layer_types == ["full_attention", "full_attention", "full_attention"] class TestLoraTargetModulesDefault: diff --git a/tests/vllm/_moe_support_tests.py b/tests/vllm/_moe_support_tests.py index 4e3747b0..23c7b67c 100644 --- a/tests/vllm/_moe_support_tests.py +++ b/tests/vllm/_moe_support_tests.py @@ -186,13 +186,13 @@ def _hf_moe_weights(config, *, num_decoder_layers=NUM_DECODER_LAYERS): out = {} for i in range(num_decoder_layers): moe = f"model.layers.{i}.block_sparse_moe" - out[f"{moe}.input_linear.weight"] = torch.randn( + out[f"{moe}.experts.gate_up_proj"] = torch.randn( NUM_EXPERTS, 2 * EXPERT_INTERMEDIATE, config.hidden_size ) - out[f"{moe}.output_linear.weight"] = torch.randn( + out[f"{moe}.experts.down_proj"] = torch.randn( NUM_EXPERTS, config.hidden_size, EXPERT_INTERMEDIATE ) - out[f"{moe}.router.layer.weight"] = torch.randn(NUM_EXPERTS, config.hidden_size) + out[f"{moe}.router.weight"] = torch.randn(NUM_EXPERTS, config.hidden_size) return out @@ -378,9 +378,9 @@ def _assert_experts_populated(self, model, weights): for i, layer in enumerate(_decoder_layers(model)): moe = f"model.layers.{i}.block_sparse_moe" experts = layer.block_sparse_moe.experts - src_in = weights[f"{moe}.input_linear.weight"] - src_out = weights[f"{moe}.output_linear.weight"] - src_gate = weights[f"{moe}.router.layer.weight"] + src_in = weights[f"{moe}.experts.gate_up_proj"] + src_out = weights[f"{moe}.experts.down_proj"] + src_gate = weights[f"{moe}.router.weight"] for e in range(NUM_EXPERTS): w1, w3 = src_in[e].chunk(2, dim=0) @@ -432,7 +432,7 @@ def test_missing_expert_bank_raises(self): weights = { k: v for k, v in _full_checkpoint(model, config).items() - if not k.endswith(".block_sparse_moe.input_linear.weight") + if not k.endswith(".block_sparse_moe.experts.gate_up_proj") } with pytest.raises(ValueError, match="UNINITIALIZED"): model.load_weights(list(weights.items())) @@ -464,7 +464,7 @@ def test_stacked_experts_land_in_fused_moe(self): """The SR loader had no ``block_sparse_moe`` handling whatsoever. A composed SR checkpoint is saved from the HF SR model, whose layer holds - the same ``GraniteMoeHybridMoE``, so the tensor names and stacked shapes + the same ``GraniteMoeMoE``, so the tensor names and stacked shapes are identical to the LoRA case — hence one shared remap helper rather than two copies that can drift. """ @@ -482,7 +482,7 @@ def test_missing_expert_bank_raises(self): weights = { k: v for k, v in _full_checkpoint(model, config).items() - if not k.endswith(".block_sparse_moe.output_linear.weight") + if not k.endswith(".block_sparse_moe.experts.down_proj") } with pytest.raises(ValueError, match="UNINITIALIZED"): model.load_weights(list(weights.items())) diff --git a/tests/vllm/_pp_generation_worker.py b/tests/vllm/_pp_generation_worker.py index 0bf757bc..ad866baa 100644 --- a/tests/vllm/_pp_generation_worker.py +++ b/tests/vllm/_pp_generation_worker.py @@ -50,7 +50,7 @@ def _build_model(tmpdir, arch): base_cfg = { **_ARCH_CFGS[arch], "num_hidden_layers": DECODER_LAYERS, - "layer_types": ["attention"] * DECODER_LAYERS, + "layer_types": ["full_attention"] * DECODER_LAYERS, } return save_switch_model( base_cfg, diff --git a/tests/vllm/_upstream_equivalence_tests.py b/tests/vllm/_upstream_equivalence_tests.py index 9b35f2ca..a52e2351 100644 --- a/tests/vllm/_upstream_equivalence_tests.py +++ b/tests/vllm/_upstream_equivalence_tests.py @@ -42,7 +42,12 @@ def _try_import_vllm(): num_key_value_heads=2, num_local_experts=0, num_experts_per_tok=0, - layer_types=["attention", "attention", "attention", "attention"], + layer_types=[ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + ], hidden_act="silu", max_position_embeddings=512, attention_bias=False, @@ -58,7 +63,12 @@ class TestAttentionOnlyNoMoE: def test_logits_match(self, tmp_path): cfg = { **_COMMON_CONFIG, - "layer_types": ["attention", "attention", "attention", "attention"], + "layer_types": [ + "full_attention", + "full_attention", + "full_attention", + "full_attention", + ], "num_local_experts": 0, "num_experts_per_tok": 0, "shared_intermediate_size": _COMMON_CONFIG["intermediate_size"], diff --git a/tutorials/PREREQUISITES.md b/tutorials/PREREQUISITES.md index f33397c3..af6fb554 100644 --- a/tutorials/PREREQUISITES.md +++ b/tutorials/PREREQUISITES.md @@ -41,12 +41,12 @@ This includes: For production inference with vLLM: ```bash -pip install "granite-switch[vllm]" # CUDA 12.x -pip install "granite-switch[vllm20]" # CUDA 13+ (requires PyTorch 2.11+) +pip install "granite-switch[vllm]" # vLLM 0.26.x (CUDA 13+, PyTorch 2.11+) +pip install "granite-switch[vllm20]" # vLLM 0.27.x (CUDA 13+, PyTorch 2.11+) ``` This includes: -- `vllm>=0.19.1` for high-performance inference +- `vllm>=0.26.0` for high-performance inference - Tensor parallelism support for multi-GPU setups ### Mellea Integration diff --git a/uv.lock b/uv.lock index 71c7739a..913d4532 100644 --- a/uv.lock +++ b/uv.lock @@ -26,150 +26,222 @@ resolution-markers = [ "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", @@ -188,51 +260,72 @@ resolution-markers = [ "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", @@ -302,15 +395,14 @@ version = "1.13.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "huggingface-hub" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "packaging" }, { name = "psutil" }, { name = "pyyaml" }, { name = "safetensors" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, ] 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 = [ @@ -468,25 +560,340 @@ wheels = [ [[package]] name = "apache-tvm-ffi" -version = "0.1.9" +version = "0.1.10" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", +] +dependencies = [ + { name = "typing-extensions", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, +] +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 = [ + { url = "https://files.pythonhosted.org/packages/54/1b/05b0581b9d4ebb406f717533ec1f984ae3e020c15da37518ee1ac663f2da/apache_tvm_ffi-0.1.10-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e6fb3b33e0ab087de3a0fa3803dbd48a9acbaddee61bd2cc13bd8ad7ea87d0e7", size = 2329920, upload-time = "2026-04-07T19:58:04.017Z" }, + { url = "https://files.pythonhosted.org/packages/55/c3/598da8bf49e850aa329a024929643eb141d7907f4d97705b74e49ca499f6/apache_tvm_ffi-0.1.10-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d5cf055a83e1b1944dd05386c593bc22de29a1aeb6cae45af54735796875194a", size = 2543849, upload-time = "2026-04-07T19:58:05.419Z" }, + { url = "https://files.pythonhosted.org/packages/50/58/221b41c5f77405f99875754f2a38c01da49387e366bf0fd40302b2cd25f3/apache_tvm_ffi-0.1.10-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:81c4144fc06750312f2829960862bd52ba6f0bb17e6d7aae3f7a09f9170f7e7a", size = 2650260, upload-time = "2026-04-07T19:58:07.002Z" }, + { url = "https://files.pythonhosted.org/packages/01/2b/36b5210d24492dc4dda488d785dd4039c0788238f6aa4aa5067b2ea494d1/apache_tvm_ffi-0.1.10-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7bafe9a6191c77f3978e9cd9726799abbe7fd574913fa2416402bc876633524e", size = 2459987, upload-time = "2026-04-07T19:58:08.409Z" }, + { url = "https://files.pythonhosted.org/packages/9f/36/8f8f719c1c52ed978fc99acde51827f5fc48380e69a310a02a6a5ae94d0f/apache_tvm_ffi-0.1.10-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a2ba653825f806a87fe2ca48ebab1abb9ae0f17d6642fbada622c6c5eea9fe96", size = 2631364, upload-time = "2026-04-07T19:58:09.784Z" }, + { url = "https://files.pythonhosted.org/packages/65/64/4ec0ea8eebc79b17dd8bdcf06c809b5ae5ff58aa9c3ffbe8dd26b976d55f/apache_tvm_ffi-0.1.10-cp311-cp311-win_amd64.whl", hash = "sha256:8009ec2a9ca5c04cd8686102f2d3b648dfa5a3cb2ceb57a21f03f7b8480a58fb", size = 2304477, upload-time = "2026-04-07T19:58:11.183Z" }, + { url = "https://files.pythonhosted.org/packages/1a/12/0ba672dba52f9ecc813ce7ff4ef4aa5a2c5f27243d26165f09053f057a76/apache_tvm_ffi-0.1.10-cp312-abi3-macosx_11_0_arm64.whl", hash = "sha256:52ed8fec82451c3af1e205f55500e5adc5eaa1913c82ce15b2064d305d7f880b", size = 2285850, upload-time = "2026-04-07T19:58:12.784Z" }, + { url = "https://files.pythonhosted.org/packages/3c/2a/1978a1c827e1212de4f369ec08cfeb44719bbe6cbeab90b15e967c68c108/apache_tvm_ffi-0.1.10-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ec5c4a81e294e6379e4dea68c86266924d3f22829c3de272806c980238e43e59", size = 2476596, upload-time = "2026-04-07T19:58:14.316Z" }, + { url = "https://files.pythonhosted.org/packages/50/6f/23740f06829030704e6f8f1f7093a06b7a68f904baa40053a5f594705bae/apache_tvm_ffi-0.1.10-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:73d478395a8625dd92fde7b7fd92b4719f18f480b78336e422cb66cc7985213d", size = 2589574, upload-time = "2026-04-07T19:58:15.94Z" }, + { url = "https://files.pythonhosted.org/packages/92/d0/54badf5c8f6208e06f331a20ddd154f19c94c2e906da5b8cce7d60727d4b/apache_tvm_ffi-0.1.10-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3829216a8500c2f61062e48c627f6db6c3fa49416b3ffa85bc04243ae5d759f7", size = 2396434, upload-time = "2026-04-07T19:58:17.519Z" }, + { url = "https://files.pythonhosted.org/packages/51/f7/ca3fdadc2468e8b67a2f3f13bb7aa132c584feefd8a25dbf920e4bf0a03b/apache_tvm_ffi-0.1.10-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:96b69030c722572e13e30182733adfa2d604258e988b3f6630a16f397c7f9288", size = 2571084, upload-time = "2026-04-07T19:58:20.399Z" }, + { url = "https://files.pythonhosted.org/packages/23/2d/bf899e1ba4ea1da6a55a04ad3e9c07338ee06a140862b05310bae9a00cf9/apache_tvm_ffi-0.1.10-cp312-abi3-win_amd64.whl", hash = "sha256:14e59f6f69881d37a25b03943cfac33317a06f6745df0ff2dfb3b0cd3ed3698f", size = 2261853, upload-time = "2026-04-07T19:58:21.772Z" }, +] + +[[package]] +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 != 'darwin'", + "python_full_version == '3.12.*' and sys_platform != 'darwin'", + "python_full_version < '3.12' and sys_platform == 'darwin'", + "python_full_version < '3.12' and sys_platform != 'darwin'", +] dependencies = [ - { name = "typing-extensions" }, + { name = "typing-extensions", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/6f/60/1e787a0b5ebf318483235be2a689ee367173983067e441b8379564f667c0/apache_tvm_ffi-0.1.9.tar.gz", hash = "sha256:d2d402587e8906de0a07f4746aa78f3d452c7efe3625d4bb39ac2ad693bce530", size = 2513731, upload-time = "2026-02-27T19:28:06.602Z" } +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 = [ - { url = "https://files.pythonhosted.org/packages/b0/44/130571cede8704b1412e48b3dd78de41b4d31b68241f954743d1a9925bd9/apache_tvm_ffi-0.1.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:932d94e29595a47109f0ef6e0b4209a934451582954ea8b426e758d6b3e307e3", size = 2070368, upload-time = "2026-02-27T19:27:13.779Z" }, - { url = "https://files.pythonhosted.org/packages/42/b1/9f2cfd6d49b03c5d4ec5c12548d911e2e01265be783f343103b4df716765/apache_tvm_ffi-0.1.9-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c0449fc3802987c3652bea266ffda2934a6f69c80bba791a3f55b91040656a18", size = 2231154, upload-time = "2026-02-27T19:27:15.691Z" }, - { url = "https://files.pythonhosted.org/packages/55/43/63faedea83494e99122466a993bcdccd31cf93c7e8a0d56731120e82e2b9/apache_tvm_ffi-0.1.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6f16d73a82a9e68a439b7d233d48b1b929be17fe92df4bbf1ee2274e573144a3", size = 2323130, upload-time = "2026-02-27T19:27:17.259Z" }, - { url = "https://files.pythonhosted.org/packages/27/96/d735bc4c528efaf0a8a954076963c727aad2dde8577641aa9025ec4f2d52/apache_tvm_ffi-0.1.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:01ebb1308b2666c206aa9a4015eb48f03a5d98ea2e9cfb002bd5e2ca0b9c7ef3", size = 2159854, upload-time = "2026-02-27T19:27:18.789Z" }, - { url = "https://files.pythonhosted.org/packages/e4/3b/6cfc82a3ab5d9e501bbcee5df36eebe09da1c384461d7a55e2a17776d117/apache_tvm_ffi-0.1.9-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:21365abd2a2a1a6d3b4e6e4f048309651125becfa795440c3607f3cc27d30ac7", size = 2307140, upload-time = "2026-02-27T19:27:20.222Z" }, - { url = "https://files.pythonhosted.org/packages/5f/61/3ffe1fe3190e12807a12b72ed0d291c7f66569c2e7c3571fde18175f19e1/apache_tvm_ffi-0.1.9-cp311-cp311-win_amd64.whl", hash = "sha256:9ee710a9fba3d9ff9747870bbd7e2175eb8d5b9c791f17fd645f35f6dab3f8aa", size = 1993218, upload-time = "2026-02-27T19:27:22.043Z" }, - { url = "https://files.pythonhosted.org/packages/df/f2/b8c4b151169f6d7ba8773c8af68b2e0c1013d7fb3f1bdf87573f47157ce9/apache_tvm_ffi-0.1.9-cp312-abi3-macosx_11_0_arm64.whl", hash = "sha256:49e52350b0470654847de752e65603b604a4d3323e7e9f5e8a982f44acc4c143", size = 2041756, upload-time = "2026-02-27T19:27:23.931Z" }, - { url = "https://files.pythonhosted.org/packages/a7/c0/6d3d54f50012255b41bc3e24944c086f63c4707c8686c7c6780e9283eb96/apache_tvm_ffi-0.1.9-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7d503029e66c43b1a1cb1a42a1e9bb428c8a28dcbdec31c28e705472ca648a3a", size = 2203712, upload-time = "2026-02-27T19:27:25.867Z" }, - { url = "https://files.pythonhosted.org/packages/c6/dd/2bab4c6cd86257dbf99e93452a1af833113f8dc3e25a25579f6e4e4c8a94/apache_tvm_ffi-0.1.9-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:28241371934ea8af10d5067087ba1229ebddded7b2c02d33a258ec2a96df8c46", size = 2299704, upload-time = "2026-02-27T19:27:27.477Z" }, - { url = "https://files.pythonhosted.org/packages/7a/4a/b469bcb2e1014cb84d336d2a59f42958a058251c577a4c2680cacad346e2/apache_tvm_ffi-0.1.9-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:87cacce81df55685fc6a76e1e3c5db1200e85e87bf5974b692c59d131b7bc622", size = 2130865, upload-time = "2026-02-27T19:27:29.092Z" }, - { url = "https://files.pythonhosted.org/packages/70/ef/5402da5d37f5270fd88ea0348acca78dba9be8bdbf6c2bcae0935eb03ef1/apache_tvm_ffi-0.1.9-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f45eb43499acac45ff6c93564f0ff2d3ca27b69656d540fd56ce59d51c0b4c65", size = 2278991, upload-time = "2026-02-27T19:27:30.729Z" }, - { url = "https://files.pythonhosted.org/packages/b5/23/1b7dc5f0807f83098183a57db6ee85b2c93b646d74a6e03781c9208aaeb0/apache_tvm_ffi-0.1.9-cp312-abi3-win_amd64.whl", hash = "sha256:d1dcf4c041d5ec05e3da1d545800c33cdbb95c113baa7705085ff79fa262752b", size = 1973200, upload-time = "2026-02-27T19:27:32.367Z" }, + { url = "https://files.pythonhosted.org/packages/67/df/e573d324e3c7cf77fb526d26d59ec0c365e858f5e09f0742dbc39878a100/apache_tvm_ffi-0.1.11-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5632f5b4d3af46cb6ccc846120418ad478174e896589ba040bc5a4e7a7356716", size = 2462827, upload-time = "2026-05-04T17:47:46.552Z" }, + { url = "https://files.pythonhosted.org/packages/8f/22/aec1d70baa4bc1e3962a23439f82099f7775992cc5b70a19d4a8ef2a47e4/apache_tvm_ffi-0.1.11-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2f0d4b165f371d2dee6013e47353d178b01742171fd1092c654cbbc0fa5c6d60", size = 2675459, upload-time = "2026-05-04T17:47:48.63Z" }, + { url = "https://files.pythonhosted.org/packages/9c/b6/84acc663a43ba6e72b4dfd8d923fb5a2d1eb2c867b5b2067c18cb3dc855a/apache_tvm_ffi-0.1.11-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2cf501753d7693daa73711a27f0f9d9f0f76e9e7d98f2fc2403f423ee7bbfd9b", size = 2789376, upload-time = "2026-05-04T17:47:50.449Z" }, + { url = "https://files.pythonhosted.org/packages/ac/96/e216d5d0f420ccf54775c913b6506755f65bc262511a9948b4d1387bcbc9/apache_tvm_ffi-0.1.11-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a051c84985be3f9d8a20a16ec4bdba73a7ae01d3fb2f18a2c72bbd7a28aaa155", size = 2584233, upload-time = "2026-05-04T17:47:52.387Z" }, + { url = "https://files.pythonhosted.org/packages/72/9c/af12a5e796a672664f2f18eca989222697b91974a9c9e98d4ec2ecfeeb83/apache_tvm_ffi-0.1.11-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:87f84e7c2393fadac340fd179a631a697effe54d7317b2543e0930452a0a673d", size = 2768221, upload-time = "2026-05-04T17:47:54.057Z" }, + { url = "https://files.pythonhosted.org/packages/3e/f2/7d1c3c13f1cfd479144a41ebcc5b206337b5b02949d0348c739c7fca2079/apache_tvm_ffi-0.1.11-cp311-cp311-win_amd64.whl", hash = "sha256:fd587ecd8ee843bbec467762490c8347af3dfe997608f9841b48a98f5fffac7f", size = 2409048, upload-time = "2026-05-04T17:47:55.824Z" }, + { url = "https://files.pythonhosted.org/packages/05/9d/0f81ca556e5836b3ca64818cdae3f47dc7822bd35d22ddef7a54106d801d/apache_tvm_ffi-0.1.11-cp312-abi3-macosx_11_0_arm64.whl", hash = "sha256:6ae51cc7df415b5f373a9df4baa1165a65608e519bea81e7dd23428f00eeb689", size = 2418793, upload-time = "2026-05-04T17:47:57.879Z" }, + { url = "https://files.pythonhosted.org/packages/2a/a9/f48e5dd4ae1f6f0c5ffac259c0a9531b7d6a7c0a4c45bc2229d55de6adf8/apache_tvm_ffi-0.1.11-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:da2c8d07fdc737d1ba75f4de25c29f156905b9dc980f1da90c395b4db525f522", size = 2605176, upload-time = "2026-05-04T17:47:59.676Z" }, + { url = "https://files.pythonhosted.org/packages/36/99/2848df4e8ed5bf51df1d286d1718510584fa61e88adbc9c5b23d71b38f7c/apache_tvm_ffi-0.1.11-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:78aa1857b04a2ea718317041ab3f01288b3d496e6036eb1b99ebdc9da0fdaef5", size = 2725887, upload-time = "2026-05-04T17:48:01.381Z" }, + { url = "https://files.pythonhosted.org/packages/7d/80/963c991934a4eb0fa0c0178f51963333fe14a96b732009da642b6bf6b42e/apache_tvm_ffi-0.1.11-cp312-abi3-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a8b845c8dff498fb981c1dda36c954549204191b485a385845e604966594d0b2", size = 2513121, upload-time = "2026-05-04T17:48:03.43Z" }, + { url = "https://files.pythonhosted.org/packages/4d/18/95569107ee83619d61a3bb0d28743a0599f85c5161981e3e098c82c2b185/apache_tvm_ffi-0.1.11-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2843f084cdc94dedacd8b257a395a2b71b8a3dc7fc99711b148bf1d161983128", size = 2697683, upload-time = "2026-05-04T17:48:05.222Z" }, + { url = "https://files.pythonhosted.org/packages/dc/99/f352cf1cce8f6f05584c4adf11de9eca07e6d217229bad6af35fb372926c/apache_tvm_ffi-0.1.11-cp312-abi3-win_amd64.whl", hash = "sha256:bd67e03759d25ff59f4e0ed9c8630a16872afc9dd8792f46ac3c927554015e60", size = 2365545, upload-time = "2026-05-04T17:48:07.295Z" }, ] [[package]] @@ -595,9 +1002,10 @@ name = "bitsandbytes" version = "0.49.2" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" } }, + { 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 == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20')" }, + { 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 == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "packaging" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" } }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" } }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/d8/7d/f1fe0992334b18cd8494f89aeec1dcc674635584fcd9f115784fea3a1d05/bitsandbytes-0.49.2-py3-none-macosx_14_0_arm64.whl", hash = "sha256:87be5975edeac5396d699ecbc39dfc47cf2c026daaf2d5852a94368611a6823f", size = 131940, upload-time = "2026-02-16T21:26:04.572Z" }, @@ -670,7 +1078,7 @@ name = "build" version = "1.5.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "colorama", marker = "os_name == 'nt'" }, + { name = "colorama", marker = "os_name == 'nt' and sys_platform != 'darwin'" }, { name = "packaging" }, { name = "pyproject-hooks" }, ] @@ -847,7 +1255,8 @@ dependencies = [ { name = "jsonschema" }, { name = "kubernetes" }, { name = "mmh3" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" } }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-tutorials') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-tutorials') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "onnxruntime" }, { name = "opentelemetry-api" }, { name = "opentelemetry-exporter-otlp-proto-grpc" }, @@ -908,18 +1317,18 @@ wheels = [ [[package]] name = "compressed-tensors" -version = "0.15.0.1" +version = "0.17.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "loguru" }, { name = "pydantic" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "transformers" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/41/1b/c3c4a98ec5f2727656336f07a0c35862195c310d8eb0b2fa5b4be6848680/compressed_tensors-0.15.0.1.tar.gz", hash = "sha256:a8e93054e8a5ec49c980b09ed36c4c1249b4a8ee167920a8e461c4da26e78d99", size = 229412, upload-time = "2026-04-10T14:23:54.708Z" } +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" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a8/52/93833dc1610e017ac5b7dcd59b8304d8ef67d1114c2d124e728a2cbbea12/compressed_tensors-0.15.0.1-py3-none-any.whl", hash = "sha256:e1b1f322e82e475715e242bad46925a304ea8e5c98b5055a15b8eb22fb6bfea9", size = 194260, upload-time = "2026-04-10T14:23:53.098Z" }, + { url = "https://files.pythonhosted.org/packages/35/63/6edf0415b072fff0bf8b546074dea3f0f9b148e49b601ac98bdc60a76c68/compressed_tensors-0.17.0-py3-none-any.whl", hash = "sha256:4a1b89b508f7efb8ffb4eee8a6e69e0452d9b080cae130146025c64fbe9fa9aa", size = 211714, upload-time = "2026-06-03T16:49:15.672Z" }, ] [[package]] @@ -1026,233 +1435,12 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/a2/ca/7e8365deec19afb2b2c7be7c1c0aa8f99633b54e90c570999acda93260fc/cryptography-48.0.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:db63bf618e5dea46c07de12e900fe1cdd2541e6dc9dbae772a70b7d4d4765f6a", size = 3739536, upload-time = "2026-05-04T22:59:29.61Z" }, ] -[[package]] -name = "cuda-bindings" -version = "12.9.4" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", -] -dependencies = [ - { name = "cuda-pathfinder", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/a9/2b/ebcbb60aa6dba830474cd360c42e10282f7a343c0a1f58d24fbd3b7c2d77/cuda_bindings-12.9.4-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a6a429dc6c13148ff1e27c44f40a3dd23203823e637b87fd0854205195988306", size = 11840604, upload-time = "2025-10-21T14:51:34.565Z" }, - { url = "https://files.pythonhosted.org/packages/45/e7/b47792cc2d01c7e1d37c32402182524774dadd2d26339bd224e0e913832e/cuda_bindings-12.9.4-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c912a3d9e6b6651853eed8eed96d6800d69c08e94052c292fec3f282c5a817c9", size = 12210593, upload-time = "2025-10-21T14:51:36.574Z" }, - { url = "https://files.pythonhosted.org/packages/dd/be/90d32049e06abcfba4b2e7df1dbcb5e16215c8852eef0cd8b25f38a66bd4/cuda_bindings-12.9.4-cp311-cp311-win_amd64.whl", hash = "sha256:443b0875916879c2e4c3722941e25e42d5ab9bcbf34c9e83404fb100fa1f6913", size = 11490933, upload-time = "2025-10-21T14:51:38.792Z" }, - { url = "https://files.pythonhosted.org/packages/0c/c2/65bfd79292b8ff18be4dd7f7442cea37bcbc1a228c1886f1dea515c45b67/cuda_bindings-12.9.4-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:694ba35023846625ef471257e6b5a4bc8af690f961d197d77d34b1d1db393f56", size = 11760260, upload-time = "2025-10-21T14:51:40.79Z" }, - { url = "https://files.pythonhosted.org/packages/a9/c1/dabe88f52c3e3760d861401bb994df08f672ec893b8f7592dc91626adcf3/cuda_bindings-12.9.4-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fda147a344e8eaeca0c6ff113d2851ffca8f7dfc0a6c932374ee5c47caa649c8", size = 12151019, upload-time = "2025-10-21T14:51:43.167Z" }, - { url = "https://files.pythonhosted.org/packages/df/6b/9c1b1a6c01392bfdd758e9486f52a1a72bc8f49e98f9355774ef98b5fb4e/cuda_bindings-12.9.4-cp312-cp312-win_amd64.whl", hash = "sha256:696ca75d249ddf287d01b9a698b8e2d8a05046495a9c051ca15659dc52d17615", size = 11586961, upload-time = "2025-10-21T14:51:45.394Z" }, - { url = "https://files.pythonhosted.org/packages/05/8b/b4b2d1c7775fa403b64333e720cfcfccef8dcb9cdeb99947061ca5a77628/cuda_bindings-12.9.4-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cf8bfaedc238f3b115d957d1fd6562b7e8435ba57f6d0e2f87d0e7149ccb2da5", size = 11570071, upload-time = "2025-10-21T14:51:47.472Z" }, - { url = "https://files.pythonhosted.org/packages/63/56/e465c31dc9111be3441a9ba7df1941fe98f4aa6e71e8788a3fb4534ce24d/cuda_bindings-12.9.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:32bdc5a76906be4c61eb98f546a6786c5773a881f3b166486449b5d141e4a39f", size = 11906628, upload-time = "2025-10-21T14:51:49.905Z" }, - { url = "https://files.pythonhosted.org/packages/05/d0/d0e4e2e047d8e899f023fa15ad5e9894ce951253f4c894f1cd68490fdb14/cuda_bindings-12.9.4-cp313-cp313-win_amd64.whl", hash = "sha256:a2e82c8985948f953c2be51df45c3fe11c812a928fca525154fb9503190b3e64", size = 11556719, upload-time = "2025-10-21T14:51:52.248Z" }, - { url = "https://files.pythonhosted.org/packages/ec/07/6aff13bc1e977e35aaa6b22f52b172e2890c608c6db22438cf7ed2bf43a6/cuda_bindings-12.9.4-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:3adf4958dcf68ae7801a59b73fb00a8b37f8d0595060d66ceae111b1002de38d", size = 11566797, upload-time = "2025-10-21T14:51:54.581Z" }, - { url = "https://files.pythonhosted.org/packages/a3/84/1e6be415e37478070aeeee5884c2022713c1ecc735e6d82d744de0252eee/cuda_bindings-12.9.4-cp313-cp313t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:56e0043c457a99ac473ddc926fe0dc4046694d99caef633e92601ab52cbe17eb", size = 11925991, upload-time = "2025-10-21T14:51:56.535Z" }, - { url = "https://files.pythonhosted.org/packages/4d/3c/972edfddb4ae8a9fccd3c3766ed47453b6f805b6026b32f10209dd4b8ad4/cuda_bindings-12.9.4-cp313-cp313t-win_amd64.whl", hash = "sha256:b32d8b685f0e66f5658bcf4601ef034e89fc2843582886f0a58784a4302da06c", size = 11894363, upload-time = "2025-10-21T14:51:58.633Z" }, -] - [[package]] name = "cuda-bindings" version = "13.2.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 != 'darwin'", - "python_full_version == '3.12.*' and sys_platform != 'darwin'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform != 'darwin'", -] dependencies = [ - { name = "cuda-pathfinder", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "cuda-pathfinder" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/e0/a9/3a8241c6e19483ac1f1dcf5c10238205dcb8a6e9d0d4d4709240dff28ff4/cuda_bindings-13.2.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:721104c603f059780d287969be3d194a18d0cc3b713ed9049065a1107706759d", size = 5730273, upload-time = "2026-03-11T00:12:37.18Z" }, @@ -1266,6 +1454,27 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/c4/84/d3b6220b51cbc02ca14db7387e97445126b4ff5125aaa6c5dd7dcb75e679/cuda_bindings-13.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:8cebe3ce4aeeca5af9c490e175f76c4b569bbf4a35a62294b777bc77bf7ac4d8", size = 5796512, upload-time = "2026-03-11T00:12:54.483Z" }, ] +[[package]] +name = "cuda-core" +version = "1.2.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-pathfinder", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, +] +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" }, + { url = "https://files.pythonhosted.org/packages/94/8a/3668e4d986cb1004e2567df3fcababea7cd4bef4539c83b74838cc1acb4e/cuda_core-1.2.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:755125ec04d0a153a726b040e3048325b2f1c6d495ef9a124584689e219774f6", size = 6507340, upload-time = "2026-09-03T00:12:27.324Z" }, + { url = "https://files.pythonhosted.org/packages/fa/05/97359006f4caa2ff9c75fa8ee73d082a6bab051384c52ffd0c3170510748/cuda_core-1.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:72b2466e547e177a04ddfc036e3abf51a20b2281febe5d1fb5af3e7fc07ddce5", size = 6026300, upload-time = "2026-09-03T00:12:29.105Z" }, + { url = "https://files.pythonhosted.org/packages/e6/a6/34fd3fb8ca5f338cf4c1953db301388ed62714457739c5ceca442686e0c5/cuda_core-1.2.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c80d766c86d2c9e43674d4ba734450b7708eab3fab52f3757be339b8d6948466", size = 6211011, upload-time = "2026-09-03T00:12:31.046Z" }, + { url = "https://files.pythonhosted.org/packages/12/93/9d93e929e26707ad976a607cb3a3bf87106261418ed81720890ec3be7e71/cuda_core-1.2.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cd36063535f75a88c4eb44ba9a678441491a5f67a72f62c2e3b797e8a052d438", size = 6608833, upload-time = "2026-09-03T00:12:32.833Z" }, + { url = "https://files.pythonhosted.org/packages/e5/09/88aeee7c744258539ff758db140fdd01a1213a04af1c7938e3074c71ce86/cuda_core-1.2.0-cp312-cp312-win_amd64.whl", hash = "sha256:248117d2d8160ba052b49c60ed4e6c970e8fcdc311ef9523a086dc4574d40c77", size = 5953729, upload-time = "2026-09-03T00:12:34.566Z" }, + { url = "https://files.pythonhosted.org/packages/c5/88/145fdb860aa0cafbe197af627567f2f5347d33e61651b38a7361487eb64c/cuda_core-1.2.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2a77d40f613e4d151f4466818d1baab271237122c7240450fe66fe8a071ff86f", size = 6154425, upload-time = "2026-09-03T00:12:36.418Z" }, + { url = "https://files.pythonhosted.org/packages/aa/bf/ccfe842dc59003a721a37103c1964bb797b4b3362d07f82b6bbc71926aec/cuda_core-1.2.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0dddba476d990c62a17b58b2c198a3b2768d575987577febda8f3e88140df192", size = 6562184, upload-time = "2026-09-03T00:12:38.441Z" }, + { url = "https://files.pythonhosted.org/packages/9f/fd/1ebc50d239f61211f8732a7b6e8a35d363e2828b5eeca1930dc3a89925f0/cuda_core-1.2.0-cp313-cp313-win_amd64.whl", hash = "sha256:f19593699a49a52d08300d44c1c84db8629dc01702b36336401c0ba87fe5067f", size = 5923555, upload-time = "2026-09-03T00:12:40.511Z" }, +] + [[package]] name = "cuda-pathfinder" version = "1.5.4" @@ -1276,286 +1485,225 @@ wheels = [ [[package]] name = "cuda-python" -version = "12.9.4" +version = "13.2.0" source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", -] dependencies = [ - { name = "cuda-bindings", version = "12.9.4", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "cuda-bindings" }, + { name = "cuda-pathfinder" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/af/f3/6b032a554019cfb3447e671798c1bd3e79b5f1af20d10253f56cea269ef2/cuda_python-12.9.4-py3-none-any.whl", hash = "sha256:d2cacea882a69863f1e7d27ee71d75f0684f4c76910aff839067e4f89c902279", size = 7594, upload-time = "2025-10-21T14:55:12.846Z" }, + { url = "https://files.pythonhosted.org/packages/4a/da/b4dbe129f941afe1c24a09ba53521b78875626763d96414798a74763282f/cuda_python-13.2.0-py3-none-any.whl", hash = "sha256:2f092b0ec13a860115fa595411889ee939ad203450ea4f91e9461b174ea7b084", size = 8145, upload-time = "2026-03-11T13:55:19.143Z" }, ] [[package]] -name = "cuda-python" -version = "13.2.0" +name = "cuda-tile" +version = "1.6.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 != 'darwin'", - "python_full_version == '3.12.*' and sys_platform != 'darwin'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform != 'darwin'", -] dependencies = [ - { name = "cuda-bindings", version = "13.2.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "cuda-pathfinder", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "typing-extensions" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/4a/da/b4dbe129f941afe1c24a09ba53521b78875626763d96414798a74763282f/cuda_python-13.2.0-py3-none-any.whl", hash = "sha256:2f092b0ec13a860115fa595411889ee939ad203450ea4f91e9461b174ea7b084", size = 8145, upload-time = "2026-03-11T13:55:19.143Z" }, + { url = "https://files.pythonhosted.org/packages/f2/d4/8ecee8c2e93d5fea3347e624acedce4fc0bf0d03f0da2b660acd60580ab4/cuda_tile-1.6.0-cp311-cp311-manylinux2014_aarch64.whl", hash = "sha256:658bd83126360821e87b1fe5c6f8a9c5e3e29bf93d1a28bd3f35883441733d44", size = 378940, upload-time = "2026-09-10T00:05:08.89Z" }, + { url = "https://files.pythonhosted.org/packages/b5/07/e11e97a0eb0bb59edf5a64e1099b5d47db18e925ffa0e89795ba2794750c/cuda_tile-1.6.0-cp311-cp311-manylinux2014_x86_64.whl", hash = "sha256:7e72ea7c2616dcff1cbfa2380991eefe39b87449ad0092dcaa6dccbe2df20f39", size = 382124, upload-time = "2026-09-10T00:04:08.223Z" }, + { url = "https://files.pythonhosted.org/packages/b6/fb/33947e3e661b5cc8985041ab17e42df443c602440e3d8846d2f5623a028e/cuda_tile-1.6.0-cp311-cp311-win_amd64.whl", hash = "sha256:92442089476b2317ae89ef490a94591090c2bfe79a1c1d1c358c577e66a472d8", size = 353199, upload-time = "2026-09-10T00:04:47.178Z" }, + { url = "https://files.pythonhosted.org/packages/1f/cc/b4da247f624320c9898c14003e7b809b74c4a447251e1c98e33505f41757/cuda_tile-1.6.0-cp312-cp312-manylinux2014_aarch64.whl", hash = "sha256:77fb2b15c61960514f62fc41eeae3722cf6468c051f7593fd43970691624214b", size = 378564, upload-time = "2026-09-10T00:04:22.067Z" }, + { url = "https://files.pythonhosted.org/packages/40/21/3dfeafbd3512e94a277a25ce022c10e7bdff5d43e364afffcc0928f7fcaf/cuda_tile-1.6.0-cp312-cp312-manylinux2014_x86_64.whl", hash = "sha256:7e38f97bfedff359c926710387a40fbfc8f36efb7fe9ad2cb759d5a098eedde3", size = 382170, upload-time = "2026-09-10T00:06:48.623Z" }, + { url = "https://files.pythonhosted.org/packages/45/70/363bad8f80a719a71071e9bf3d4bee4dd21506bd20b8b0bf8a0cc582eb08/cuda_tile-1.6.0-cp312-cp312-win_amd64.whl", hash = "sha256:1f323f5c6255353d60bce88936a7c0013f87555cc646e4c2910e92e50a271209", size = 354457, upload-time = "2026-09-10T00:05:46.394Z" }, + { url = "https://files.pythonhosted.org/packages/58/09/5c3b6c8fc2f03303fe97156082792f2276deb94c974f57691ce86322f91c/cuda_tile-1.6.0-cp313-cp313-manylinux2014_aarch64.whl", hash = "sha256:43c846d903d3ed12680af28acbb936f141c71a306ac9c4b778974f81a6634550", size = 378562, upload-time = "2026-09-10T00:06:10.131Z" }, + { url = "https://files.pythonhosted.org/packages/9c/70/879ab39f2dab93eca6c9d5caa8b5195ceccf330f95bbd8cb5f35289ee9be/cuda_tile-1.6.0-cp313-cp313-manylinux2014_x86_64.whl", hash = "sha256:ca4858770945aa40677eff4b0bd6b0bdad73ef372d665eae4ec41202aecda830", size = 382172, upload-time = "2026-09-10T00:03:56.146Z" }, + { url = "https://files.pythonhosted.org/packages/52/58/47ee674b3834543fe6121787f9f55674884a514290c2f1b0752fb94d22f0/cuda_tile-1.6.0-cp313-cp313-win_amd64.whl", hash = "sha256:9defc23b669a06f1abff203c37899a46c826843b575890adfb5768f30e49cf71", size = 354473, upload-time = "2026-09-10T00:07:14.26Z" }, ] [[package]] -name = "cuda-tile" -version = "1.3.0" +name = "cuda-toolkit" +version = "13.0.2" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "typing-extensions", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, +resolution-markers = [ + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", ] wheels = [ - { url = "https://files.pythonhosted.org/packages/f4/d6/753aecb3e8fcee80d20f9d32b4504276691c2f77fc10abbbd8e82197e24c/cuda_tile-1.3.0-cp311-cp311-manylinux2014_aarch64.whl", hash = "sha256:59d9843fa723ceb4d680ec246e12e3ded857266e4c2bf5c5d21e530d6d765060", size = 245441, upload-time = "2026-04-20T15:51:06.618Z" }, - { url = "https://files.pythonhosted.org/packages/c5/2d/8b416239413bf11d17d42ccee43258f3787da13bcea7b2e42e8bbf04b3da/cuda_tile-1.3.0-cp311-cp311-manylinux2014_x86_64.whl", hash = "sha256:2888d6b89fae053a53ca7bb703c508a5cf90671d266934573c5b6c25978022c4", size = 246706, upload-time = "2026-04-20T15:51:03.467Z" }, - { url = "https://files.pythonhosted.org/packages/46/b0/68303196d577e497ddf3cef0fd92785d83f47f6239543a5b19dc4076e487/cuda_tile-1.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:791b363251fbc64db4402d92153ba3d14bc0aaa4d218cea66562af02a7a76bd9", size = 240640, upload-time = "2026-04-20T15:52:15.428Z" }, - { url = "https://files.pythonhosted.org/packages/f3/49/4592bc94ca05a07c7947ea114fd12734c8497f2daffee9faa79a03e39fb5/cuda_tile-1.3.0-cp312-cp312-manylinux2014_aarch64.whl", hash = "sha256:375316b64c51ee7cfadb2f170a30c1547bc41eb39f1e233a6556713857d2e81f", size = 245744, upload-time = "2026-04-20T15:52:09.621Z" }, - { url = "https://files.pythonhosted.org/packages/40/76/84cb68be463c827bf79da9fa0aa5140838de6455ef6f438bbe0ffa75d378/cuda_tile-1.3.0-cp312-cp312-manylinux2014_x86_64.whl", hash = "sha256:e4865acbff1172aaee304bf9c550586088d8b4545a384423597a590899386709", size = 247301, upload-time = "2026-04-20T15:51:04.042Z" }, - { url = "https://files.pythonhosted.org/packages/db/6f/d2fd16c2b0d878021dc703eea5f8fe09599d6b04bdc2531a36fc617751fd/cuda_tile-1.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:93e20ed31e46e5bf704fb31d13e1c08338d2177838798876f7ee9ec4384b75ba", size = 240923, upload-time = "2026-04-20T15:52:14.939Z" }, - { url = "https://files.pythonhosted.org/packages/9d/7d/ee943554f83d6a143d9e0a5cf27cd7f5f8f6ef447c7e8366d9ad6a5d1bf2/cuda_tile-1.3.0-cp313-cp313-manylinux2014_aarch64.whl", hash = "sha256:8a9bd4dae193cddf438f55d617b6f25b4b0b0fcf4ac4acde7d2695898e396c30", size = 245750, upload-time = "2026-04-20T15:52:12.91Z" }, - { url = "https://files.pythonhosted.org/packages/35/20/e1daea2dc4e094290ba727750f8342095ae857ff3ba4f81c489f48688613/cuda_tile-1.3.0-cp313-cp313-manylinux2014_x86_64.whl", hash = "sha256:a44a81e255fdb7bf8e1f7511fe3a019e6045024574509ea8548e0f71f25f8473", size = 247300, upload-time = "2026-04-20T15:51:03.072Z" }, - { url = "https://files.pythonhosted.org/packages/2b/77/c13afad1a06824c1c942afd0205e78ff17f0ee06fc1a943f6e2135cf4112/cuda_tile-1.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:efcb93c25563fe23d6aa083c22893fd703122eaf684b0d36874982d28a6dad0b", size = 240925, upload-time = "2026-04-20T15:52:21.283Z" }, + { url = "https://files.pythonhosted.org/packages/57/b2/453099f5f3b698d7d0eab38916aac44c7f76229f451709e2eb9db6615dcd/cuda_toolkit-13.0.2-py2.py3-none-any.whl", hash = "sha256:b198824cf2f54003f50d64ada3a0f184b42ca0846c1c94192fa269ecd97a66eb", size = 2364, upload-time = "2025-12-19T23:24:07.328Z" }, +] + +[package.optional-dependencies] +cublas = [ + { name = "nvidia-cublas", version = "13.1.0.3", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm') 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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, +] +cudart = [ + { name = "nvidia-cuda-runtime", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm') 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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, +] +cufft = [ + { name = "nvidia-cufft", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm') 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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, +] +cufile = [ + { name = "nvidia-cufile", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, +] +cupti = [ + { name = "nvidia-cuda-cupti", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm') 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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, +] +curand = [ + { name = "nvidia-curand", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm') 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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, +] +cusolver = [ + { name = "nvidia-cusolver", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm') 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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, +] +cusparse = [ + { name = "nvidia-cusparse", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm') 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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, +] +nvjitlink = [ + { name = "nvidia-nvjitlink", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm') 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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, +] +nvrtc = [ + { name = "nvidia-cuda-nvrtc", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm') 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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, +] +nvtx = [ + { name = "nvidia-nvtx", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm') 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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, ] [[package]] name = "cuda-toolkit" -version = "13.0.2" +version = "13.0.3.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.12' and sys_platform != 'darwin'", +] wheels = [ - { url = "https://files.pythonhosted.org/packages/57/b2/453099f5f3b698d7d0eab38916aac44c7f76229f451709e2eb9db6615dcd/cuda_toolkit-13.0.2-py2.py3-none-any.whl", hash = "sha256:b198824cf2f54003f50d64ada3a0f184b42ca0846c1c94192fa269ecd97a66eb", size = 2364, upload-time = "2025-12-19T23:24:07.328Z" }, + { 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" }, ] [package.optional-dependencies] cublas = [ - { name = "nvidia-cublas", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cublas", version = "13.1.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cuda-nvrtc", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, ] cudart = [ - { name = "nvidia-cuda-runtime", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cuda-runtime", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, ] cufft = [ - { name = "nvidia-cufft", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cufft", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-nvjitlink", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, ] cufile = [ - { name = "nvidia-cufile", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cufile", marker = "(platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'aarch64' and platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'aarch64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, ] cupti = [ - { name = "nvidia-cuda-cupti", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cuda-cupti", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, ] curand = [ - { name = "nvidia-curand", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-curand", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, ] cusolver = [ - { name = "nvidia-cusolver", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cublas", version = "13.1.1.3", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cusolver", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cusparse", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-nvjitlink", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, ] cusparse = [ - { name = "nvidia-cusparse", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cusparse", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-nvjitlink", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, ] nvjitlink = [ - { name = "nvidia-nvjitlink", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-nvjitlink", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, ] nvrtc = [ - { name = "nvidia-cuda-nvrtc", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cuda-nvrtc", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, ] nvtx = [ - { name = "nvidia-nvtx", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-nvtx", marker = "(platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'AMD64' and sys_platform == 'win32' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and sys_platform != 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform == 'win32' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, ] [[package]] @@ -1569,7 +1717,8 @@ dependencies = [ { name = "httpx" }, { name = "huggingface-hub" }, { name = "multiprocess" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" } }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-tutorials') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-tutorials') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "packaging" }, { name = "pandas" }, { name = "pyarrow" }, @@ -1614,15 +1763,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/1e/77/dc8c558f7593132cf8fefec57c4f60c83b16941c574ac5f619abb3ae7933/dill-0.4.1-py3-none-any.whl", hash = "sha256:1e1ce33e978ae97fcfcff5638477032b801c46c7c65cf717f95fbc2248f79a9d", size = 120019, upload-time = "2026-01-19T02:36:55.663Z" }, ] -[[package]] -name = "diskcache" -version = "5.6.3" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/3f/21/1c1ffc1a039ddcc459db43cc108658f32c57d271d7289a2794e401d0fdb6/diskcache-5.6.3.tar.gz", hash = "sha256:2c3a3fa2743d8535d832ec61c2054a1641f41775aa7c556758a109941e33e4fc", size = 67916, upload-time = "2023-08-31T06:12:00.316Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/27/4570e78fc0bf5ea0ca45eb1de3818a23787af9b390c0b0a0033a1b8236f9/diskcache-5.6.3-py3-none-any.whl", hash = "sha256:5e31b2d5fbad117cc363ebaf6b689474db18a1f6438bc82358b024abd4c2ca19", size = 45550, upload-time = "2023-08-31T06:11:58.822Z" }, -] - [[package]] name = "distro" version = "1.9.0" @@ -1829,16 +1969,25 @@ wheels = [ [[package]] name = "fastsafetensors" -version = "0.3.1" +version = "0.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typer", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "typer" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/d2/69/e34a1e86a02b255896c57263bf0dfbae45b4708fd609b937f783c2202e7b/fastsafetensors-0.3.1.tar.gz", hash = "sha256:b7eb039a564d77280d17e5d63b27e9963ba5158ad02d2a3c1772c62072a81a53", size = 55665, upload-time = "2026-05-06T08:48:59.125Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f9/0c/1d4fbbdaa9ca128e007aff629695a7477bbcfdc23326e0103a80d290c500/fastsafetensors-0.4.0.tar.gz", hash = "sha256:d53e72d456de8b0ea953ebe17b75f6f222b90aae3d4343cf5a28f405eb24e67b", size = 96294, upload-time = "2026-09-07T05:03:51.249Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e8/67/eaa10409a526242253926fe6981c652dfdb8aa4ec0d4cba4077a9376a1fd/fastsafetensors-0.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:32cf4b531b5d77de41d777106ea69036a16bdea80062646dabc93a11b4cf88ee", size = 1828304, upload-time = "2026-05-06T08:48:53.15Z" }, - { url = "https://files.pythonhosted.org/packages/6f/50/909871d673bacd6dfc7fee5e59bcd4ec9fbd19775bafe567ad236a3adced/fastsafetensors-0.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ac76f33e47959b7c31658fbbda1805df7540819828a3ce6a94eb34b4db0b1fa7", size = 1854825, upload-time = "2026-05-06T08:48:54.452Z" }, - { url = "https://files.pythonhosted.org/packages/84/f0/a9ec204e866b52ce323bafc31f4dbf15581b3c998d597ec53c62012716ff/fastsafetensors-0.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5c9f8d3e18969090b5d66581cb6e9f6c9057158c151ed87e9c309dead5c64442", size = 1854843, upload-time = "2026-05-06T08:48:55.921Z" }, + { url = "https://files.pythonhosted.org/packages/15/b0/c00663ee4a78b1086d53b1ea03d3a085631f0bb19c61da5ff7c5f76cf698/fastsafetensors-0.4.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7a474f110c5448e73cc6e3bd1d1776f88956b99bd226efcf2ba8cba7ffa91727", size = 2032018, upload-time = "2026-09-07T05:03:16.791Z" }, + { url = "https://files.pythonhosted.org/packages/49/30/eb87254cfa0ba643923507ac506a5841f36232b7c651d01c4d802fc97751/fastsafetensors-0.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:92aa2c043943b5d52f9531f4a49d136b2ba32b01cd43ca3153477b5433994b40", size = 2068234, upload-time = "2026-09-07T05:03:19.075Z" }, + { url = "https://files.pythonhosted.org/packages/4d/3f/2b41867b37ee7d9e85b7185f0e0ce12cd6bc93442dca71537e8fe7fbaded/fastsafetensors-0.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:cc91a5298286ad491ceda483bc879c09cbf4ca5deefc858ef4809f8bf6f70365", size = 448197, upload-time = "2026-09-07T05:03:21.189Z" }, + { url = "https://files.pythonhosted.org/packages/77/d3/7b3c20e5be07463ecafdde871c5c21afb8ca4f61f23b359aaf5edb45ad15/fastsafetensors-0.4.0-cp311-cp311-win_arm64.whl", hash = "sha256:b0efe9bc9603d25590736ce742987ccc3d516e08359245ebb215248f2899e2f5", size = 635761, upload-time = "2026-09-07T05:03:22.583Z" }, + { url = "https://files.pythonhosted.org/packages/9d/e2/54084a553158302dd890aab9009fdf5a2b81dd704062b991ca7d7c2c50f7/fastsafetensors-0.4.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7a6d6c2658566b03d1d29bda8f0c52ea0ee9d686851c79c3643bda3751d583d2", size = 2059563, upload-time = "2026-09-07T05:03:24.823Z" }, + { url = "https://files.pythonhosted.org/packages/4b/47/11e52808c8974a38046e2c4edc64041c2f8790e3c58765f6cdcc15e6a39b/fastsafetensors-0.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d1ecbb199d98d222c827ae1cc9c7b09dd9ef2d34aa0eb01baa8f81f70345dc0a", size = 2096153, upload-time = "2026-09-07T05:03:27.236Z" }, + { url = "https://files.pythonhosted.org/packages/28/cf/3da1704aa92f635e53cc012dc2b188da55363268386da9671d9dd79181fb/fastsafetensors-0.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:0a178417cdea34308148c25062eb5382067491847862715b2928f2e0de1310ac", size = 449545, upload-time = "2026-09-07T05:03:28.991Z" }, + { url = "https://files.pythonhosted.org/packages/b9/00/5e9b3aa4b92baab9d3002bbcd02e77831e792e0d5477645e85fcbb047c78/fastsafetensors-0.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:42464a5db5969defc6c809e12baa52d7f2964c2bbc58acddc53251fc9b699a56", size = 634852, upload-time = "2026-09-07T05:03:31.769Z" }, + { url = "https://files.pythonhosted.org/packages/b1/e9/ba5ce63b9a7f411fac32cf1b6940c3d8bdb2a297a44cee1d400a287d96c1/fastsafetensors-0.4.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2ce238466938cb8fab5026fcaa156c74be59d4b1c1f56db89c6b0ed863824a5a", size = 2059556, upload-time = "2026-09-07T05:03:34.099Z" }, + { url = "https://files.pythonhosted.org/packages/9e/8c/f09af129f9f6e72d3db55cccfdb2804f98eb50437f6f42c5f4b993671ec8/fastsafetensors-0.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:df8966a556aa56fc2536efb86f32b5e8b44012f71430a4d99aab1cce16bd2852", size = 2096038, upload-time = "2026-09-07T05:03:37.198Z" }, + { url = "https://files.pythonhosted.org/packages/b5/e4/8440cc0b0d673de2de622f06d793728b3ce08109929cdc1506c0366b55f8/fastsafetensors-0.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:9d430d2123ce0a7266ad2303c6cfea98650584a87bea19246c1aa09f61bac321", size = 449540, upload-time = "2026-09-07T05:03:38.987Z" }, + { url = "https://files.pythonhosted.org/packages/b6/dd/40a5851d124e090b142dc9baba6bcdcafcbef7c8e90d1f103ff0756d05c2/fastsafetensors-0.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:b9201c0bf8f5a8099deec67150951d274a0dcc696aff5f246abdf8ac363901e9", size = 634874, upload-time = "2026-09-07T05:03:40.793Z" }, ] [[package]] @@ -1851,207 +2000,318 @@ wheels = [ ] [[package]] -name = "flashinfer-cubin" -version = "0.6.6" +name = "flashinfer-python" +version = "0.6.14" source = { registry = "https://pypi.org/simple" } resolution-markers = [ + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", +] +dependencies = [ + { name = "apache-tvm-ffi", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "click", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "cuda-tile", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "einops", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "ninja", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-tutorials') or (python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-tutorials') or (python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cudnn-frontend", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "nvidia-cutlass-dsl", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "nvidia-ml-py", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "packaging", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "requests", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "tabulate", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "tqdm", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, ] +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 = [ - { url = "https://files.pythonhosted.org/packages/12/e8/826f9452bc5f76b94d7eb025f03dcaf1b51b9ed7790386c0285191e69be4/flashinfer_cubin-0.6.6-py3-none-any.whl", hash = "sha256:36508dfc792eb5ecfb15d2c140a7702812e1fa1ab0fb03929b2ed55e3e8191f3", size = 267661457, upload-time = "2026-03-11T01:36:36.538Z" }, + { url = "https://files.pythonhosted.org/packages/f2/8f/b101913cb2b3687654f56681cfe9836d447526be663c149966470ef70531/flashinfer_python-0.6.14-py3-none-any.whl", hash = "sha256:d124369346a3d48eac67e31c42f7a3c813bcc0abc10e2e36db413b7b3dfd97df", size = 14574383, upload-time = "2026-07-02T00:22:48.413Z" }, ] [[package]] -name = "flashinfer-cubin" -version = "0.6.8.post1" +name = "flashinfer-python" +version = "0.6.16.post3" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.13' and sys_platform == 'darwin'", @@ -2061,262 +2321,33 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform == 'darwin'", "python_full_version < '3.12' and sys_platform != 'darwin'", ] +dependencies = [ + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "click", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "cuda-python", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "cuda-tile", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "einops", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "nccl4py", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "ninja", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cudnn-frontend", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "nvidia-cutlass-dsl", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "nvidia-ml-py", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "packaging", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "requests", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "tabulate", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "tqdm", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, +] +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 = [ - { url = "https://files.pythonhosted.org/packages/11/b7/5e3b1a8c67031b421a8bd29c2bc29b900a550bb3392e8bda18bb15b5e476/flashinfer_cubin-0.6.8.post1-py3-none-any.whl", hash = "sha256:43636d4cd39e694a83d76a89f87fefcdf4cecb4c4f7dd22dac25ec368c1e901f", size = 295154113, upload-time = "2026-04-18T18:28:21.738Z" }, + { url = "https://files.pythonhosted.org/packages/9d/dc/5367cb601fc9190cc75b4c141f5f7e9a224d1c26a1e983151823e02a25b3/flashinfer_python-0.6.16.post3-py3-none-any.whl", hash = "sha256:caf686b9b079abe1c9d65ab505698bd325e8072de40afd822f2c74f2ac3bc601", size = 15836034, upload-time = "2026-08-08T01:14:13.709Z" }, ] [[package]] -name = "flashinfer-python" -version = "0.6.6" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", -] -dependencies = [ - { name = "apache-tvm-ffi", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "click", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "einops", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "ninja", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "nvidia-cudnn-frontend", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "nvidia-cutlass-dsl", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "nvidia-ml-py", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "packaging", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "requests", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "tabulate", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "tqdm", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/03/70/c5a235297351021f5d3d3233523a85f5a6468495587489ad2f257e8eafe2/flashinfer_python-0.6.6.tar.gz", hash = "sha256:0730ba7c7aad332961933bcebc5119762797161ede57d955f6fd199818ed1d92", size = 5344156, upload-time = "2026-03-11T01:36:21.434Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/e0/61/385d06755f3ab66333018285657adf0daf8a90a129448231fd09e315bd2e/flashinfer_python-0.6.6-py3-none-any.whl", hash = "sha256:078f158636969eec1a0d3dea19c3ca90b426b66df89bbf7b7b8276ce2ec08148", size = 7817047, upload-time = "2026-03-11T01:36:19.198Z" }, -] - -[[package]] -name = "flashinfer-python" -version = "0.6.8.post1" -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 != 'darwin'", - "python_full_version == '3.12.*' and sys_platform != 'darwin'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform != 'darwin'", -] -dependencies = [ - { name = "apache-tvm-ffi", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "click", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "cuda-tile", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "einops", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "ninja", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "nvidia-cudnn-frontend", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "nvidia-cutlass-dsl", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "nvidia-ml-py", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "packaging", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "requests", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "tabulate", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "tqdm", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/53/1e/2760fef9e74abc4480961048e5790b4c9e955872fb4d7d97900cfddced5a/flashinfer_python-0.6.8.post1.tar.gz", hash = "sha256:b18e4121baf9b93fa9a9f368ba9b981a0342895f50ab9dddc224aeb964ed346f", size = 6675885, upload-time = "2026-04-18T18:28:13.299Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/73/6d/1e8a8533913e33a50a486332ce0673f4fdb860f6eb9ed450327c5c1762cb/flashinfer_python-0.6.8.post1-py3-none-any.whl", hash = "sha256:818f9b8cc2fe66c42a1f6264be4841ac8821ada703685a02cfccb2b5124a710b", size = 9385316, upload-time = "2026-04-18T18:28:10.285Z" }, -] - -[[package]] -name = "flatbuffers" -version = "25.12.19" +name = "flatbuffers" +version = "25.12.19" source = { registry = "https://pypi.org/simple" } wheels = [ { url = "https://files.pythonhosted.org/packages/e8/2d/d2a548598be01649e2d46231d151a6c56d10b964d94043a335ae56ea2d92/flatbuffers-25.12.19-py2.py3-none-any.whl", hash = "sha256:7634f50c427838bb021c2d66a3d1168e9d199b0607e6329399f04846d42e20b4", size = 26661, upload-time = "2025-12-19T23:16:13.622Z" }, @@ -2409,23 +2440,6 @@ http = [ { name = "aiohttp" }, ] -[[package]] -name = "gguf" -version = "0.19.0" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "pyyaml" }, - { name = "requests" }, - { name = "tqdm" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/48/ae/17f1308ae45cd7b08ebb521747d5b23f4efc4d172038a4e228dd5106c3ff/gguf-0.19.0.tar.gz", hash = "sha256:dbadcd6cc7ccd44256f2229fe7c2dff5e8aa5cf0612ab987fd2b1a57e428923f", size = 111220, upload-time = "2026-05-06T13:04:03.667Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/b3/bb/d71d6da82763528c2c2ed6b59a9d6142c6595545a4c448e2085d155e88c2/gguf-0.19.0-py3-none-any.whl", hash = "sha256:70bcd10edfe697fb2dad6e40af2234b9d8ece9a41a99761405121ebda1c3c1cd", size = 118475, upload-time = "2026-05-06T13:04:02.588Z" }, -] - [[package]] name = "googleapis-common-protos" version = "1.75.0" @@ -2443,15 +2457,15 @@ name = "granite-switch" version = "0.1.0" source = { editable = "." } dependencies = [ - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "transformers" }, ] [package.optional-dependencies] audio = [ - { name = "vllm", version = "0.19.1", source = { registry = "https://pypi.org/simple" }, extra = ["audio"], marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "vllm", version = "0.20.2", source = { registry = "https://pypi.org/simple" }, extra = ["audio"], marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "vllm", version = "0.26.0", source = { registry = "https://pypi.org/simple" }, extra = ["audio"], marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "vllm", version = "0.27.1", source = { registry = "https://pypi.org/simple" }, extra = ["audio"], marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, ] build = [ { name = "huggingface-hub" }, @@ -2483,13 +2497,13 @@ tutorials = [ { name = "safetensors" }, { name = "sentence-transformers" }, { name = "tqdm" }, - { name = "vllm", version = "0.19.1", source = { registry = "https://pypi.org/simple" } }, + { name = "vllm", version = "0.26.0", source = { registry = "https://pypi.org/simple" } }, ] vllm = [ - { name = "vllm", version = "0.19.1", source = { registry = "https://pypi.org/simple" } }, + { name = "vllm", version = "0.26.0", source = { registry = "https://pypi.org/simple" } }, ] vllm20 = [ - { name = "vllm", version = "0.20.2", source = { registry = "https://pypi.org/simple" } }, + { name = "vllm", version = "0.27.1", source = { registry = "https://pypi.org/simple" } }, ] [package.dev-dependencies] @@ -2497,13 +2511,13 @@ dev = [ { name = "granite-switch", extra = ["audio", "compose", "hf"], marker = "extra == 'group-14-granite-switch-dev' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "pytest" }, { name = "pytest-cov" }, - { name = "vllm", version = "0.19.1", source = { registry = "https://pypi.org/simple" } }, + { name = "vllm", version = "0.26.0", source = { registry = "https://pypi.org/simple" } }, ] dev-vllm20 = [ { name = "granite-switch", extra = ["audio", "compose", "hf"], marker = "extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "pytest" }, { name = "pytest-cov" }, - { name = "vllm", version = "0.20.2", source = { registry = "https://pypi.org/simple" } }, + { name = "vllm", version = "0.27.1", source = { registry = "https://pypi.org/simple" } }, ] test = [ { name = "bitsandbytes" }, @@ -2511,13 +2525,13 @@ test = [ { name = "optimum-quanto" }, { name = "pytest" }, { name = "pytest-cov" }, - { name = "vllm", version = "0.19.1", source = { registry = "https://pypi.org/simple" } }, + { name = "vllm", version = "0.26.0", source = { registry = "https://pypi.org/simple" } }, ] vllm19 = [ - { name = "vllm", version = "0.19.1", source = { registry = "https://pypi.org/simple" } }, + { name = "vllm", version = "0.26.0", source = { registry = "https://pypi.org/simple" } }, ] vllm20 = [ - { name = "vllm", version = "0.20.2", source = { registry = "https://pypi.org/simple" } }, + { name = "vllm", version = "0.27.1", source = { registry = "https://pypi.org/simple" } }, ] [package.metadata] @@ -2539,12 +2553,12 @@ requires-dist = [ { name = "safetensors", marker = "extra == 'build'" }, { name = "safetensors", marker = "extra == 'compose'" }, { name = "sentence-transformers", marker = "extra == 'tutorials'", specifier = ">=3.0.0" }, - { name = "torch", specifier = ">=2.10.0" }, + { name = "torch", specifier = ">=2.11.0" }, { name = "tqdm", marker = "extra == 'build'" }, { name = "tqdm", marker = "extra == 'compose'" }, - { name = "transformers", specifier = ">=5.5.1,<5.10.0" }, - { name = "vllm", marker = "extra == 'vllm'", specifier = ">=0.19.1,<0.20.0" }, - { name = "vllm", marker = "extra == 'vllm20'", specifier = ">=0.20.0,<0.21.0" }, + { name = "transformers", specifier = ">=5.16,<=5.17.0" }, + { name = "vllm", marker = "extra == 'vllm'", specifier = ">=0.26.0,<0.27.0" }, + { name = "vllm", marker = "extra == 'vllm20'", specifier = ">=0.27.0,<0.28.0" }, { name = "vllm", extras = ["audio"], marker = "extra == 'audio'" }, ] provides-extras = ["hf", "vllm", "vllm20", "compose", "build", "audio", "tutorials"] @@ -2554,13 +2568,13 @@ dev = [ { name = "granite-switch", extras = ["hf", "compose", "audio"] }, { name = "pytest" }, { name = "pytest-cov" }, - { name = "vllm", specifier = ">=0.19.1,<0.20.0" }, + { name = "vllm", specifier = ">=0.26.0,<0.27.0" }, ] dev-vllm20 = [ { name = "granite-switch", extras = ["hf", "compose", "audio"] }, { name = "pytest" }, { name = "pytest-cov" }, - { name = "vllm", specifier = ">=0.20.0,<0.21.0" }, + { name = "vllm", specifier = ">=0.27.0,<0.28.0" }, ] test = [ { name = "bitsandbytes" }, @@ -2568,10 +2582,10 @@ test = [ { name = "optimum-quanto" }, { name = "pytest" }, { name = "pytest-cov" }, - { name = "vllm", specifier = ">=0.19.1,<0.20.0" }, + { name = "vllm", specifier = ">=0.26.0,<0.27.0" }, ] -vllm19 = [{ name = "vllm", specifier = ">=0.19.1,<0.20.0" }] -vllm20 = [{ name = "vllm", specifier = ">=0.20.0,<0.21.0" }] +vllm19 = [{ name = "vllm", specifier = ">=0.26.0,<0.27.0" }] +vllm20 = [{ name = "vllm", specifier = ">=0.27.0,<0.28.0" }] [[package]] name = "grpcio" @@ -2733,6 +2747,38 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/6e/11/0b64cc9024329b76d7547c19a67604a61d21d3ba678a69d1b220c29d5112/huggingface_hub-1.15.0-py3-none-any.whl", hash = "sha256:a4a59af04cbc41a3fe3fec429b171ef994ef8c971eda10136746f408dd4e3744", size = 663602, upload-time = "2026-05-15T11:42:50.487Z" }, ] +[[package]] +name = "humming-kernels" +version = "0.1.10" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-bindings" }, + { name = "jinja2" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-ml-py" }, + { name = "pyelftools" }, + { name = "safetensors" }, + { name = "tabulate" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "tqdm" }, + { name = "triton", version = "3.6.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "triton", version = "3.7.1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, +] +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 = [ + { url = "https://files.pythonhosted.org/packages/63/ba/869bc24591d2b4fb0d8da821528072971052a934af077a11f77a0f2b3e79/humming_kernels-0.1.10-py3-none-any.whl", hash = "sha256:4ded0998ff085afeddde70baf93f97c2929969ec3d4a63a52cfec5072bc972b4", size = 184889, upload-time = "2026-07-02T10:22:56.031Z" }, +] + +[package.optional-dependencies] +cu13 = [ + { name = "nvidia-cuda-cccl" }, + { name = "nvidia-cuda-nvcc" }, + { name = "nvidia-cuda-nvrtc" }, + { name = "nvidia-cuda-runtime" }, +] + [[package]] name = "idna" version = "3.15" @@ -3038,245 +3084,24 @@ wheels = [ [[package]] name = "llguidance" -version = "1.3.0" +version = "1.7.6" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/95/48/3f7a9d3ff1b36bba92b5107a3a21286821227afe9ea464736133994d61fb/llguidance-1.3.0.tar.gz", hash = "sha256:861249afd51dc325646834462ea827e57a5c2b2042e108e6aae7059fdad9104d", size = 1070460, upload-time = "2025-10-20T19:58:44.164Z" } +sdist = { url = "https://files.pythonhosted.org/packages/da/91/6bc8bb503dc259e46d253b5424385a54fe06c38a4c7a12befe69a3c2455a/llguidance-1.7.6.tar.gz", hash = "sha256:db7febbe412ed2015501904646750071d7e00e6df7f85c4b956ad4f206fd2df7", size = 1156574, upload-time = "2026-06-03T20:13:25.316Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/3b/33/be5acb85cd8cdc4afde33d9c234eece9f318e087920255af3c05864cd3e7/llguidance-1.3.0-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:f7685222660a762e481ac633d49cc559c64980fe2ee59c8f932a5bb5cbc0c2c2", size = 3220647, upload-time = "2025-10-20T19:58:42.542Z" }, - { url = "https://files.pythonhosted.org/packages/82/e6/b48bda5b15efeaeb62bd0dba8fc6a01d4ae5457a85dbb5d18632385fe15c/llguidance-1.3.0-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:098030ff0687261a3f1bd54cf21fe951fc861d56d37a0671250dd36677eaf224", size = 3099830, upload-time = "2025-10-20T19:58:40.826Z" }, - { url = "https://files.pythonhosted.org/packages/aa/11/44389d3d1526d7a5c38ffd587a5ebc61d7bee443ac1dea95f2089ad58f5f/llguidance-1.3.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f6caca5d78db7f76e1fbb0fff8607b861c32d47fa3d5dee2fc49de27ee269df", size = 2835242, upload-time = "2025-10-20T19:58:34.518Z" }, - { url = "https://files.pythonhosted.org/packages/e7/ca/53ea256396405e4dee70d5a4a35e18543408e18bb16b251d6ca6b5d80310/llguidance-1.3.0-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0612bb3f034d2487b6e8f9561f02a94a6039d88273bf0c5c539a3bd3895e47d2", size = 3297480, upload-time = "2025-10-20T19:58:37.033Z" }, - { url = "https://files.pythonhosted.org/packages/83/a8/1ff2bedb8f9acb46a2d2d603415d272bb622c142ea86f5b95445cc6e366c/llguidance-1.3.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bc17e9dd602c3879bf91664a64bf72f54c74dbfbeb24ccfab6a5fe435b12f7aa", size = 3033133, upload-time = "2025-10-20T19:58:38.721Z" }, - { url = "https://files.pythonhosted.org/packages/d7/a7/9b8086c0cfdddf3f6d47b173a404fa7ac46272f7affbee082c36740f4f1c/llguidance-1.3.0-cp39-abi3-win32.whl", hash = "sha256:2f6f558485a43e273fc5c6c974a9a3ace5d5e170076db9b40e0560e41c3ff18f", size = 2598109, upload-time = "2025-10-20T19:58:47.656Z" }, - { url = "https://files.pythonhosted.org/packages/5a/7e/809349638231f469b9056c0e1bfd924d5ef5558b3b3ec72d093b6fad33b1/llguidance-1.3.0-cp39-abi3-win_amd64.whl", hash = "sha256:1d1cd1c8618d1a13605d3e057c978651e551c8c469b481ee4041f1d6c436002d", size = 2789946, upload-time = "2025-10-20T19:58:45.958Z" }, -] - -[[package]] -name = "llvmlite" -version = "0.44.0" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", -] -sdist = { url = "https://files.pythonhosted.org/packages/89/6a/95a3d3610d5c75293d5dbbb2a76480d5d4eeba641557b69fe90af6c5b84e/llvmlite-0.44.0.tar.gz", hash = "sha256:07667d66a5d150abed9157ab6c0b9393c9356f229784a4385c02f99e94fc94d4", size = 171880, upload-time = "2025-01-20T11:14:41.342Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/b5/e2/86b245397052386595ad726f9742e5223d7aea999b18c518a50e96c3aca4/llvmlite-0.44.0-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:eed7d5f29136bda63b6d7804c279e2b72e08c952b7c5df61f45db408e0ee52f3", size = 28132305, upload-time = "2025-01-20T11:12:53.936Z" }, - { url = "https://files.pythonhosted.org/packages/ff/ec/506902dc6870249fbe2466d9cf66d531265d0f3a1157213c8f986250c033/llvmlite-0.44.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ace564d9fa44bb91eb6e6d8e7754977783c68e90a471ea7ce913bff30bd62427", size = 26201090, upload-time = "2025-01-20T11:12:59.847Z" }, - { url = "https://files.pythonhosted.org/packages/99/fe/d030f1849ebb1f394bb3f7adad5e729b634fb100515594aca25c354ffc62/llvmlite-0.44.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c5d22c3bfc842668168a786af4205ec8e3ad29fb1bc03fd11fd48460d0df64c1", size = 42361858, upload-time = "2025-01-20T11:13:07.623Z" }, - { url = "https://files.pythonhosted.org/packages/d7/7a/ce6174664b9077fc673d172e4c888cb0b128e707e306bc33fff8c2035f0d/llvmlite-0.44.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f01a394e9c9b7b1d4e63c327b096d10f6f0ed149ef53d38a09b3749dcf8c9610", size = 41184200, upload-time = "2025-01-20T11:13:20.058Z" }, - { url = "https://files.pythonhosted.org/packages/5f/c6/258801143975a6d09a373f2641237992496e15567b907a4d401839d671b8/llvmlite-0.44.0-cp311-cp311-win_amd64.whl", hash = "sha256:d8489634d43c20cd0ad71330dde1d5bc7b9966937a263ff1ec1cebb90dc50955", size = 30331193, upload-time = "2025-01-20T11:13:26.976Z" }, - { url = "https://files.pythonhosted.org/packages/15/86/e3c3195b92e6e492458f16d233e58a1a812aa2bfbef9bdd0fbafcec85c60/llvmlite-0.44.0-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:1d671a56acf725bf1b531d5ef76b86660a5ab8ef19bb6a46064a705c6ca80aad", size = 28132297, upload-time = "2025-01-20T11:13:32.57Z" }, - { url = "https://files.pythonhosted.org/packages/d6/53/373b6b8be67b9221d12b24125fd0ec56b1078b660eeae266ec388a6ac9a0/llvmlite-0.44.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5f79a728e0435493611c9f405168682bb75ffd1fbe6fc360733b850c80a026db", size = 26201105, upload-time = "2025-01-20T11:13:38.744Z" }, - { url = "https://files.pythonhosted.org/packages/cb/da/8341fd3056419441286c8e26bf436923021005ece0bff5f41906476ae514/llvmlite-0.44.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0143a5ef336da14deaa8ec26c5449ad5b6a2b564df82fcef4be040b9cacfea9", size = 42361901, upload-time = "2025-01-20T11:13:46.711Z" }, - { url = "https://files.pythonhosted.org/packages/53/ad/d79349dc07b8a395a99153d7ce8b01d6fcdc9f8231355a5df55ded649b61/llvmlite-0.44.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d752f89e31b66db6f8da06df8b39f9b91e78c5feea1bf9e8c1fba1d1c24c065d", size = 41184247, upload-time = "2025-01-20T11:13:56.159Z" }, - { url = "https://files.pythonhosted.org/packages/e2/3b/a9a17366af80127bd09decbe2a54d8974b6d8b274b39bf47fbaedeec6307/llvmlite-0.44.0-cp312-cp312-win_amd64.whl", hash = "sha256:eae7e2d4ca8f88f89d315b48c6b741dcb925d6a1042da694aa16ab3dd4cbd3a1", size = 30332380, upload-time = "2025-01-20T11:14:02.442Z" }, - { url = "https://files.pythonhosted.org/packages/89/24/4c0ca705a717514c2092b18476e7a12c74d34d875e05e4d742618ebbf449/llvmlite-0.44.0-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:319bddd44e5f71ae2689859b7203080716448a3cd1128fb144fe5c055219d516", size = 28132306, upload-time = "2025-01-20T11:14:09.035Z" }, - { url = "https://files.pythonhosted.org/packages/01/cf/1dd5a60ba6aee7122ab9243fd614abcf22f36b0437cbbe1ccf1e3391461c/llvmlite-0.44.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9c58867118bad04a0bb22a2e0068c693719658105e40009ffe95c7000fcde88e", size = 26201090, upload-time = "2025-01-20T11:14:15.401Z" }, - { url = "https://files.pythonhosted.org/packages/d2/1b/656f5a357de7135a3777bd735cc7c9b8f23b4d37465505bd0eaf4be9befe/llvmlite-0.44.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:46224058b13c96af1365290bdfebe9a6264ae62fb79b2b55693deed11657a8bf", size = 42361904, upload-time = "2025-01-20T11:14:22.949Z" }, - { url = "https://files.pythonhosted.org/packages/d8/e1/12c5f20cb9168fb3464a34310411d5ad86e4163c8ff2d14a2b57e5cc6bac/llvmlite-0.44.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:aa0097052c32bf721a4efc03bd109d335dfa57d9bffb3d4c24cc680711b8b4fc", size = 41184245, upload-time = "2025-01-20T11:14:31.731Z" }, - { url = "https://files.pythonhosted.org/packages/d0/81/e66fc86539293282fd9cb7c9417438e897f369e79ffb62e1ae5e5154d4dd/llvmlite-0.44.0-cp313-cp313-win_amd64.whl", hash = "sha256:2fb7c4f2fb86cbae6dca3db9ab203eeea0e22d73b99bc2341cdf9de93612e930", size = 30331193, upload-time = "2025-01-20T11:14:38.578Z" }, + { url = "https://files.pythonhosted.org/packages/fa/1d/5a9a13421b1f3f1c1acf82beb63ed72fa4d302e65099b72f4a4fe5a098ab/llguidance-1.7.6-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:eabf4572c8731734c0444c353b9ea06bc5c156986d2ff0a4ec0499159271381f", size = 3227892, upload-time = "2026-06-03T20:13:09.533Z" }, + { url = "https://files.pythonhosted.org/packages/46/fe/bb185f11bad82f2637e3cd8cbf6b200cbb6ed56ac395de47ea05a60d4649/llguidance-1.7.6-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:9c54c899db8cb4b4fba128a7d844730066576c70d806c95ada92b2bd2d6ab498", size = 3138127, upload-time = "2026-06-03T20:13:11.649Z" }, + { url = "https://files.pythonhosted.org/packages/51/b9/dc76d7716e04dc7b3427cae52eaa32bd20771382d4d1dd9f4538a9dd2086/llguidance-1.7.6-cp39-abi3-manylinux_2_31_aarch64.whl", hash = "sha256:e70fa25ed550c2b50c2fd70baa9e2808b4ecb859d01e453bd5459aff62ba38c3", size = 2899993, upload-time = "2026-06-03T20:13:13.563Z" }, + { url = "https://files.pythonhosted.org/packages/1a/64/d74336f22242ef94356a456057d4ff1be7c1bc9c7dbc867171c6982a5512/llguidance-1.7.6-cp39-abi3-manylinux_2_31_x86_64.whl", hash = "sha256:ceec951d29a74309984e3be0fe7f5f56c1362434cd937abd517b259a60908b1e", size = 3074809, upload-time = "2026-06-03T20:13:15.498Z" }, + { url = "https://files.pythonhosted.org/packages/13/e9/8b449baf0c4c8c7ea94a0514f8ec725a8d1e8d23a1d1e0d67b6b3835281c/llguidance-1.7.6-cp39-abi3-manylinux_2_34_i686.whl", hash = "sha256:0fda51daa7951217ca164f735e96a1929d9aefb804a0b28ee43b16173e1c7325", size = 3319900, upload-time = "2026-06-03T20:13:17.58Z" }, + { url = "https://files.pythonhosted.org/packages/47/e6/6b61cecced5233739bc85e463d68d67d4b4c29fb6f91bd12e6b6a65647e3/llguidance-1.7.6-cp39-abi3-manylinux_2_39_riscv64.whl", hash = "sha256:e9f68206e0f3f89aceabb90aa1f8ed570db22fb7cb1fd9ebf96fa7727a65af55", size = 3603845, upload-time = "2026-06-03T20:13:19.473Z" }, + { url = "https://files.pythonhosted.org/packages/b4/3b/70e2093f1b1b76469fa306a498295e94da115dec1e6c488094a02f66837e/llguidance-1.7.6-cp39-abi3-win32.whl", hash = "sha256:1158cfce353d331859054aad80a5543167da8b45e01c18f93272027a155df449", size = 2615095, upload-time = "2026-06-03T20:13:21.512Z" }, + { url = "https://files.pythonhosted.org/packages/49/37/99d700f0e2c83acf25a8d8946b2bee9f5eac47bc530bfbd53ba3126c667f/llguidance-1.7.6-cp39-abi3-win_amd64.whl", hash = "sha256:ace7e81cd31950a87186356ab24bd7f75fbc10a05ca9d9f7f8748f931963f763", size = 2879207, upload-time = "2026-06-03T20:13:23.341Z" }, ] [[package]] name = "llvmlite" version = "0.47.0" source = { registry = "https://pypi.org/simple" } -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 != 'darwin'", - "python_full_version == '3.12.*' and sys_platform != 'darwin'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform != 'darwin'", -] sdist = { url = "https://files.pythonhosted.org/packages/01/88/a8952b6d5c21e74cbf158515b779666f692846502623e9e3c39d8e8ba25f/llvmlite-0.47.0.tar.gz", hash = "sha256:62031ce968ec74e95092184d4b0e857e444f8fdff0b8f9213707699570c33ccc", size = 193614, upload-time = "2026-03-31T18:29:53.497Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/34/0b/b9d1911cfefa61399821dfb37f486d83e0f42630a8d12f7194270c417002/llvmlite-0.47.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:74090f0dcfd6f24ebbef3f21f11e38111c4d7e6919b54c4416e1e357c3446b07", size = 37232770, upload-time = "2026-03-31T18:28:26.765Z" }, @@ -3477,13 +3302,12 @@ wheels = [ [[package]] name = "mistral-common" -version = "1.11.2" +version = "1.11.7" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jsonschema" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "pillow" }, { name = "pydantic" }, { name = "pydantic-extra-types", extra = ["pycountry"] }, @@ -3491,9 +3315,9 @@ dependencies = [ { name = "tiktoken" }, { name = "typing-extensions" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c2/eb/12167a1bea9714582e5b4f539f9c019323363e314a499c72855ff0e5ad43/mistral_common-1.11.2.tar.gz", hash = "sha256:79f68fc2d1190f28637f40e053f919c8c2697e00b2aa679ddee562a95183f4ad", size = 6357845, upload-time = "2026-05-04T19:47:40.413Z" } +sdist = { url = "https://files.pythonhosted.org/packages/6f/d0/61b2c24be62a8e2f0e46a1c16de23de386c8644408da249bc66768a6681b/mistral_common-1.11.7.tar.gz", hash = "sha256:d3b79583595cf6d96a2ab33e42cb8449768383147b8c56cac5a4f193be19d20d", size = 6387178, upload-time = "2026-07-23T09:21:17.206Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/47/f0/6a5d604b972e442b9d36c117d01788feddad099e4965699e3516ee6fefc3/mistral_common-1.11.2-py3-none-any.whl", hash = "sha256:ebb42062cd705a0aa2bc69b4cde2b83d446ae58150b7e29322c90cb08fcfca6c", size = 6531968, upload-time = "2026-05-04T19:47:37.718Z" }, + { url = "https://files.pythonhosted.org/packages/ef/a4/bc2850eb33cc2d633a21f51530756350dca325ee69b07c9202552f2bbadb/mistral_common-1.11.7-py3-none-any.whl", hash = "sha256:a9511b88eacacbe7dacddd9d3498c1739f56847b7fdddbd5a22e7844fd9def95", size = 6553583, upload-time = "2026-07-23T09:21:19.818Z" }, ] [package.optional-dependencies] @@ -3510,8 +3334,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' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, ] 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 = [ @@ -3766,6 +3590,26 @@ 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 = "nccl4py" +version = "0.5.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-core", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "cuda-pathfinder", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "packaging", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, +] +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" }, + { url = "https://files.pythonhosted.org/packages/1c/a8/d0fa237c9b6e9fae0980f46968e7e16560b89ab75806e473a7837b2fccf5/nccl4py-0.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:92c4ca09876964a7beec7d933e6963c1678c9d494270ae4a77873cffb6507569", size = 3576419, upload-time = "2026-09-01T17:34:27.967Z" }, + { url = "https://files.pythonhosted.org/packages/3a/0f/b96a70cb2e8b6a8e62e323a6a828bb7d567ab61bde25f5a754fd5bf3b732/nccl4py-0.5.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c746674a3ec0a46492efd98ffcb641f48b42313ca6347c8e4944eb0030dedd5a", size = 3508497, upload-time = "2026-09-01T17:34:51.839Z" }, + { url = "https://files.pythonhosted.org/packages/4f/d8/4f259f648702739d5b041c8b6b97438acadb461690bbfcc6681e0ff90cdc/nccl4py-0.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:51156cbc35eb9122b870aa7ba1244d0c4781266442036c2bb3e1abb7e88d9376", size = 3572033, upload-time = "2026-09-01T17:35:14.125Z" }, + { url = "https://files.pythonhosted.org/packages/22/27/568725ca5b767342b4e52795e081d01e2adb31ad647a796260b8a6c8a994/nccl4py-0.5.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:25e2a149ec5b408d3b4cc19dfbe300ccd88f842af5cd333a618a12f79d205b10", size = 3505990, upload-time = "2026-09-01T17:35:38.394Z" }, + { url = "https://files.pythonhosted.org/packages/12/81/9a9af590e8816354e0a1582a81db3e082ca6954406357bee7578a1d3e28f/nccl4py-0.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:0c4cdebb4a05362a3e3f8195f5941fc93aff3f7350a369eff8186720b51cca4e", size = 3563729, upload-time = "2026-09-01T17:36:03.366Z" }, +] + [[package]] name = "networkx" version = "3.6.1" @@ -3818,503 +3662,254 @@ wheels = [ [[package]] name = "numba" -version = "0.61.2" +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 == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/49/61/7299643b9c18d669e04be7c5bcb64d985070d07553274817b45b049e7bfe/numba-0.65.0.tar.gz", hash = "sha256:edad0d9f6682e93624c00125a471ae4df186175d71fd604c983c377cdc03e68b", size = 2764131, upload-time = "2026-04-01T03:52:01.946Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ba/ce/d67c499703eb5479ce02420e8ccd65c5753d87d2e16d563f152d71405346/numba-0.65.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:28e547d0b18024f19cbaf9de02fc5c145790213d9be8a2c95b43f93ec162b9e4", size = 2680228, upload-time = "2026-04-01T03:51:25.401Z" }, + { url = "https://files.pythonhosted.org/packages/c1/a7/11e2b24251d57cf41fc9ad83f378d890d61a890e3f8eb6338b39833f67a4/numba-0.65.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:032b0b8e879512cd424d79eed6d772a1399c6387ded184c2cf3cc22c08d750a6", size = 3744674, upload-time = "2026-04-01T03:51:27.311Z" }, + { url = "https://files.pythonhosted.org/packages/fe/0b/7c63eb742859a6243f42288441f65ac9dac96ea59f409e43b713aafbe867/numba-0.65.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:af143d823624033a128b5950c0aaf9ffc2386dfe954eb757119cf0432335534c", size = 3450620, upload-time = "2026-04-01T03:51:29.092Z" }, + { url = "https://files.pythonhosted.org/packages/53/ff/1371cbbe955be340a46093a10b61462437e0fadc7a63290473a0e584cb03/numba-0.65.0-cp311-cp311-win_amd64.whl", hash = "sha256:15d159578e59a39df246b83480f78d7794b0fca40153b5684d3849a99c48a0fb", size = 2747081, upload-time = "2026-04-01T03:51:30.785Z" }, + { url = "https://files.pythonhosted.org/packages/6c/2f/8bd31a1ea43c01ac215283d83aa5f8d5acbe7a36c85b82f1757bfe9ccb31/numba-0.65.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:b27ee4847e1bfb17e9604d100417ee7c1d10f15a6711c6213404b3da13a0b2aa", size = 2680705, upload-time = "2026-04-01T03:51:32.597Z" }, + { url = "https://files.pythonhosted.org/packages/73/36/88406bd58600cc696417b8e5dd6a056478da808f3eaf48d18e2421e0c2d9/numba-0.65.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a52d92ffd297c10364bce60cd1fcb88f99284ab5df085f2c6bcd1cb33b529a6f", size = 3801411, upload-time = "2026-04-01T03:51:34.321Z" }, + { url = "https://files.pythonhosted.org/packages/0c/61/ce753a1d7646dd477e16d15e89473703faebb8995d2f71d7ad69a540b565/numba-0.65.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:da8e371e328c06d0010c3d8b44b21858652831b85bcfba78cb22c042e22dbd8e", size = 3501622, upload-time = "2026-04-01T03:51:36.348Z" }, + { url = "https://files.pythonhosted.org/packages/7d/86/db87a5393f1b1fabef53ac3ba4e6b938bb27e40a04ad7cc512098fcae032/numba-0.65.0-cp312-cp312-win_amd64.whl", hash = "sha256:59bb9f2bb9f1238dfd8e927ba50645c18ae769fef4f3d58ea0ea22a2683b91f5", size = 2749979, upload-time = "2026-04-01T03:51:37.88Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f8/eee0f1ff456218db036bfc9023995ec1f85a9dc8f2422f1594f6a87829e0/numba-0.65.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:c6334094563a456a695c812e6846288376ca02327cf246cdcc83e1bb27862367", size = 2680679, upload-time = "2026-04-01T03:51:39.491Z" }, + { url = "https://files.pythonhosted.org/packages/1b/8f/3d116e4b8e92f6abace431afa4b2b944f4d65bdee83af886f5c4b263df95/numba-0.65.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b8a9008411615c69d083d1dcf477f75a5aa727b30beb16e139799e2be945cdfd", size = 3809537, upload-time = "2026-04-01T03:51:41.42Z" }, + { url = "https://files.pythonhosted.org/packages/b5/2c/6a3ca4128e253cb67affe06deb47688f51ce968f5111e2a06d010e6f1fa6/numba-0.65.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:af96c0cba53664efcb361528b8c75e011a6556c859c7e08424c2715201c6cf7a", size = 3508615, upload-time = "2026-04-01T03:51:43.444Z" }, + { url = "https://files.pythonhosted.org/packages/96/0e/267f9a36fb282c104a971d7eecb685b411c47dce2a740fe69cf5fc2945d9/numba-0.65.0-cp313-cp313-win_amd64.whl", hash = "sha256:6254e73b9c929dc736a1fbd3d6f5680789709a5067cae1fa7198707385129c04", size = 2749938, upload-time = "2026-04-01T03:51:45.218Z" }, +] + +[[package]] +name = "numpy" +version = "2.3.5" source = { registry = "https://pypi.org/simple" } resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", -] -dependencies = [ - { name = "llvmlite", version = "0.44.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/1c/a0/e21f57604304aa03ebb8e098429222722ad99176a4f979d34af1d1ee80da/numba-0.61.2.tar.gz", hash = "sha256:8750ee147940a6637b80ecf7f95062185ad8726c8c28a2295b8ec1160a196f7d", size = 2820615, upload-time = "2025-04-09T02:58:07.659Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/3f/97/c99d1056aed767503c228f7099dc11c402906b42a4757fec2819329abb98/numba-0.61.2-cp311-cp311-macosx_10_14_x86_64.whl", hash = "sha256:efd3db391df53aaa5cfbee189b6c910a5b471488749fd6606c3f33fc984c2ae2", size = 2775825, upload-time = "2025-04-09T02:57:43.442Z" }, - { url = "https://files.pythonhosted.org/packages/95/9e/63c549f37136e892f006260c3e2613d09d5120672378191f2dc387ba65a2/numba-0.61.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:49c980e4171948ffebf6b9a2520ea81feed113c1f4890747ba7f59e74be84b1b", size = 2778695, upload-time = "2025-04-09T02:57:44.968Z" }, - { url = "https://files.pythonhosted.org/packages/97/c8/8740616c8436c86c1b9a62e72cb891177d2c34c2d24ddcde4c390371bf4c/numba-0.61.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:3945615cd73c2c7eba2a85ccc9c1730c21cd3958bfcf5a44302abae0fb07bb60", size = 3829227, upload-time = "2025-04-09T02:57:46.63Z" }, - { url = "https://files.pythonhosted.org/packages/fc/06/66e99ae06507c31d15ff3ecd1f108f2f59e18b6e08662cd5f8a5853fbd18/numba-0.61.2-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:bbfdf4eca202cebade0b7d43896978e146f39398909a42941c9303f82f403a18", size = 3523422, upload-time = "2025-04-09T02:57:48.222Z" }, - { url = "https://files.pythonhosted.org/packages/0f/a4/2b309a6a9f6d4d8cfba583401c7c2f9ff887adb5d54d8e2e130274c0973f/numba-0.61.2-cp311-cp311-win_amd64.whl", hash = "sha256:76bcec9f46259cedf888041b9886e257ae101c6268261b19fda8cfbc52bec9d1", size = 2831505, upload-time = "2025-04-09T02:57:50.108Z" }, - { url = "https://files.pythonhosted.org/packages/b4/a0/c6b7b9c615cfa3b98c4c63f4316e3f6b3bbe2387740277006551784218cd/numba-0.61.2-cp312-cp312-macosx_10_14_x86_64.whl", hash = "sha256:34fba9406078bac7ab052efbf0d13939426c753ad72946baaa5bf9ae0ebb8dd2", size = 2776626, upload-time = "2025-04-09T02:57:51.857Z" }, - { url = "https://files.pythonhosted.org/packages/92/4a/fe4e3c2ecad72d88f5f8cd04e7f7cff49e718398a2fac02d2947480a00ca/numba-0.61.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4ddce10009bc097b080fc96876d14c051cc0c7679e99de3e0af59014dab7dfe8", size = 2779287, upload-time = "2025-04-09T02:57:53.658Z" }, - { url = "https://files.pythonhosted.org/packages/9a/2d/e518df036feab381c23a624dac47f8445ac55686ec7f11083655eb707da3/numba-0.61.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5b1bb509d01f23d70325d3a5a0e237cbc9544dd50e50588bc581ba860c213546", size = 3885928, upload-time = "2025-04-09T02:57:55.206Z" }, - { url = "https://files.pythonhosted.org/packages/10/0f/23cced68ead67b75d77cfcca3df4991d1855c897ee0ff3fe25a56ed82108/numba-0.61.2-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:48a53a3de8f8793526cbe330f2a39fe9a6638efcbf11bd63f3d2f9757ae345cd", size = 3577115, upload-time = "2025-04-09T02:57:56.818Z" }, - { url = "https://files.pythonhosted.org/packages/68/1d/ddb3e704c5a8fb90142bf9dc195c27db02a08a99f037395503bfbc1d14b3/numba-0.61.2-cp312-cp312-win_amd64.whl", hash = "sha256:97cf4f12c728cf77c9c1d7c23707e4d8fb4632b46275f8f3397de33e5877af18", size = 2831929, upload-time = "2025-04-09T02:57:58.45Z" }, - { url = "https://files.pythonhosted.org/packages/0b/f3/0fe4c1b1f2569e8a18ad90c159298d862f96c3964392a20d74fc628aee44/numba-0.61.2-cp313-cp313-macosx_10_14_x86_64.whl", hash = "sha256:3a10a8fc9afac40b1eac55717cece1b8b1ac0b946f5065c89e00bde646b5b154", size = 2771785, upload-time = "2025-04-09T02:57:59.96Z" }, - { url = "https://files.pythonhosted.org/packages/e9/71/91b277d712e46bd5059f8a5866862ed1116091a7cb03bd2704ba8ebe015f/numba-0.61.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7d3bcada3c9afba3bed413fba45845f2fb9cd0d2b27dd58a1be90257e293d140", size = 2773289, upload-time = "2025-04-09T02:58:01.435Z" }, - { url = "https://files.pythonhosted.org/packages/0d/e0/5ea04e7ad2c39288c0f0f9e8d47638ad70f28e275d092733b5817cf243c9/numba-0.61.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bdbca73ad81fa196bd53dc12e3aaf1564ae036e0c125f237c7644fe64a4928ab", size = 3893918, upload-time = "2025-04-09T02:58:02.933Z" }, - { url = "https://files.pythonhosted.org/packages/17/58/064f4dcb7d7e9412f16ecf80ed753f92297e39f399c905389688cf950b81/numba-0.61.2-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:5f154aaea625fb32cfbe3b80c5456d514d416fcdf79733dd69c0df3a11348e9e", size = 3584056, upload-time = "2025-04-09T02:58:04.538Z" }, - { url = "https://files.pythonhosted.org/packages/af/a4/6d3a0f2d3989e62a18749e1e9913d5fa4910bbb3e3311a035baea6caf26d/numba-0.61.2-cp313-cp313-win_amd64.whl", hash = "sha256:59321215e2e0ac5fa928a8020ab00b8e57cda8a97384963ac0dfa4d4e6aa54e7", size = 2831846, upload-time = "2025-04-09T02:58:06.125Z" }, -] - -[[package]] -name = "numba" -version = "0.65.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 != 'darwin'", - "python_full_version == '3.12.*' and sys_platform != 'darwin'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform != 'darwin'", -] -dependencies = [ - { name = "llvmlite", version = "0.47.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/49/61/7299643b9c18d669e04be7c5bcb64d985070d07553274817b45b049e7bfe/numba-0.65.0.tar.gz", hash = "sha256:edad0d9f6682e93624c00125a471ae4df186175d71fd604c983c377cdc03e68b", size = 2764131, upload-time = "2026-04-01T03:52:01.946Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/ba/ce/d67c499703eb5479ce02420e8ccd65c5753d87d2e16d563f152d71405346/numba-0.65.0-cp311-cp311-macosx_12_0_arm64.whl", hash = "sha256:28e547d0b18024f19cbaf9de02fc5c145790213d9be8a2c95b43f93ec162b9e4", size = 2680228, upload-time = "2026-04-01T03:51:25.401Z" }, - { url = "https://files.pythonhosted.org/packages/c1/a7/11e2b24251d57cf41fc9ad83f378d890d61a890e3f8eb6338b39833f67a4/numba-0.65.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:032b0b8e879512cd424d79eed6d772a1399c6387ded184c2cf3cc22c08d750a6", size = 3744674, upload-time = "2026-04-01T03:51:27.311Z" }, - { url = "https://files.pythonhosted.org/packages/fe/0b/7c63eb742859a6243f42288441f65ac9dac96ea59f409e43b713aafbe867/numba-0.65.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:af143d823624033a128b5950c0aaf9ffc2386dfe954eb757119cf0432335534c", size = 3450620, upload-time = "2026-04-01T03:51:29.092Z" }, - { url = "https://files.pythonhosted.org/packages/53/ff/1371cbbe955be340a46093a10b61462437e0fadc7a63290473a0e584cb03/numba-0.65.0-cp311-cp311-win_amd64.whl", hash = "sha256:15d159578e59a39df246b83480f78d7794b0fca40153b5684d3849a99c48a0fb", size = 2747081, upload-time = "2026-04-01T03:51:30.785Z" }, - { url = "https://files.pythonhosted.org/packages/6c/2f/8bd31a1ea43c01ac215283d83aa5f8d5acbe7a36c85b82f1757bfe9ccb31/numba-0.65.0-cp312-cp312-macosx_12_0_arm64.whl", hash = "sha256:b27ee4847e1bfb17e9604d100417ee7c1d10f15a6711c6213404b3da13a0b2aa", size = 2680705, upload-time = "2026-04-01T03:51:32.597Z" }, - { url = "https://files.pythonhosted.org/packages/73/36/88406bd58600cc696417b8e5dd6a056478da808f3eaf48d18e2421e0c2d9/numba-0.65.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a52d92ffd297c10364bce60cd1fcb88f99284ab5df085f2c6bcd1cb33b529a6f", size = 3801411, upload-time = "2026-04-01T03:51:34.321Z" }, - { url = "https://files.pythonhosted.org/packages/0c/61/ce753a1d7646dd477e16d15e89473703faebb8995d2f71d7ad69a540b565/numba-0.65.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:da8e371e328c06d0010c3d8b44b21858652831b85bcfba78cb22c042e22dbd8e", size = 3501622, upload-time = "2026-04-01T03:51:36.348Z" }, - { url = "https://files.pythonhosted.org/packages/7d/86/db87a5393f1b1fabef53ac3ba4e6b938bb27e40a04ad7cc512098fcae032/numba-0.65.0-cp312-cp312-win_amd64.whl", hash = "sha256:59bb9f2bb9f1238dfd8e927ba50645c18ae769fef4f3d58ea0ea22a2683b91f5", size = 2749979, upload-time = "2026-04-01T03:51:37.88Z" }, - { url = "https://files.pythonhosted.org/packages/8b/f8/eee0f1ff456218db036bfc9023995ec1f85a9dc8f2422f1594f6a87829e0/numba-0.65.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:c6334094563a456a695c812e6846288376ca02327cf246cdcc83e1bb27862367", size = 2680679, upload-time = "2026-04-01T03:51:39.491Z" }, - { url = "https://files.pythonhosted.org/packages/1b/8f/3d116e4b8e92f6abace431afa4b2b944f4d65bdee83af886f5c4b263df95/numba-0.65.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b8a9008411615c69d083d1dcf477f75a5aa727b30beb16e139799e2be945cdfd", size = 3809537, upload-time = "2026-04-01T03:51:41.42Z" }, - { url = "https://files.pythonhosted.org/packages/b5/2c/6a3ca4128e253cb67affe06deb47688f51ce968f5111e2a06d010e6f1fa6/numba-0.65.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:af96c0cba53664efcb361528b8c75e011a6556c859c7e08424c2715201c6cf7a", size = 3508615, upload-time = "2026-04-01T03:51:43.444Z" }, - { url = "https://files.pythonhosted.org/packages/96/0e/267f9a36fb282c104a971d7eecb685b411c47dce2a740fe69cf5fc2945d9/numba-0.65.0-cp313-cp313-win_amd64.whl", hash = "sha256:6254e73b9c929dc736a1fbd3d6f5680789709a5067cae1fa7198707385129c04", size = 2749938, upload-time = "2026-04-01T03:51:45.218Z" }, -] - -[[package]] -name = "numpy" -version = "2.2.6" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", -] -sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440, upload-time = "2025-05-17T22:38:04.611Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/da/a8/4f83e2aa666a9fbf56d6118faaaf5f1974d456b1823fda0a176eff722839/numpy-2.2.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f9f1adb22318e121c5c69a09142811a201ef17ab257a1e66ca3025065b7f53ae", size = 21176963, upload-time = "2025-05-17T21:31:19.36Z" }, - { url = "https://files.pythonhosted.org/packages/b3/2b/64e1affc7972decb74c9e29e5649fac940514910960ba25cd9af4488b66c/numpy-2.2.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c820a93b0255bc360f53eca31a0e676fd1101f673dda8da93454a12e23fc5f7a", size = 14406743, upload-time = "2025-05-17T21:31:41.087Z" }, - { url = "https://files.pythonhosted.org/packages/4a/9f/0121e375000b5e50ffdd8b25bf78d8e1a5aa4cca3f185d41265198c7b834/numpy-2.2.6-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3d70692235e759f260c3d837193090014aebdf026dfd167834bcba43e30c2a42", size = 5352616, upload-time = "2025-05-17T21:31:50.072Z" }, - { url = "https://files.pythonhosted.org/packages/31/0d/b48c405c91693635fbe2dcd7bc84a33a602add5f63286e024d3b6741411c/numpy-2.2.6-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:481b49095335f8eed42e39e8041327c05b0f6f4780488f61286ed3c01368d491", size = 6889579, upload-time = "2025-05-17T21:32:01.712Z" }, - { url = "https://files.pythonhosted.org/packages/52/b8/7f0554d49b565d0171eab6e99001846882000883998e7b7d9f0d98b1f934/numpy-2.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b64d8d4d17135e00c8e346e0a738deb17e754230d7e0810ac5012750bbd85a5a", size = 14312005, upload-time = "2025-05-17T21:32:23.332Z" }, - { url = "https://files.pythonhosted.org/packages/b3/dd/2238b898e51bd6d389b7389ffb20d7f4c10066d80351187ec8e303a5a475/numpy-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba10f8411898fc418a521833e014a77d3ca01c15b0c6cdcce6a0d2897e6dbbdf", size = 16821570, upload-time = "2025-05-17T21:32:47.991Z" }, - { url = "https://files.pythonhosted.org/packages/83/6c/44d0325722cf644f191042bf47eedad61c1e6df2432ed65cbe28509d404e/numpy-2.2.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bd48227a919f1bafbdda0583705e547892342c26fb127219d60a5c36882609d1", size = 15818548, upload-time = "2025-05-17T21:33:11.728Z" }, - { url = "https://files.pythonhosted.org/packages/ae/9d/81e8216030ce66be25279098789b665d49ff19eef08bfa8cb96d4957f422/numpy-2.2.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9551a499bf125c1d4f9e250377c1ee2eddd02e01eac6644c080162c0c51778ab", size = 18620521, upload-time = "2025-05-17T21:33:39.139Z" }, - { url = "https://files.pythonhosted.org/packages/6a/fd/e19617b9530b031db51b0926eed5345ce8ddc669bb3bc0044b23e275ebe8/numpy-2.2.6-cp311-cp311-win32.whl", hash = "sha256:0678000bb9ac1475cd454c6b8c799206af8107e310843532b04d49649c717a47", size = 6525866, upload-time = "2025-05-17T21:33:50.273Z" }, - { url = "https://files.pythonhosted.org/packages/31/0a/f354fb7176b81747d870f7991dc763e157a934c717b67b58456bc63da3df/numpy-2.2.6-cp311-cp311-win_amd64.whl", hash = "sha256:e8213002e427c69c45a52bbd94163084025f533a55a59d6f9c5b820774ef3303", size = 12907455, upload-time = "2025-05-17T21:34:09.135Z" }, - { url = "https://files.pythonhosted.org/packages/82/5d/c00588b6cf18e1da539b45d3598d3557084990dcc4331960c15ee776ee41/numpy-2.2.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:41c5a21f4a04fa86436124d388f6ed60a9343a6f767fced1a8a71c3fbca038ff", size = 20875348, upload-time = "2025-05-17T21:34:39.648Z" }, - { url = "https://files.pythonhosted.org/packages/66/ee/560deadcdde6c2f90200450d5938f63a34b37e27ebff162810f716f6a230/numpy-2.2.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:de749064336d37e340f640b05f24e9e3dd678c57318c7289d222a8a2f543e90c", size = 14119362, upload-time = "2025-05-17T21:35:01.241Z" }, - { url = "https://files.pythonhosted.org/packages/3c/65/4baa99f1c53b30adf0acd9a5519078871ddde8d2339dc5a7fde80d9d87da/numpy-2.2.6-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:894b3a42502226a1cac872f840030665f33326fc3dac8e57c607905773cdcde3", size = 5084103, upload-time = "2025-05-17T21:35:10.622Z" }, - { url = "https://files.pythonhosted.org/packages/cc/89/e5a34c071a0570cc40c9a54eb472d113eea6d002e9ae12bb3a8407fb912e/numpy-2.2.6-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:71594f7c51a18e728451bb50cc60a3ce4e6538822731b2933209a1f3614e9282", size = 6625382, upload-time = "2025-05-17T21:35:21.414Z" }, - { url = "https://files.pythonhosted.org/packages/f8/35/8c80729f1ff76b3921d5c9487c7ac3de9b2a103b1cd05e905b3090513510/numpy-2.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2618db89be1b4e05f7a1a847a9c1c0abd63e63a1607d892dd54668dd92faf87", size = 14018462, upload-time = "2025-05-17T21:35:42.174Z" }, - { url = "https://files.pythonhosted.org/packages/8c/3d/1e1db36cfd41f895d266b103df00ca5b3cbe965184df824dec5c08c6b803/numpy-2.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd83c01228a688733f1ded5201c678f0c53ecc1006ffbc404db9f7a899ac6249", size = 16527618, upload-time = "2025-05-17T21:36:06.711Z" }, - { url = "https://files.pythonhosted.org/packages/61/c6/03ed30992602c85aa3cd95b9070a514f8b3c33e31124694438d88809ae36/numpy-2.2.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:37c0ca431f82cd5fa716eca9506aefcabc247fb27ba69c5062a6d3ade8cf8f49", size = 15505511, upload-time = "2025-05-17T21:36:29.965Z" }, - { url = "https://files.pythonhosted.org/packages/b7/25/5761d832a81df431e260719ec45de696414266613c9ee268394dd5ad8236/numpy-2.2.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fe27749d33bb772c80dcd84ae7e8df2adc920ae8297400dabec45f0dedb3f6de", size = 18313783, upload-time = "2025-05-17T21:36:56.883Z" }, - { url = "https://files.pythonhosted.org/packages/57/0a/72d5a3527c5ebffcd47bde9162c39fae1f90138c961e5296491ce778e682/numpy-2.2.6-cp312-cp312-win32.whl", hash = "sha256:4eeaae00d789f66c7a25ac5f34b71a7035bb474e679f410e5e1a94deb24cf2d4", size = 6246506, upload-time = "2025-05-17T21:37:07.368Z" }, - { url = "https://files.pythonhosted.org/packages/36/fa/8c9210162ca1b88529ab76b41ba02d433fd54fecaf6feb70ef9f124683f1/numpy-2.2.6-cp312-cp312-win_amd64.whl", hash = "sha256:c1f9540be57940698ed329904db803cf7a402f3fc200bfe599334c9bd84a40b2", size = 12614190, upload-time = "2025-05-17T21:37:26.213Z" }, - { url = "https://files.pythonhosted.org/packages/f9/5c/6657823f4f594f72b5471f1db1ab12e26e890bb2e41897522d134d2a3e81/numpy-2.2.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0811bb762109d9708cca4d0b13c4f67146e3c3b7cf8d34018c722adb2d957c84", size = 20867828, upload-time = "2025-05-17T21:37:56.699Z" }, - { url = "https://files.pythonhosted.org/packages/dc/9e/14520dc3dadf3c803473bd07e9b2bd1b69bc583cb2497b47000fed2fa92f/numpy-2.2.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:287cc3162b6f01463ccd86be154f284d0893d2b3ed7292439ea97eafa8170e0b", size = 14143006, upload-time = "2025-05-17T21:38:18.291Z" }, - { url = "https://files.pythonhosted.org/packages/4f/06/7e96c57d90bebdce9918412087fc22ca9851cceaf5567a45c1f404480e9e/numpy-2.2.6-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:f1372f041402e37e5e633e586f62aa53de2eac8d98cbfb822806ce4bbefcb74d", size = 5076765, upload-time = "2025-05-17T21:38:27.319Z" }, - { url = "https://files.pythonhosted.org/packages/73/ed/63d920c23b4289fdac96ddbdd6132e9427790977d5457cd132f18e76eae0/numpy-2.2.6-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:55a4d33fa519660d69614a9fad433be87e5252f4b03850642f88993f7b2ca566", size = 6617736, upload-time = "2025-05-17T21:38:38.141Z" }, - { url = "https://files.pythonhosted.org/packages/85/c5/e19c8f99d83fd377ec8c7e0cf627a8049746da54afc24ef0a0cb73d5dfb5/numpy-2.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f92729c95468a2f4f15e9bb94c432a9229d0d50de67304399627a943201baa2f", size = 14010719, upload-time = "2025-05-17T21:38:58.433Z" }, - { url = "https://files.pythonhosted.org/packages/19/49/4df9123aafa7b539317bf6d342cb6d227e49f7a35b99c287a6109b13dd93/numpy-2.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1bc23a79bfabc5d056d106f9befb8d50c31ced2fbc70eedb8155aec74a45798f", size = 16526072, upload-time = "2025-05-17T21:39:22.638Z" }, - { url = "https://files.pythonhosted.org/packages/b2/6c/04b5f47f4f32f7c2b0e7260442a8cbcf8168b0e1a41ff1495da42f42a14f/numpy-2.2.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e3143e4451880bed956e706a3220b4e5cf6172ef05fcc397f6f36a550b1dd868", size = 15503213, upload-time = "2025-05-17T21:39:45.865Z" }, - { url = "https://files.pythonhosted.org/packages/17/0a/5cd92e352c1307640d5b6fec1b2ffb06cd0dabe7d7b8227f97933d378422/numpy-2.2.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b4f13750ce79751586ae2eb824ba7e1e8dba64784086c98cdbbcc6a42112ce0d", size = 18316632, upload-time = "2025-05-17T21:40:13.331Z" }, - { url = "https://files.pythonhosted.org/packages/f0/3b/5cba2b1d88760ef86596ad0f3d484b1cbff7c115ae2429678465057c5155/numpy-2.2.6-cp313-cp313-win32.whl", hash = "sha256:5beb72339d9d4fa36522fc63802f469b13cdbe4fdab4a288f0c441b74272ebfd", size = 6244532, upload-time = "2025-05-17T21:43:46.099Z" }, - { url = "https://files.pythonhosted.org/packages/cb/3b/d58c12eafcb298d4e6d0d40216866ab15f59e55d148a5658bb3132311fcf/numpy-2.2.6-cp313-cp313-win_amd64.whl", hash = "sha256:b0544343a702fa80c95ad5d3d608ea3599dd54d4632df855e4c8d24eb6ecfa1c", size = 12610885, upload-time = "2025-05-17T21:44:05.145Z" }, - { url = "https://files.pythonhosted.org/packages/6b/9e/4bf918b818e516322db999ac25d00c75788ddfd2d2ade4fa66f1f38097e1/numpy-2.2.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0bca768cd85ae743b2affdc762d617eddf3bcf8724435498a1e80132d04879e6", size = 20963467, upload-time = "2025-05-17T21:40:44Z" }, - { url = "https://files.pythonhosted.org/packages/61/66/d2de6b291507517ff2e438e13ff7b1e2cdbdb7cb40b3ed475377aece69f9/numpy-2.2.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:fc0c5673685c508a142ca65209b4e79ed6740a4ed6b2267dbba90f34b0b3cfda", size = 14225144, upload-time = "2025-05-17T21:41:05.695Z" }, - { url = "https://files.pythonhosted.org/packages/e4/25/480387655407ead912e28ba3a820bc69af9adf13bcbe40b299d454ec011f/numpy-2.2.6-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:5bd4fc3ac8926b3819797a7c0e2631eb889b4118a9898c84f585a54d475b7e40", size = 5200217, upload-time = "2025-05-17T21:41:15.903Z" }, - { url = "https://files.pythonhosted.org/packages/aa/4a/6e313b5108f53dcbf3aca0c0f3e9c92f4c10ce57a0a721851f9785872895/numpy-2.2.6-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:fee4236c876c4e8369388054d02d0e9bb84821feb1a64dd59e137e6511a551f8", size = 6712014, upload-time = "2025-05-17T21:41:27.321Z" }, - { url = "https://files.pythonhosted.org/packages/b7/30/172c2d5c4be71fdf476e9de553443cf8e25feddbe185e0bd88b096915bcc/numpy-2.2.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1dda9c7e08dc141e0247a5b8f49cf05984955246a327d4c48bda16821947b2f", size = 14077935, upload-time = "2025-05-17T21:41:49.738Z" }, - { url = "https://files.pythonhosted.org/packages/12/fb/9e743f8d4e4d3c710902cf87af3512082ae3d43b945d5d16563f26ec251d/numpy-2.2.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f447e6acb680fd307f40d3da4852208af94afdfab89cf850986c3ca00562f4fa", size = 16600122, upload-time = "2025-05-17T21:42:14.046Z" }, - { url = "https://files.pythonhosted.org/packages/12/75/ee20da0e58d3a66f204f38916757e01e33a9737d0b22373b3eb5a27358f9/numpy-2.2.6-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:389d771b1623ec92636b0786bc4ae56abafad4a4c513d36a55dce14bd9ce8571", size = 15586143, upload-time = "2025-05-17T21:42:37.464Z" }, - { url = "https://files.pythonhosted.org/packages/76/95/bef5b37f29fc5e739947e9ce5179ad402875633308504a52d188302319c8/numpy-2.2.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8e9ace4a37db23421249ed236fdcdd457d671e25146786dfc96835cd951aa7c1", size = 18385260, upload-time = "2025-05-17T21:43:05.189Z" }, - { url = "https://files.pythonhosted.org/packages/09/04/f2f83279d287407cf36a7a8053a5abe7be3622a4363337338f2585e4afda/numpy-2.2.6-cp313-cp313t-win32.whl", hash = "sha256:038613e9fb8c72b0a41f025a7e4c3f0b7a1b5d768ece4796b674c8f3fe13efff", size = 6377225, upload-time = "2025-05-17T21:43:16.254Z" }, - { url = "https://files.pythonhosted.org/packages/67/0e/35082d13c09c02c011cf21570543d202ad929d961c02a147493cb0c2bdf5/numpy-2.2.6-cp313-cp313t-win_amd64.whl", hash = "sha256:6031dd6dfecc0cf9f668681a37648373bddd6421fff6c66ec1624eed0180ee06", size = 12771374, upload-time = "2025-05-17T21:43:35.479Z" }, -] - -[[package]] -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 != 'darwin'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform != 'darwin'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", ] 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 = [ @@ -4376,8 +3971,116 @@ 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 != 'darwin'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", ] 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 = [ @@ -4437,6 +4140,101 @@ wheels = [ name = "nvidia-cublas" version = "13.1.0.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' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", +] wheels = [ { url = "https://files.pythonhosted.org/packages/e1/a5/fce49e2ae977e0ccc084e5adafceb4f0ac0c8333cb6863501618a7277f67/nvidia_cublas-13.1.0.3-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:c86fc7f7ae36d7528288c5d88098edcb7b02c633d262e7ddbb86b0ad91be5df2", size = 542851226, upload-time = "2025-10-09T08:59:04.818Z" }, { url = "https://files.pythonhosted.org/packages/e7/44/423ac00af4dd95a5aeb27207e2c0d9b7118702149bf4704c3ddb55bb7429/nvidia_cublas-13.1.0.3-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:ee8722c1f0145ab246bccb9e452153b5e0515fd094c3678df50b2a0888b8b171", size = 423133236, upload-time = "2025-10-09T08:59:32.536Z" }, @@ -4444,13 +4242,43 @@ wheels = [ ] [[package]] -name = "nvidia-cublas-cu12" -version = "12.8.4.1" +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'", + "python_full_version == '3.12.*' and sys_platform != 'darwin'", + "python_full_version < '3.12' and sys_platform != 'darwin'", +] +dependencies = [ + { name = "nvidia-cuda-nvrtc", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, +] +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" }, + { url = "https://files.pythonhosted.org/packages/3b/cd/154ca20c38269e05eff77c1464e6c1da89f50a6390b565e9d82e06bc11e1/nvidia_cublas-13.1.1.3-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:37936a16db8fe4ac1f065c2139360608a543a09275cb1a1af612e08cfa065436", size = 423138758, upload-time = "2026-04-08T18:46:58.655Z" }, + { url = "https://files.pythonhosted.org/packages/45/9e/2f562daf80eb8f7a685fb7bea4fda71f6048e4f359d6fdd1b6e70206cb2f/nvidia_cublas-13.1.1.3-py3-none-win_amd64.whl", hash = "sha256:b6cdce694e47ff6aadf0a69df1cab6628d696f5ff56e8d16af50309d855fa20f", size = 404358158, upload-time = "2026-04-08T18:47:26.987Z" }, +] + +[[package]] +name = "nvidia-cuda-cccl" +version = "13.3.4.2.1" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d4/5e/5e084b7e567122298319a4766712be07e0503730280d2d3eb69501d03158/nvidia_cuda_cccl-13.3.4.2.1-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2b932d5419e7d2e03aee621a550191d67d74649fb8ba0adb940a6917994df438", size = 3919424, upload-time = "2026-09-09T17:54:02.339Z" }, + { url = "https://files.pythonhosted.org/packages/56/ba/2b58d42178e8afb386cf9e841a388a897116be93312b2a7ed7b62003b5e1/nvidia_cuda_cccl-13.3.4.2.1-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4a78adf03982c941708aa9cc7967d73370a9c59ad1ac4e63a1ca7509bc54e392", size = 3919426, upload-time = "2026-09-09T17:54:08.033Z" }, + { url = "https://files.pythonhosted.org/packages/3a/d2/45d2ac97c353e3ee341beedd603c23b32d70947f7a20e78414fbdd722ef8/nvidia_cuda_cccl-13.3.4.2.1-py3-none-win_amd64.whl", hash = "sha256:1acac53f4af7766d7ab7cc7be5c89d9533d545dbef4910f3b5aab5ae4ef4da48", size = 3919407, upload-time = "2026-09-09T18:02:29.776Z" }, + { url = "https://files.pythonhosted.org/packages/7c/75/2e2678715843535c71ea72dbaf45e55d0feaab5b8499683956ade574c44e/nvidia_cuda_cccl-13.3.4.2.1-py3-none-win_arm64.whl", hash = "sha256:36dd7c32e77fc97909fad2b1c1d07eda30783611994471b6a4efd5c018a0e9b8", size = 3953825, upload-time = "2026-09-09T18:55:55.188Z" }, +] + +[[package]] +name = "nvidia-cuda-crt" +version = "13.4.59" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/29/99/db44d685f0e257ff0e213ade1964fc459b4a690a73293220e98feb3307cf/nvidia_cublas_cu12-12.8.4.1-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:b86f6dd8935884615a0683b663891d43781b819ac4f2ba2b0c9604676af346d0", size = 590537124, upload-time = "2025-03-07T01:43:53.556Z" }, - { url = "https://files.pythonhosted.org/packages/dc/61/e24b560ab2e2eaeb3c839129175fb330dfcfc29e5203196e5541a4c44682/nvidia_cublas_cu12-12.8.4.1-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:8ac4e771d5a348c551b2a426eda6193c19aa630236b418086020df5ba9667142", size = 594346921, upload-time = "2025-03-07T01:44:31.254Z" }, - { url = "https://files.pythonhosted.org/packages/70/61/7d7b3c70186fb651d0fbd35b01dbfc8e755f69fd58f817f3d0f642df20c3/nvidia_cublas_cu12-12.8.4.1-py3-none-win_amd64.whl", hash = "sha256:47e9b82132fa8d2b4944e708049229601448aaad7e6f296f630f2d1a32de35af", size = 567544208, upload-time = "2025-03-07T01:53:30.535Z" }, + { url = "https://files.pythonhosted.org/packages/5b/c3/9180a68ccb832b9c6746cda8f1a79d19f3d9ebb882771615779cde31d8a8/nvidia_cuda_crt-13.4.59-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:cf51a97c180dfff25b63a8dd0d4a760e8c6ffa2e934b5b3348873fefd0cd0a2c", size = 160870, upload-time = "2026-09-09T17:54:12.369Z" }, + { url = "https://files.pythonhosted.org/packages/11/05/713f261d923d0bac58d583fd248348df289393592d1fe95f74366ed0d198/nvidia_cuda_crt-13.4.59-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:32a48e6b08d1c00f10068edd2e212b9c0e9a1a784a0403cdd715fa81551759f9", size = 160870, upload-time = "2026-09-09T17:54:16.483Z" }, + { url = "https://files.pythonhosted.org/packages/a2/5e/72c607d11b09749d30c0be9b297e7218bd36fdbad4611103afae34649061/nvidia_cuda_crt-13.4.59-py3-none-win_amd64.whl", hash = "sha256:d573b3c663585b2d97e6edddd4b71407d38dfda5046aa7ab370759dc8698c409", size = 161829, upload-time = "2026-09-09T18:02:33.977Z" }, + { url = "https://files.pythonhosted.org/packages/86/4e/2c9dcf4af8676ab4e63b2c717a9337f81e0fdd934d68473ca2750ce35737/nvidia_cuda_crt-13.4.59-py3-none-win_arm64.whl", hash = "sha256:02e408d082f5b5a653b1ce8d97c7fabd76fa68c8770cc11d04bbc2440dfdd7a8", size = 168269, upload-time = "2026-09-09T18:56:00.152Z" }, ] [[package]] @@ -4464,33 +4292,39 @@ wheels = [ ] [[package]] -name = "nvidia-cuda-cupti-cu12" -version = "12.8.90" +name = "nvidia-cuda-nvcc" +version = "13.2.86" source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-cuda-crt" }, + { name = "nvidia-cuda-runtime" }, + { name = "nvidia-nvvm" }, +] wheels = [ - { url = "https://files.pythonhosted.org/packages/d5/1f/b3bd73445e5cb342727fd24fe1f7b748f690b460acadc27ea22f904502c8/nvidia_cuda_cupti_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:4412396548808ddfed3f17a467b104ba7751e6b58678a4b840675c56d21cf7ed", size = 9533318, upload-time = "2025-03-07T01:40:10.421Z" }, - { url = "https://files.pythonhosted.org/packages/f8/02/2adcaa145158bf1a8295d83591d22e4103dbfd821bcaf6f3f53151ca4ffa/nvidia_cuda_cupti_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ea0cb07ebda26bb9b29ba82cda34849e73c166c18162d3913575b0c9db9a6182", size = 10248621, upload-time = "2025-03-07T01:40:21.213Z" }, - { url = "https://files.pythonhosted.org/packages/41/bc/83f5426095d93694ae39fe1311431b5d5a9bb82e48bf0dd8e19be2765942/nvidia_cuda_cupti_cu12-12.8.90-py3-none-win_amd64.whl", hash = "sha256:bb479dcdf7e6d4f8b0b01b115260399bf34154a1a2e9fe11c85c517d87efd98e", size = 7015759, upload-time = "2025-03-07T01:51:11.355Z" }, + { url = "https://files.pythonhosted.org/packages/22/a3/403638f80960e677ae8ecc78059d8c85dc2519b85ed8c0229840dc6f3b54/nvidia_cuda_nvcc-13.2.86-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:909140a1f942b943982b2eff120e618c94e29d75d9e33f5cd074f0e64eb411e8", size = 38716270, upload-time = "2026-07-16T09:37:12.754Z" }, + { url = "https://files.pythonhosted.org/packages/38/7b/ad9b5f84e8820af24afa8db66b5b2785b9bdc3b8724dffcd5e6ef2d40e53/nvidia_cuda_nvcc-13.2.86-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7d3f56c8d705bad35bbba69eb0470d90856fd5d4dc48c6a6173aaf1e9f887cf5", size = 44042846, upload-time = "2026-07-16T09:37:47.98Z" }, + { url = "https://files.pythonhosted.org/packages/03/c1/01dad23300993e52933773751d0dd8e795175daa830b798ce324db377e3a/nvidia_cuda_nvcc-13.2.86-py3-none-win_amd64.whl", hash = "sha256:4171face482ef8ca35b5b2d59cfd25d2d0e2a2e2534fe34d2ce20695437868d9", size = 31816369, upload-time = "2026-07-16T10:01:34.327Z" }, ] [[package]] -name = "nvidia-cuda-nvrtc" -version = "13.0.88" +name = "nvidia-cuda-nvdisasm" +version = "13.4.49" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/c3/68/483a78f5e8f31b08fb1bb671559968c0ca3a065ac7acabfc7cee55214fd6/nvidia_cuda_nvrtc-13.0.88-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:ad9b6d2ead2435f11cbb6868809d2adeeee302e9bb94bcf0539c7a40d80e8575", size = 90215200, upload-time = "2025-09-04T08:28:44.204Z" }, - { url = "https://files.pythonhosted.org/packages/b7/dc/6bb80850e0b7edd6588d560758f17e0550893a1feaf436807d64d2da040f/nvidia_cuda_nvrtc-13.0.88-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d27f20a0ca67a4bb34268a5e951033496c5b74870b868bacd046b1b8e0c3267b", size = 43015449, upload-time = "2025-09-04T08:28:20.239Z" }, - { url = "https://files.pythonhosted.org/packages/4a/af/345fedb9f4c76c84ab4fa445b36bd4048a4d9db60e6bc76b4f913ff4b852/nvidia_cuda_nvrtc-13.0.88-py3-none-win_amd64.whl", hash = "sha256:6bcd4e7f8e205cbe644f5a98f2f799bef9556fefc89dd786e79a16312ce49872", size = 76807835, upload-time = "2025-09-04T08:39:15.274Z" }, + { url = "https://files.pythonhosted.org/packages/0a/89/964fdac6231dd2e689e9b4eaf1fa545c32f7553168265921a2ab300717f5/nvidia_cuda_nvdisasm-13.4.49-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7f42dfdc804c7aea8a58c044e56394909f38b4ecdb62762d71048d40c8f2fada", size = 5162488, upload-time = "2026-09-09T17:55:29.04Z" }, + { url = "https://files.pythonhosted.org/packages/95/2e/ca1cfdee39fe05535ea637ed4d55e0ed2cc3333e6be32be4e54c385b1934/nvidia_cuda_nvdisasm-13.4.49-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d8d828820b7f69a6fa1b73e3206248bc2fd0376ea5224c8d651323151174f3d7", size = 5202364, upload-time = "2026-09-09T17:55:34.612Z" }, + { url = "https://files.pythonhosted.org/packages/b1/15/a14218a6b174c6b3022d427b28eacab5d4fbf3fa6403cee62cdfdd44a1b4/nvidia_cuda_nvdisasm-13.4.49-py3-none-win_amd64.whl", hash = "sha256:0fec3bb07c474977e835d7107a7c3e800e78afaa125ccc9565ce13aea3dd280e", size = 5469537, upload-time = "2026-09-09T18:06:28.936Z" }, + { url = "https://files.pythonhosted.org/packages/ce/04/a16e2372297f8a28b9517447a3f997ef873891a2523c97def90101851d5c/nvidia_cuda_nvdisasm-13.4.49-py3-none-win_arm64.whl", hash = "sha256:fbfd89eee63a7e82d83dfca7f6110d0581aa76d6ced5e59596ce0f9be016d874", size = 5421069, upload-time = "2026-09-09T18:59:32.523Z" }, ] [[package]] -name = "nvidia-cuda-nvrtc-cu12" -version = "12.8.93" +name = "nvidia-cuda-nvrtc" +version = "13.0.88" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/05/6b/32f747947df2da6994e999492ab306a903659555dddc0fbdeb9d71f75e52/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:a7756528852ef889772a84c6cd89d41dfa74667e24cca16bb31f8f061e3e9994", size = 88040029, upload-time = "2025-03-07T01:42:13.562Z" }, - { url = "https://files.pythonhosted.org/packages/eb/d1/e50d0acaab360482034b84b6e27ee83c6738f7d32182b987f9c7a4e32962/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fc1fec1e1637854b4c0a65fb9a8346b51dd9ee69e61ebaccc82058441f15bce8", size = 43106076, upload-time = "2025-03-07T01:41:59.817Z" }, - { url = "https://files.pythonhosted.org/packages/45/51/52a3d84baa2136cc8df15500ad731d74d3a1114d4c123e043cb608d4a32b/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-win_amd64.whl", hash = "sha256:7a4b6b2904850fe78e0bd179c4b655c404d4bb799ef03ddc60804247099ae909", size = 73586838, upload-time = "2025-03-07T01:52:13.483Z" }, + { url = "https://files.pythonhosted.org/packages/c3/68/483a78f5e8f31b08fb1bb671559968c0ca3a065ac7acabfc7cee55214fd6/nvidia_cuda_nvrtc-13.0.88-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:ad9b6d2ead2435f11cbb6868809d2adeeee302e9bb94bcf0539c7a40d80e8575", size = 90215200, upload-time = "2025-09-04T08:28:44.204Z" }, + { url = "https://files.pythonhosted.org/packages/b7/dc/6bb80850e0b7edd6588d560758f17e0550893a1feaf436807d64d2da040f/nvidia_cuda_nvrtc-13.0.88-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d27f20a0ca67a4bb34268a5e951033496c5b74870b868bacd046b1b8e0c3267b", size = 43015449, upload-time = "2025-09-04T08:28:20.239Z" }, + { url = "https://files.pythonhosted.org/packages/4a/af/345fedb9f4c76c84ab4fa445b36bd4048a4d9db60e6bc76b4f913ff4b852/nvidia_cuda_nvrtc-13.0.88-py3-none-win_amd64.whl", hash = "sha256:6bcd4e7f8e205cbe644f5a98f2f799bef9556fefc89dd786e79a16312ce49872", size = 76807835, upload-time = "2025-09-04T08:39:15.274Z" }, ] [[package]] @@ -4504,55 +4338,145 @@ wheels = [ ] [[package]] -name = "nvidia-cuda-runtime-cu12" -version = "12.8.90" -source = { registry = "https://pypi.org/simple" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/7c/75/f865a3b236e4647605ea34cc450900854ba123834a5f1598e160b9530c3a/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:52bf7bbee900262ffefe5e9d5a2a69a30d97e2bc5bb6cc866688caa976966e3d", size = 965265, upload-time = "2025-03-07T01:39:43.533Z" }, - { url = "https://files.pythonhosted.org/packages/0d/9b/a997b638fcd068ad6e4d53b8551a7d30fe8b404d6f1804abf1df69838932/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:adade8dcbd0edf427b7204d480d6066d33902cab2a4707dcfc48a2d0fd44ab90", size = 954765, upload-time = "2025-03-07T01:40:01.615Z" }, - { url = "https://files.pythonhosted.org/packages/30/a5/a515b7600ad361ea14bfa13fb4d6687abf500adc270f19e89849c0590492/nvidia_cuda_runtime_cu12-12.8.90-py3-none-win_amd64.whl", hash = "sha256:c0c6027f01505bfed6c3b21ec546f69c687689aad5f1a377554bc6ca4aa993a8", size = 944318, upload-time = "2025-03-07T01:51:01.794Z" }, -] - -[[package]] -name = "nvidia-cudnn-cu12" -version = "9.10.2.21" +name = "nvidia-cudnn-cu13" +version = "9.19.0.56" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "nvidia-cublas-cu12", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, +resolution-markers = [ + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", +] +dependencies = [ + { name = "nvidia-cublas", version = "13.1.0.3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/fa/41/e79269ce215c857c935fd86bcfe91a451a584dfc27f1e068f568b9ad1ab7/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:c9132cc3f8958447b4910a1720036d9eff5928cc3179b0a51fb6d167c6cc87d8", size = 705026878, upload-time = "2025-06-06T21:52:51.348Z" }, - { url = "https://files.pythonhosted.org/packages/ba/51/e123d997aa098c61d029f76663dedbfb9bc8dcf8c60cbd6adbe42f76d049/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:949452be657fa16687d0930933f032835951ef0892b37d2d53824d1a84dc97a8", size = 706758467, upload-time = "2025-06-06T21:54:08.597Z" }, - { url = "https://files.pythonhosted.org/packages/3d/90/0bd6e586701b3a890fd38aa71c387dab4883d619d6e5ad912ccbd05bfd67/nvidia_cudnn_cu12-9.10.2.21-py3-none-win_amd64.whl", hash = "sha256:c6288de7d63e6cf62988f0923f96dc339cea362decb1bf5b3141883392a7d65e", size = 692992268, upload-time = "2025-06-06T21:55:18.114Z" }, + { 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" }, + { url = "https://files.pythonhosted.org/packages/a3/22/0b4b932655d17a6da1b92fa92ab12844b053bb2ac2475e179ba6f043da1e/nvidia_cudnn_cu13-9.19.0.56-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:d20e1734305e9d68889a96e3f35094d733ff1f83932ebe462753973e53a572bf", size = 366066321, upload-time = "2026-02-03T20:44:52.837Z" }, + { url = "https://files.pythonhosted.org/packages/91/a2/f020386683ee9ab2c9a9f7f79290d9b0d07f7241de54dc746af2abd188d2/nvidia_cudnn_cu13-9.19.0.56-py3-none-win_amd64.whl", hash = "sha256:40d8c375005bcb01495f8edf375230b203a411a0c05fb6dc92a3781edcb23eac", size = 350547366, upload-time = "2026-02-03T20:50:49.563Z" }, ] [[package]] name = "nvidia-cudnn-cu13" -version = "9.19.0.56" +version = "9.20.0.48" 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.12' and sys_platform != 'darwin'", +] dependencies = [ - { name = "nvidia-cublas", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "nvidia-cublas", version = "13.1.1.3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, ] 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" }, - { url = "https://files.pythonhosted.org/packages/a3/22/0b4b932655d17a6da1b92fa92ab12844b053bb2ac2475e179ba6f043da1e/nvidia_cudnn_cu13-9.19.0.56-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:d20e1734305e9d68889a96e3f35094d733ff1f83932ebe462753973e53a572bf", size = 366066321, upload-time = "2026-02-03T20:44:52.837Z" }, - { url = "https://files.pythonhosted.org/packages/91/a2/f020386683ee9ab2c9a9f7f79290d9b0d07f7241de54dc746af2abd188d2/nvidia_cudnn_cu13-9.19.0.56-py3-none-win_amd64.whl", hash = "sha256:40d8c375005bcb01495f8edf375230b203a411a0c05fb6dc92a3781edcb23eac", size = 350547366, upload-time = "2026-02-03T20:50:49.563Z" }, + { 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" }, + { url = "https://files.pythonhosted.org/packages/6e/5e/edb9c0ae051602c3ccaffe424256463636d639e27d7f302dde9975ef9e7a/nvidia_cudnn_cu13-9.20.0.48-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:0c45dd8eeb50b603f07995b1b300c62ffe6a1980482b82b3bcf94a4ca9d49304", size = 366173588, upload-time = "2026-03-09T19:29:34.474Z" }, + { url = "https://files.pythonhosted.org/packages/78/39/21507455b1bca8b5702a9e9fc6ce73735f216f558dac2c9ede58e4d456b8/nvidia_cudnn_cu13-9.20.0.48-py3-none-win_amd64.whl", hash = "sha256:af8139732b99c0118be65ea5aac97f0d46018f8c552889e49d2fb0c6261a4a24", size = 350712614, upload-time = "2026-03-09T19:31:11.398Z" }, ] [[package]] name = "nvidia-cudnn-frontend" -version = "1.18.0" +version = "1.28.0" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/e2/9a/83d3d080118de4a7810fa019349edec634b8b37b9cafaacd05719de62dd6/nvidia_cudnn_frontend-1.18.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f6d4d0b88d617b233a503c84980b54d840b60b2734497d1a7a071ec5293daec2", size = 2023709, upload-time = "2026-01-27T23:32:10.912Z" }, - { url = "https://files.pythonhosted.org/packages/13/c7/c3624b3ed77b102618f26295e816b27f1c3ebb1143730237a9f51d403c3f/nvidia_cudnn_frontend-1.18.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:382ea063b92cbfd5b442cb75ff8422932d78276aecf139e46713ed1ad3d07af4", size = 2155568, upload-time = "2026-01-27T23:07:13.277Z" }, - { url = "https://files.pythonhosted.org/packages/52/dd/8613dfd029d076b86a8a87efe3f4bb4ab73cec15fa8fc27e665098f4d167/nvidia_cudnn_frontend-1.18.0-cp311-cp311-win_amd64.whl", hash = "sha256:baa509effc4d299d3f04e549d4188f88bca8a8b527f483cbd2f66bc18f13a8b1", size = 1591244, upload-time = "2026-01-27T23:08:44.691Z" }, - { url = "https://files.pythonhosted.org/packages/e3/b4/604e230378680ee117849a4e1045baca092f93161a829291a84d5acce70c/nvidia_cudnn_frontend-1.18.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:310b417f2848a83d1437203fcaeea320a74fb7f28af20bf42bf5afc9c01f1c12", size = 2027408, upload-time = "2026-01-27T23:32:46.576Z" }, - { url = "https://files.pythonhosted.org/packages/c6/52/08f98262e77b1cbcc834cc1a5db494d0661ea1dbdea58c2e2d51a57fdaca/nvidia_cudnn_frontend-1.18.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6c023539ca6de99234cf5102c3ec0d6af817f5396fc93028a22ba5b834a35b8a", size = 2159245, upload-time = "2026-01-27T23:07:32.664Z" }, - { url = "https://files.pythonhosted.org/packages/aa/1f/751a5a8cfdc95fb4dc556192d37369ae488c30c473fe9a3ec720b23d07ea/nvidia_cudnn_frontend-1.18.0-cp312-cp312-win_amd64.whl", hash = "sha256:e13f7dd46cdb4762dde87f181f06d1c5e15e9478bbdd547bfa74d9b11f415aae", size = 1591041, upload-time = "2026-01-27T23:09:04.118Z" }, - { url = "https://files.pythonhosted.org/packages/e8/bd/db791a26ebb6a6e1268f518e18c82d8ad18546f7008f4b0d5bde15f927de/nvidia_cudnn_frontend-1.18.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5a6e2b7bd43705ffa4af3b187374fdd5e7d09fc228a4d65fc8b4b0a537a8e605", size = 2027249, upload-time = "2026-01-27T23:33:22.46Z" }, - { url = "https://files.pythonhosted.org/packages/19/74/3038cf496d5de7cfdff730f5202e438c17d9123de507059340e02ddff9d7/nvidia_cudnn_frontend-1.18.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c0544206b02cae9da4f044ca3fe7416b99e0c8a8052285dd3e5a8fc445d34f9c", size = 2160001, upload-time = "2026-01-27T23:07:50.248Z" }, - { url = "https://files.pythonhosted.org/packages/a1/5e/148cc6609dba326e620e4d949246020dfba05ca07d0387442e62b71d19b6/nvidia_cudnn_frontend-1.18.0-cp313-cp313-win_amd64.whl", hash = "sha256:7eefa5f10cc003df5f3593f82f1ee6c001fc3412bdc78430c751914dfceefd7f", size = 1591270, upload-time = "2026-01-27T23:09:21.435Z" }, + { 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" }, + { url = "https://files.pythonhosted.org/packages/c4/8d/07e7665fb1f08fa9c318e9fee1e0e677f29e56b3c6eb0a5aa43c1ccfa272/nvidia_cudnn_frontend-1.28.0-cp311-cp311-win_amd64.whl", hash = "sha256:bf585cebdbf2aebd2aacfb9b0630a2db2432b4efe9be8c6cd103980c931e2c31", size = 5013324, upload-time = "2026-09-02T06:06:43.819Z" }, + { url = "https://files.pythonhosted.org/packages/d1/9e/33b746b800c36a8aae8432605c5b2af6cc5fc683cc1a6954a084c3853690/nvidia_cudnn_frontend-1.28.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:060b0c021f6841312ad26dd837a51b4941d4e0d2a547d87455bd974c173da075", size = 5512380, upload-time = "2026-09-02T06:07:11.74Z" }, + { url = "https://files.pythonhosted.org/packages/fd/0d/b6670b5d2d193322e0765d01889998df11d7f57522f210dc808b456530d9/nvidia_cudnn_frontend-1.28.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:335c916be758a8d5533104e04fc4a15f9c30a419b103ecd2b6fd0d23e1d532e4", size = 5677342, upload-time = "2026-09-02T06:07:31.949Z" }, + { url = "https://files.pythonhosted.org/packages/87/14/4c47521e4dfcebc1e6c59f23942c0aa1d73e3385c1a2a9b16f41c6d3b506/nvidia_cudnn_frontend-1.28.0-cp312-cp312-win_amd64.whl", hash = "sha256:e1929bde04d0172828b65584317b5e2de3e60743768e5f634875f69eeab6b97e", size = 5016827, upload-time = "2026-09-02T06:07:50.919Z" }, + { url = "https://files.pythonhosted.org/packages/1b/37/ce841fc013bc01de87d33eba58ba386477e411f31e3e41337d3f745ea1f3/nvidia_cudnn_frontend-1.28.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:30e20178e46a5a5049c2358f4147d1c5414b45b2753a455da05bab914807a44d", size = 5512441, upload-time = "2026-09-02T06:08:14.921Z" }, + { url = "https://files.pythonhosted.org/packages/3d/1a/51fa7f3d4fd8377d7acdf99e92d33a38be83979897360ca36b6f3521e92d/nvidia_cudnn_frontend-1.28.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:26cd299d202e832a1d562510d6844dc7c6f256cb1b4f0f29d5b2fa0b34f05e98", size = 5677523, upload-time = "2026-09-02T06:08:37.287Z" }, + { 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]] @@ -4560,7 +4484,7 @@ name = "nvidia-cufft" version = "12.0.0.61" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "nvidia-nvjitlink" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/8b/ae/f417a75c0259e85c1d2f83ca4e960289a5f814ed0cea74d18c353d3e989d/nvidia_cufft-12.0.0.61-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2708c852ef8cd89d1d2068bdbece0aa188813a0c934db3779b9b1faa8442e5f5", size = 214053554, upload-time = "2025-09-04T08:31:38.196Z" }, @@ -4568,19 +4492,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/85/b2/f8af21a2ed1beed337a6a02c5a28aeb85441f4d578ec3d529543c775ea4b/nvidia_cufft-12.0.0.61-py3-none-win_amd64.whl", hash = "sha256:2abce5b39d2f5ae12730fb7e5db6696533e36c26e2d3e8fd1750bdd2853364eb", size = 213342123, upload-time = "2025-09-04T08:40:51.145Z" }, ] -[[package]] -name = "nvidia-cufft-cu12" -version = "11.3.3.83" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "nvidia-nvjitlink-cu12", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, -] -wheels = [ - { url = "https://files.pythonhosted.org/packages/60/bc/7771846d3a0272026c416fbb7e5f4c1f146d6d80704534d0b187dd6f4800/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:848ef7224d6305cdb2a4df928759dca7b1201874787083b6e7550dd6765ce69a", size = 193109211, upload-time = "2025-03-07T01:44:56.873Z" }, - { url = "https://files.pythonhosted.org/packages/1f/13/ee4e00f30e676b66ae65b4f08cb5bcbb8392c03f54f2d5413ea99a5d1c80/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d2dd21ec0b88cf61b62e6b43564355e5222e4a3fb394cac0db101f2dd0d4f74", size = 193118695, upload-time = "2025-03-07T01:45:27.821Z" }, - { url = "https://files.pythonhosted.org/packages/7d/ec/ce1629f1e478bb5ccd208986b5f9e0316a78538dd6ab1d0484f012f8e2a1/nvidia_cufft_cu12-11.3.3.83-py3-none-win_amd64.whl", hash = "sha256:7a64a98ef2a7c47f905aaf8931b69a3a43f27c55530c698bb2ed7c75c0b42cb7", size = 192216559, upload-time = "2025-03-07T01:53:57.106Z" }, -] - [[package]] name = "nvidia-cufile" version = "1.15.1.6" @@ -4590,15 +4501,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ab/73/cc4a14c9813a8a0d509417cf5f4bdaba76e924d58beb9864f5a7baceefbf/nvidia_cufile-1.15.1.6-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:bdc0deedc61f548bddf7733bdc216456c2fdb101d020e1ab4b88d232d5e2f6d1", size = 1136992, upload-time = "2025-09-04T08:32:14.119Z" }, ] -[[package]] -name = "nvidia-cufile-cu12" -version = "1.13.1.3" -source = { registry = "https://pypi.org/simple" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/bb/fe/1bcba1dfbfb8d01be8d93f07bfc502c93fa23afa6fd5ab3fc7c1df71038a/nvidia_cufile_cu12-1.13.1.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1d069003be650e131b21c932ec3d8969c1715379251f8d23a1860554b1cb24fc", size = 1197834, upload-time = "2025-03-07T01:45:50.723Z" }, - { url = "https://files.pythonhosted.org/packages/1e/f5/5607710447a6fe9fd9b3283956fceeee8a06cda1d2f56ce31371f595db2a/nvidia_cufile_cu12-1.13.1.3-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:4beb6d4cce47c1a0f1013d72e02b0994730359e17801d395bdcbf20cfb3bb00a", size = 1120705, upload-time = "2025-03-07T01:45:41.434Z" }, -] - [[package]] name = "nvidia-curand" version = "10.4.0.35" @@ -4609,24 +4511,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/99/27/72103153b1ffc00e09fdc40ac970235343dcd1ea8bd762e84d2d73219ffa/nvidia_curand-10.4.0.35-py3-none-win_amd64.whl", hash = "sha256:65b1710aa6961d326b411e314b374290904c5ddf41dc3f766ebc3f1d7d4ca69f", size = 55242481, upload-time = "2025-08-04T10:30:41.831Z" }, ] -[[package]] -name = "nvidia-curand-cu12" -version = "10.3.9.90" -source = { registry = "https://pypi.org/simple" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/45/5e/92aa15eca622a388b80fbf8375d4760738df6285b1e92c43d37390a33a9a/nvidia_curand_cu12-10.3.9.90-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:dfab99248034673b779bc6decafdc3404a8a6f502462201f2f31f11354204acd", size = 63625754, upload-time = "2025-03-07T01:46:10.735Z" }, - { url = "https://files.pythonhosted.org/packages/fb/aa/6584b56dc84ebe9cf93226a5cde4d99080c8e90ab40f0c27bda7a0f29aa1/nvidia_curand_cu12-10.3.9.90-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:b32331d4f4df5d6eefa0554c565b626c7216f87a06a4f56fab27c3b68a830ec9", size = 63619976, upload-time = "2025-03-07T01:46:23.323Z" }, - { url = "https://files.pythonhosted.org/packages/b9/75/70c05b2f3ed5be3bb30b7102b6eb78e100da4bbf6944fd6725c012831cab/nvidia_curand_cu12-10.3.9.90-py3-none-win_amd64.whl", hash = "sha256:f149a8ca457277da854f89cf282d6ef43176861926c7ac85b2a0fbd237c587ec", size = 62765309, upload-time = "2025-03-07T01:54:20.478Z" }, -] - [[package]] name = "nvidia-cusolver" version = "12.0.4.66" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "nvidia-cusparse", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "nvidia-nvjitlink", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "nvidia-cublas", version = "13.1.0.3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "nvidia-cublas", version = "13.1.1.3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "nvidia-cusparse" }, + { name = "nvidia-nvjitlink" }, ] wheels = [ { url = "https://files.pythonhosted.org/packages/c8/c3/b30c9e935fc01e3da443ec0116ed1b2a009bb867f5324d3f2d7e533e776b/nvidia_cusolver-12.0.4.66-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:02c2457eaa9e39de20f880f4bd8820e6a1cfb9f9a34f820eb12a155aa5bc92d2", size = 223467760, upload-time = "2025-09-04T08:33:04.222Z" }, @@ -4635,96 +4528,235 @@ wheels = [ ] [[package]] -name = "nvidia-cusolver-cu12" -version = "11.7.3.90" +name = "nvidia-cusparse" +version = "12.6.3.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-cublas-cu12", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "nvidia-cusparse-cu12", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "nvidia-nvjitlink-cu12", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "nvidia-nvjitlink" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/c8/32/f7cd6ce8a7690544d084ea21c26e910a97e077c9b7f07bf5de623ee19981/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_aarch64.whl", hash = "sha256:db9ed69dbef9715071232caa9b69c52ac7de3a95773c2db65bdba85916e4e5c0", size = 267229841, upload-time = "2025-03-07T01:46:54.356Z" }, - { url = "https://files.pythonhosted.org/packages/85/48/9a13d2975803e8cf2777d5ed57b87a0b6ca2cc795f9a4f59796a910bfb80/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:4376c11ad263152bd50ea295c05370360776f8c3427b30991df774f9fb26c450", size = 267506905, upload-time = "2025-03-07T01:47:16.273Z" }, - { url = "https://files.pythonhosted.org/packages/13/c0/76ca8551b8a84146ffa189fec81c26d04adba4bc0dbe09cd6e6fd9b7de04/nvidia_cusolver_cu12-11.7.3.90-py3-none-win_amd64.whl", hash = "sha256:4a550db115fcabc4d495eb7d39ac8b58d4ab5d8e63274d3754df1c0ad6a22d34", size = 256720438, upload-time = "2025-03-07T01:54:39.898Z" }, + { url = "https://files.pythonhosted.org/packages/f8/94/5c26f33738ae35276672f12615a64bd008ed5be6d1ebcb23579285d960a9/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:80bcc4662f23f1054ee334a15c72b8940402975e0eab63178fc7e670aa59472c", size = 162155568, upload-time = "2025-09-04T08:33:42.864Z" }, + { url = "https://files.pythonhosted.org/packages/fa/18/623c77619c31d62efd55302939756966f3ecc8d724a14dab2b75f1508850/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2b3c89c88d01ee0e477cb7f82ef60a11a4bcd57b6b87c33f789350b59759360b", size = 145942937, upload-time = "2025-09-04T08:33:58.029Z" }, + { url = "https://files.pythonhosted.org/packages/02/b0/b043d6f3480f102f885cf87fc3ffd3edcb5e23b855025a50e2ef4d059185/nvidia_cusparse-12.6.3.3-py3-none-win_amd64.whl", hash = "sha256:cbcf42feb737bd7ec15b4c0a63e62351886bd3f975027b8815d7f720a2b5ea79", size = 143783033, upload-time = "2025-09-04T08:42:12.391Z" }, ] [[package]] -name = "nvidia-cusparse" -version = "12.6.3.3" +name = "nvidia-cusparselt-cu13" +version = "0.8.0" source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "nvidia-nvjitlink", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, +resolution-markers = [ + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/46/10/8dcd1175260706a2fc92a16a52e306b71d4c1ea0b0cc4a9484183399818a/nvidia_cusparselt_cu13-0.8.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:400c6ed1cf6780fc6efedd64ec9f1345871767e6a1a0a552a1ea0578117ea77c", size = 220791277, upload-time = "2025-08-13T19:22:40.982Z" }, + { url = "https://files.pythonhosted.org/packages/fd/53/43b0d71f4e702fa9733f8b4571fdca50a8813f1e450b656c239beff12315/nvidia_cusparselt_cu13-0.8.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:25e30a8a7323935d4ad0340b95a0b69926eee755767e8e0b1cf8dd85b197d3fd", size = 169884119, upload-time = "2025-08-13T19:23:41.967Z" }, + { url = "https://files.pythonhosted.org/packages/57/de/8f0578928b9b1246d7b1324db0528e6b9f9fb54496a49f40bf71f09f1a27/nvidia_cusparselt_cu13-0.8.0-py3-none-win_amd64.whl", hash = "sha256:e80212ed7b1afc97102fbb2b5c82487aa73f6a0edfa6d26c5a152593e520bb8f", size = 156459710, upload-time = "2025-08-13T19:24:18.043Z" }, +] + +[[package]] +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'", + "python_full_version == '3.12.*' and sys_platform != 'darwin'", + "python_full_version < '3.12' and sys_platform != 'darwin'", ] wheels = [ - { url = "https://files.pythonhosted.org/packages/f8/94/5c26f33738ae35276672f12615a64bd008ed5be6d1ebcb23579285d960a9/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:80bcc4662f23f1054ee334a15c72b8940402975e0eab63178fc7e670aa59472c", size = 162155568, upload-time = "2025-09-04T08:33:42.864Z" }, - { url = "https://files.pythonhosted.org/packages/fa/18/623c77619c31d62efd55302939756966f3ecc8d724a14dab2b75f1508850/nvidia_cusparse-12.6.3.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2b3c89c88d01ee0e477cb7f82ef60a11a4bcd57b6b87c33f789350b59759360b", size = 145942937, upload-time = "2025-09-04T08:33:58.029Z" }, - { url = "https://files.pythonhosted.org/packages/02/b0/b043d6f3480f102f885cf87fc3ffd3edcb5e23b855025a50e2ef4d059185/nvidia_cusparse-12.6.3.3-py3-none-win_amd64.whl", hash = "sha256:cbcf42feb737bd7ec15b4c0a63e62351886bd3f975027b8815d7f720a2b5ea79", size = 143783033, upload-time = "2025-09-04T08:42:12.391Z" }, + { 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" }, + { url = "https://files.pythonhosted.org/packages/34/7d/2661f2fb3ac4302f3a246f5fc030213ac60c1fe0bce84f9783dbd831dbb7/nvidia_cusparselt_cu13-0.8.1-py3-none-manylinux2014_x86_64.whl", hash = "sha256:786ce87568c303fadb5afcc7102d454cd3040d75f6f8626f5db460d1871f4dd0", size = 170148586, upload-time = "2025-09-05T18:50:50.248Z" }, + { url = "https://files.pythonhosted.org/packages/31/83/f3647ce26916c94a6ca4ff1810623e2c405cff2dea6e78d29516b2514df9/nvidia_cusparselt_cu13-0.8.1-py3-none-win_amd64.whl", hash = "sha256:dccbd362f91a7b9024d1f55ee9f548ac065027ff15d8c8b0db889ab3a8f31215", size = 156885108, upload-time = "2025-09-05T18:51:35.958Z" }, ] [[package]] -name = "nvidia-cusparse-cu12" -version = "12.5.8.93" +name = "nvidia-cutlass-dsl" +version = "4.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "nvidia-nvjitlink-cu12", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "nvidia-cutlass-dsl-libs-base" }, + { name = "nvidia-cutlass-dsl-libs-cu12" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/bc/f7/cd777c4109681367721b00a106f491e0d0d15cfa1fd59672ce580ce42a97/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:9b6c161cb130be1a07a27ea6923df8141f3c295852f4b260c65f18f3e0a091dc", size = 288117129, upload-time = "2025-03-07T01:47:40.407Z" }, - { url = "https://files.pythonhosted.org/packages/c2/f5/e1854cb2f2bcd4280c44736c93550cc300ff4b8c95ebe370d0aa7d2b473d/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ec05d76bbbd8b61b06a80e1eaf8cf4959c3d4ce8e711b65ebd0443bb0ebb13b", size = 288216466, upload-time = "2025-03-07T01:48:13.779Z" }, - { url = "https://files.pythonhosted.org/packages/62/07/f3b2ad63f8e3d257a599f422ae34eb565e70c41031aecefa3d18b62cabd1/nvidia_cusparse_cu12-12.5.8.93-py3-none-win_amd64.whl", hash = "sha256:9a33604331cb2cac199f2e7f5104dfbb8a5a898c367a53dfda9ff2acb6b6b4dd", size = 284937404, upload-time = "2025-03-07T01:55:07.742Z" }, + { 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" }, +] + +[package.optional-dependencies] +cu13 = [ + { name = "nvidia-cutlass-dsl-libs-cu13" }, ] [[package]] -name = "nvidia-cusparselt-cu12" -version = "0.7.1" +name = "nvidia-cutlass-dsl-libs-base" +version = "4.6.0" source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-python" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cuda-nvdisasm" }, + { name = "nvidia-cutlass-dsl-libs-core" }, + { name = "protobuf" }, + { name = "typing-extensions" }, +] wheels = [ - { url = "https://files.pythonhosted.org/packages/73/b9/598f6ff36faaece4b3c50d26f50e38661499ff34346f00e057760b35cc9d/nvidia_cusparselt_cu12-0.7.1-py3-none-manylinux2014_aarch64.whl", hash = "sha256:8878dce784d0fac90131b6817b607e803c36e629ba34dc5b433471382196b6a5", size = 283835557, upload-time = "2025-02-26T00:16:54.265Z" }, - { url = "https://files.pythonhosted.org/packages/56/79/12978b96bd44274fe38b5dde5cfb660b1d114f70a65ef962bcbbed99b549/nvidia_cusparselt_cu12-0.7.1-py3-none-manylinux2014_x86_64.whl", hash = "sha256:f1bb701d6b930d5a7cea44c19ceb973311500847f81b634d802b7b539dc55623", size = 287193691, upload-time = "2025-02-26T00:15:44.104Z" }, - { url = "https://files.pythonhosted.org/packages/2f/d8/a6b0d0d0c2435e9310f3e2bb0d9c9dd4c33daef86aa5f30b3681defd37ea/nvidia_cusparselt_cu12-0.7.1-py3-none-win_amd64.whl", hash = "sha256:f67fbb5831940ec829c9117b7f33807db9f9678dc2a617fbe781cac17b4e1075", size = 271020911, upload-time = "2025-02-26T00:14:47.204Z" }, + { 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" }, + { url = "https://files.pythonhosted.org/packages/3c/88/1f259ffe78178e30a90fbddcec49a567aa077929aec2558f80fcec8dd019/nvidia_cutlass_dsl_libs_base-4.6.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:90a3e7a61d110a8ed005aae83869c6e5dca0723e36298297c0780e21db59c016", size = 2826897, upload-time = "2026-07-02T03:25:06.846Z" }, + { url = "https://files.pythonhosted.org/packages/2c/f8/22653971fcab2a7ed581934f7a2708c9873fa6a8e8eb285422c8eed4ae01/nvidia_cutlass_dsl_libs_base-4.6.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:6412572899b1c6d182e516b20f2b0a21874ec88d25234e6040fb2a4381de7a1a", size = 3321728, upload-time = "2026-07-02T03:25:28.888Z" }, + { url = "https://files.pythonhosted.org/packages/ce/38/e91f66739d2f8711d1a2457e68cd86d6fbae307ce66ce270a405d4dc6dc7/nvidia_cutlass_dsl_libs_base-4.6.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:e41cd5db4de4b535c30ae9ca4412b957800a62560019ae91fa51cf3ea89bf254", size = 2824817, upload-time = "2026-07-02T03:25:53.814Z" }, + { url = "https://files.pythonhosted.org/packages/e9/5c/0a82b9b2fee054788944d0e7a97b5e63ed0d304969c3b5c4168bed86b71c/nvidia_cutlass_dsl_libs_base-4.6.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:7b5f5502cc827039f42789e1e2ac9aef7010f4d26ef4b9d66f4ab082da0bcd2c", size = 3321628, upload-time = "2026-07-02T03:26:10.487Z" }, + { url = "https://files.pythonhosted.org/packages/7f/67/6c21b2d140bbd1ad94a2e22a0e2881457f9e363bdff1b35898a2d7d25aa2/nvidia_cutlass_dsl_libs_base-4.6.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:7f27357b87c5c797344cca073f1dcf00232aef427daf161adb3cd87b043e37c9", size = 2824911, upload-time = "2026-07-02T03:26:25.033Z" }, ] [[package]] -name = "nvidia-cusparselt-cu13" -version = "0.8.0" +name = "nvidia-cutlass-dsl-libs-core" +version = "4.6.0" source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cuda-python" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cuda-nvdisasm" }, + { name = "protobuf" }, + { name = "typing-extensions" }, +] wheels = [ - { url = "https://files.pythonhosted.org/packages/46/10/8dcd1175260706a2fc92a16a52e306b71d4c1ea0b0cc4a9484183399818a/nvidia_cusparselt_cu13-0.8.0-py3-none-manylinux2014_aarch64.whl", hash = "sha256:400c6ed1cf6780fc6efedd64ec9f1345871767e6a1a0a552a1ea0578117ea77c", size = 220791277, upload-time = "2025-08-13T19:22:40.982Z" }, - { url = "https://files.pythonhosted.org/packages/fd/53/43b0d71f4e702fa9733f8b4571fdca50a8813f1e450b656c239beff12315/nvidia_cusparselt_cu13-0.8.0-py3-none-manylinux2014_x86_64.whl", hash = "sha256:25e30a8a7323935d4ad0340b95a0b69926eee755767e8e0b1cf8dd85b197d3fd", size = 169884119, upload-time = "2025-08-13T19:23:41.967Z" }, - { url = "https://files.pythonhosted.org/packages/57/de/8f0578928b9b1246d7b1324db0528e6b9f9fb54496a49f40bf71f09f1a27/nvidia_cusparselt_cu13-0.8.0-py3-none-win_amd64.whl", hash = "sha256:e80212ed7b1afc97102fbb2b5c82487aa73f6a0edfa6d26c5a152593e520bb8f", size = 156459710, upload-time = "2025-08-13T19:24:18.043Z" }, + { 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" }, ] [[package]] -name = "nvidia-cutlass-dsl" -version = "4.5.1" +name = "nvidia-cutlass-dsl-libs-cu12" +version = "4.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ + { name = "cuda-python" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cuda-nvdisasm" }, { name = "nvidia-cutlass-dsl-libs-base" }, + { name = "protobuf" }, + { name = "typing-extensions" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/70/06/44d3a19b0cac377c6194f5ba3f06dc1fadeaa74dacf3ebbe157aa02c013a/nvidia_cutlass_dsl-4.5.1-py3-none-any.whl", hash = "sha256:b8459948936ac935ad146f4abc78726e0f07012de5dffe39b0845c8c477a6c08", size = 10178, upload-time = "2026-05-15T14:37:31.319Z" }, + { 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" }, + { url = "https://files.pythonhosted.org/packages/1e/98/4501c0b4053cacbb4e555d306d891f2426ce7edbb148f6e78376418e0356/nvidia_cutlass_dsl_libs_cu12-4.6.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:0479904db0736ab912b2f2db7c6a76cf3c9f6e953f94dc5d667f73c27f18d772", size = 88436391, upload-time = "2026-07-02T03:29:21.26Z" }, + { url = "https://files.pythonhosted.org/packages/11/38/62def848b65bf067f434df7680c7e8c48519b25bbd3f03f9cdff3606353b/nvidia_cutlass_dsl_libs_cu12-4.6.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:87f132ccc30946949868989f3b1b1adaa714ccdf5c636e5379b54909cc29576c", size = 86992102, upload-time = "2026-07-02T03:29:41.47Z" }, + { url = "https://files.pythonhosted.org/packages/bf/64/f3f8962a9b91dd9368b90e23b2ac81614d6e9df72b55365ec0c216c3f8f9/nvidia_cutlass_dsl_libs_cu12-4.6.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:abc341ff0fce40ed0bdadf160f6afac07fb9d01768d4daebd1628c330b3e4210", size = 88436835, upload-time = "2026-07-02T03:30:13.676Z" }, + { url = "https://files.pythonhosted.org/packages/7c/92/773b79f50ca59ca878a5e6be53d7f407deeef56f0b8000bb8cddc2b66d9e/nvidia_cutlass_dsl_libs_cu12-4.6.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:45b72e41d343f6b0c1a98669719e03dca4769d7285ae85b7d2a5292168fc73ec", size = 86992268, upload-time = "2026-07-02T03:30:47.112Z" }, + { url = "https://files.pythonhosted.org/packages/07/c1/2521ce3d3f46731d0563bf7e5e0fa6b6ea42c31bcb6763cf4bde16d7b3ce/nvidia_cutlass_dsl_libs_cu12-4.6.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:22028842dd9c6064a3de7756b301650be77ddebf6f2acd5336bfbcd05aaf4c02", size = 88437265, upload-time = "2026-07-02T03:31:07.225Z" }, ] [[package]] -name = "nvidia-cutlass-dsl-libs-base" -version = "4.5.1" +name = "nvidia-cutlass-dsl-libs-cu13" +version = "4.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "cuda-python", version = "12.9.4", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "cuda-python", version = "13.2.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "cuda-python" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cuda-nvdisasm" }, + { name = "nvidia-cutlass-dsl-libs-base" }, + { name = "protobuf" }, { name = "typing-extensions" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/cf/ed/a6480ed25d1f0a29f95f9b90c6eb0b3a0500e28d19f4f87bcde342d9f560/nvidia_cutlass_dsl_libs_base-4.5.1-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:e460a8ecccd71b99204e87fc68509beba3d9f3b7a21cff29341cece3c4a05abf", size = 75633793, upload-time = "2026-05-15T14:43:33.883Z" }, - { url = "https://files.pythonhosted.org/packages/1d/61/5f4282b2e0eeb9256acd8cbb2a088c5e75c90e2e180c442c5a7e63c0ac84/nvidia_cutlass_dsl_libs_base-4.5.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:7581e03f1537ce707732ad561a0555ce6048d2b27380403dfe1b295314fbe7b8", size = 74509964, upload-time = "2026-05-15T14:47:39.393Z" }, - { url = "https://files.pythonhosted.org/packages/17/22/16bfee73a53195ca06a738d92aefd740f5af5eef32be8aec4f5c18a8e1d2/nvidia_cutlass_dsl_libs_base-4.5.1-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:e9825fc281b72b2b10e5a397c211ce0f16e6df55178230da4b3f141aeffbe6d6", size = 75636465, upload-time = "2026-05-15T14:45:29.803Z" }, - { url = "https://files.pythonhosted.org/packages/d6/ba/f8c3f7db3de25be75e13527cd88a3019f0036370c9769ceefd1cf8165c76/nvidia_cutlass_dsl_libs_base-4.5.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:527cb8b4025b34b39c11ec6d7bfe065c82f4051aafec9d038d43dcaaeb853c22", size = 74510998, upload-time = "2026-05-15T14:44:29.643Z" }, - { url = "https://files.pythonhosted.org/packages/da/ba/49e298aea2882740fa85ab38dea4a826326e69d038889db9353426230508/nvidia_cutlass_dsl_libs_base-4.5.1-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:4d6fec19fb0aca24c95731da66c5166f79eb24fe8845f2a76cfb5ae41b5f9fa4", size = 75640984, upload-time = "2026-05-15T14:46:06.137Z" }, - { url = "https://files.pythonhosted.org/packages/2a/bf/b33e5cecde6ea3cecbb604b8dee8d8b0c07a42c886f2929a709fdcd86f8b/nvidia_cutlass_dsl_libs_base-4.5.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:4b14ce2921ee9e62426dac6e1efa500f492bbfa05adc7f2f8190ccc87ec2436c", size = 74511467, upload-time = "2026-05-15T14:45:00.356Z" }, + { 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" }, + { url = "https://files.pythonhosted.org/packages/68/b8/a44b389a74f67922e11b888b05db7435228a48a69e3d29b3a5ec579ffbdd/nvidia_cutlass_dsl_libs_cu13-4.6.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:7235c5cfd1db3814bf559d6b976beb759dc7298914f4ff2684a91c3071369598", size = 88026175, upload-time = "2026-07-02T03:34:16.054Z" }, + { url = "https://files.pythonhosted.org/packages/e9/bc/25d542974cc7d2594a22ce1df71c40f8900d44c10aef577cbf5ae7a37e5d/nvidia_cutlass_dsl_libs_cu13-4.6.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:8c47899a5778dba4f30de76cce5e22bb5dc2a5bde4979ee1196ec9c6468e80e1", size = 86704408, upload-time = "2026-07-02T03:34:36.929Z" }, + { url = "https://files.pythonhosted.org/packages/b1/0f/bd8b25e6307764a7bfefa519241d6e417f3ba1c75ce548aa76b712a4fd15/nvidia_cutlass_dsl_libs_cu13-4.6.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:4799fabc4bd1f7825ff00101ae0054c5cfb6769aefd6d9694f6da8c0f07e12c3", size = 88026053, upload-time = "2026-07-02T03:34:59.316Z" }, + { url = "https://files.pythonhosted.org/packages/c9/37/089305ba886ae9ce9359ceba7a8289af744efcaf1b44c85cd3d7c803b9a1/nvidia_cutlass_dsl_libs_cu13-4.6.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:f4c0835344efb02d4058f812f452fe33dc18c7f19eb94268860162500cdd2354", size = 86704416, upload-time = "2026-07-02T03:35:22.412Z" }, + { url = "https://files.pythonhosted.org/packages/59/1d/e39c5b41e5ca59d5a0809fdfb9ac548430ed957a5e806ad85a77d132c15a/nvidia_cutlass_dsl_libs_cu13-4.6.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:c3fd95c840748879ece42b7ecc9585205e4228ebde55c04ecbce48d2987d905a", size = 88026053, upload-time = "2026-07-02T03:35:48.41Z" }, ] [[package]] @@ -4737,21 +4769,121 @@ wheels = [ ] [[package]] -name = "nvidia-nccl-cu12" -version = "2.27.5" +name = "nvidia-nccl-cu13" +version = "2.28.9" 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' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", +] wheels = [ - { url = "https://files.pythonhosted.org/packages/bb/1c/857979db0ef194ca5e21478a0612bcdbbe59458d7694361882279947b349/nvidia_nccl_cu12-2.27.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:31432ad4d1fb1004eb0c56203dc9bc2178a1ba69d1d9e02d64a6938ab5e40e7a", size = 322400625, upload-time = "2025-06-26T04:11:04.496Z" }, - { url = "https://files.pythonhosted.org/packages/6e/89/f7a07dc961b60645dbbf42e80f2bc85ade7feb9a491b11a1e973aa00071f/nvidia_nccl_cu12-2.27.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ad730cf15cb5d25fe849c6e6ca9eb5b76db16a80f13f425ac68d8e2e55624457", size = 322348229, upload-time = "2025-06-26T04:11:28.385Z" }, + { url = "https://files.pythonhosted.org/packages/39/55/1920646a2e43ffd4fc958536b276197ed740e9e0c54105b4bb3521591fc7/nvidia_nccl_cu13-2.28.9-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:01c873ba1626b54caa12272ed228dc5b2781545e0ae8ba3f432a8ef1c6d78643", size = 196561677, upload-time = "2025-11-18T05:49:03.45Z" }, + { url = "https://files.pythonhosted.org/packages/b0/b4/878fefaad5b2bcc6fcf8d474a25e3e3774bc5133e4b58adff4d0bca238bc/nvidia_nccl_cu13-2.28.9-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:e4553a30f34195f3fa1da02a6da3d6337d28f2003943aa0a3d247bbc25fefc42", size = 196493177, upload-time = "2025-11-18T05:49:17.677Z" }, ] [[package]] name = "nvidia-nccl-cu13" -version = "2.28.9" +version = "2.29.7" 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.12' and sys_platform != 'darwin'", +] wheels = [ - { url = "https://files.pythonhosted.org/packages/39/55/1920646a2e43ffd4fc958536b276197ed740e9e0c54105b4bb3521591fc7/nvidia_nccl_cu13-2.28.9-py3-none-manylinux_2_18_aarch64.whl", hash = "sha256:01c873ba1626b54caa12272ed228dc5b2781545e0ae8ba3f432a8ef1c6d78643", size = 196561677, upload-time = "2025-11-18T05:49:03.45Z" }, - { url = "https://files.pythonhosted.org/packages/b0/b4/878fefaad5b2bcc6fcf8d474a25e3e3774bc5133e4b58adff4d0bca238bc/nvidia_nccl_cu13-2.28.9-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:e4553a30f34195f3fa1da02a6da3d6337d28f2003943aa0a3d247bbc25fefc42", size = 196493177, upload-time = "2025-11-18T05:49:17.677Z" }, + { 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" }, + { url = "https://files.pythonhosted.org/packages/67/f4/58e4e91b6919367c7aafb8e36fce9aad1a3047e536bf7e2fd560927d3a4c/nvidia_nccl_cu13-2.29.7-py3-none-manylinux_2_18_x86_64.whl", hash = "sha256:edd81538446786ec3b73972543e53bb43bcaf0bfc8ef76cb679fcc390ffe136d", size = 205976000, upload-time = "2026-03-03T05:36:24.472Z" }, ] [[package]] @@ -4764,25 +4896,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/e4/01/07530b0e37546231052e30234540289c42eaffa486f1a34a87fed340157b/nvidia_nvjitlink-13.0.88-py3-none-win_amd64.whl", hash = "sha256:634e96e3da9ef845ae744097a1f289238ecf946ce0b82e93cdce14b9782e682f", size = 36035115, upload-time = "2025-09-04T08:43:03.001Z" }, ] -[[package]] -name = "nvidia-nvjitlink-cu12" -version = "12.8.93" -source = { registry = "https://pypi.org/simple" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/f6/74/86a07f1d0f42998ca31312f998bd3b9a7eff7f52378f4f270c8679c77fb9/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:81ff63371a7ebd6e6451970684f916be2eab07321b73c9d244dc2b4da7f73b88", size = 39254836, upload-time = "2025-03-07T01:49:55.661Z" }, - { url = "https://files.pythonhosted.org/packages/2a/a2/8cee5da30d13430e87bf99bb33455d2724d0a4a9cb5d7926d80ccb96d008/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:adccd7161ace7261e01bb91e44e88da350895c270d23f744f0820c818b7229e7", size = 38386204, upload-time = "2025-03-07T01:49:43.612Z" }, - { url = "https://files.pythonhosted.org/packages/ed/d7/34f02dad2e30c31b10a51f6b04e025e5dd60e5f936af9045a9b858a05383/nvidia_nvjitlink_cu12-12.8.93-py3-none-win_amd64.whl", hash = "sha256:bd93fbeeee850917903583587f4fc3a4eafa022e34572251368238ab5e6bd67f", size = 268553710, upload-time = "2025-03-07T01:56:24.13Z" }, -] - -[[package]] -name = "nvidia-nvshmem-cu12" -version = "3.4.5" -source = { registry = "https://pypi.org/simple" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/1d/6a/03aa43cc9bd3ad91553a88b5f6fb25ed6a3752ae86ce2180221962bc2aa5/nvidia_nvshmem_cu12-3.4.5-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0b48363fc6964dede448029434c6abed6c5e37f823cb43c3bcde7ecfc0457e15", size = 138936938, upload-time = "2025-09-06T00:32:05.589Z" }, - { url = "https://files.pythonhosted.org/packages/b5/09/6ea3ea725f82e1e76684f0708bbedd871fc96da89945adeba65c3835a64c/nvidia_nvshmem_cu12-3.4.5-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:042f2500f24c021db8a06c5eec2539027d57460e1c1a762055a6554f72c369bd", size = 139103095, upload-time = "2025-09-06T00:32:31.266Z" }, -] - [[package]] name = "nvidia-nvshmem-cu13" version = "3.4.5" @@ -4803,13 +4916,33 @@ wheels = [ ] [[package]] -name = "nvidia-nvtx-cu12" -version = "12.8.90" +name = "nvidia-nvvm" +version = "13.2.86" source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/10/c0/1b303feea90d296f6176f32a2a70b5ef230f9bdeb3a72bddb0dc922dc137/nvidia_nvtx_cu12-12.8.90-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:d7ad891da111ebafbf7e015d34879f7112832fc239ff0d7d776b6cb685274615", size = 91161, upload-time = "2025-03-07T01:42:23.922Z" }, - { url = "https://files.pythonhosted.org/packages/a2/eb/86626c1bbc2edb86323022371c39aa48df6fd8b0a1647bc274577f72e90b/nvidia_nvtx_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5b17e2001cc0d751a5bc2c6ec6d26ad95913324a4adb86788c944f8ce9ba441f", size = 89954, upload-time = "2025-03-07T01:42:44.131Z" }, - { url = "https://files.pythonhosted.org/packages/9f/99/4c9c0c329bf9fc125008c3b54c7c94c0023518d06fc025ae36431375e1fe/nvidia_nvtx_cu12-12.8.90-py3-none-win_amd64.whl", hash = "sha256:619c8304aedc69f02ea82dd244541a83c3d9d40993381b3b590f1adaed3db41e", size = 56492, upload-time = "2025-03-07T01:52:24.69Z" }, + { url = "https://files.pythonhosted.org/packages/c7/1d/b50325516e259d4de9fca78b069840d39b6a172c5ba012b88d9985e01fa3/nvidia_nvvm-13.2.86-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:a9244f3209922d655612c11ebb4117ea1f80983cb2b215c9cccded127282cebc", size = 64280112, upload-time = "2026-07-16T09:58:27.625Z" }, + { url = "https://files.pythonhosted.org/packages/e6/64/039ad70d68355634581d3b66f99b7aa8f75ca6078e1a6a2c9223677bbee3/nvidia_nvvm-13.2.86-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:a502dcc2859f17a925adba495c222d44a221b9eb10e7d111a7046dc2cc883b69", size = 61886756, upload-time = "2026-07-16T09:57:51.818Z" }, + { url = "https://files.pythonhosted.org/packages/c8/1c/a1e27ca53d767f5043eab9332564581e976953a437e1bc8c3642679a622f/nvidia_nvvm-13.2.86-py3-none-win_amd64.whl", hash = "sha256:7d140c2dd2d177af71240a31bbca20f40b4aee9a4e331156083e387855222b49", size = 56750837, upload-time = "2026-07-16T10:11:39.216Z" }, +] + +[[package]] +name = "nvtx" +version = "0.2.15" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/92/dd/692765e87de30bae1522cdffaa0f2b52949658a92a0fa6d96b1a01eae9d2/nvtx-0.2.15.tar.gz", hash = "sha256:2287d3be05b85661deb386f878d1f536c2e532774aa9ec7a50c434942ed81ae5", size = 121230, upload-time = "2026-03-18T10:01:25.547Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/80/65/435d10b2041ee082c07d5aed129afd504012c8908796d695f10e66bcc716/nvtx-0.2.15-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:157b80ea9b4db6c8f47f8dbe2fa2e81e7a7f1445bb87f8268f43dec9210b78a1", size = 806443, upload-time = "2026-03-18T10:05:49.308Z" }, + { url = "https://files.pythonhosted.org/packages/47/bc/be94576ba33af75bcc68a857daade64cb86481764d4fb0f36308b1f6fc85/nvtx-0.2.15-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:02bca69ee55e0be41eabf908de9dbcdd18e702c7f49f9aa63fd396ce684ff5d5", size = 808183, upload-time = "2026-03-18T10:11:16.262Z" }, + { url = "https://files.pythonhosted.org/packages/f6/7a/42109f1cfb1ff9913201cb2b804956a4f003db4c018c2522a3c8066b3a1c/nvtx-0.2.15-cp311-cp311-win_amd64.whl", hash = "sha256:dbe41f78f5a811bd4cdad0a237e5b41a4937d8c2c6c9abdd161091671a598bc0", size = 134631, upload-time = "2026-03-18T10:02:11.247Z" }, + { url = "https://files.pythonhosted.org/packages/c2/07/698355285a03a366ef63ea9762fc1feef3f9f25483e1655408f72d827090/nvtx-0.2.15-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2cc530cd0f1a2c14a3a7e683833db509888ac5ed4ead94e5c9e2c7317c6937a7", size = 807159, upload-time = "2026-03-18T10:09:49.232Z" }, + { url = "https://files.pythonhosted.org/packages/c0/d1/08f22448d83481408d663065764ba583df091a7de629ed38fc97e522f1af/nvtx-0.2.15-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3ca8030a6d197952318013dd1c12c22da1d4b9feb76ba72e0fcd449961183c2c", size = 806187, upload-time = "2026-03-18T10:13:32.972Z" }, + { url = "https://files.pythonhosted.org/packages/54/23/c97c39e3b7ba256aa343cb828ca0d1c8421f705ca84795658ecd14ca95ed/nvtx-0.2.15-cp312-cp312-win_amd64.whl", hash = "sha256:70a1e768964e0520b68ccabc4df391cc227537c45936a7eba6507bc65e617e00", size = 129178, upload-time = "2026-03-18T10:02:55.299Z" }, + { url = "https://files.pythonhosted.org/packages/05/c9/8341224b8284f7deb6a634119939de5885adc421e64b6743693b30da2186/nvtx-0.2.15-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d28660d9c46f8ba750d781572b6aa5a1e6221abba224ab32d7fb32c2d0fd67df", size = 780787, upload-time = "2026-03-18T10:10:40.634Z" }, + { url = "https://files.pythonhosted.org/packages/b1/c0/4a5bb7897918de7c7e0191d9342df8ae4cb797ff07276e0f20d13e497ce7/nvtx-0.2.15-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:10749686633f880ad53dcdbb2179fad41b45dcf5b7631d4a1070a577577bd386", size = 782575, upload-time = "2026-03-18T10:13:57.3Z" }, + { url = "https://files.pythonhosted.org/packages/38/b9/6b381ac7c5a3ded331aebbf25f8959d19b51d320fb2514c76c6b6edddaaa/nvtx-0.2.15-cp313-cp313-win_amd64.whl", hash = "sha256:a6650b029263d12f8427a4dee8bd59cb9c91bccb60543bfcb20bc2b00fdcd672", size = 128764, upload-time = "2026-03-18T10:02:33.343Z" }, + { url = "https://files.pythonhosted.org/packages/75/69/a9acb6d95d2e0e381b2956544768528dd8d7a9e827af8c2014169d838284/nvtx-0.2.15-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:25813ead4fff4d3a6e04f69a72507b096a6bdbecefa369f1100b0e584767bca8", size = 833375, upload-time = "2026-03-18T10:06:31.955Z" }, + { url = "https://files.pythonhosted.org/packages/38/56/c7e8645061cc2fc23f3a54f33e1e340df59216f07dcfb97d46b8ae7dd26c/nvtx-0.2.15-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3741edac4678b92f03d22a3f0a2dfd469f422f85e63db71b038e02525b2404ad", size = 788639, upload-time = "2026-03-18T10:12:01.69Z" }, + { url = "https://files.pythonhosted.org/packages/96/03/fadd82acdbca6d1c49ac517081a0c3714346f52f4c7e1d4449d77605b4aa/nvtx-0.2.15-cp313-cp313t-win_amd64.whl", hash = "sha256:8be06c3c8c267eba56a0396366b9593092e0b75ea8d3702b303d48c0a1662f0e", size = 142609, upload-time = "2026-03-18T10:01:48.832Z" }, ] [[package]] @@ -4840,7 +4973,8 @@ version = "1.26.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "flatbuffers" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" } }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-tutorials') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-tutorials') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "packaging" }, { name = "protobuf" }, ] @@ -4911,9 +5045,8 @@ name = "opencv-python-headless" version = "4.13.0.92" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, ] 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" }, @@ -5025,336 +5158,106 @@ 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" }, ] -[[package]] -name = "opentelemetry-semantic-conventions" -version = "0.63b0" -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" } -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" }, -] - -[[package]] -name = "opentelemetry-semantic-conventions-ai" -version = "0.5.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "opentelemetry-sdk" }, - { name = "opentelemetry-semantic-conventions" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/24/02/10aeacc37a38a3a8fa16ff67bec1ae3bf882539f6f9efb0f70acf802ca2d/opentelemetry_semantic_conventions_ai-0.5.1.tar.gz", hash = "sha256:153906200d8c1d2f8e09bd78dbef526916023de85ac3dab35912bfafb69ff04c", size = 26533, upload-time = "2026-03-26T14:20:38.73Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/55/22/41fb05f1dc5fda2c468e05a41814c20859016c85117b66c8a257cae814f6/opentelemetry_semantic_conventions_ai-0.5.1-py3-none-any.whl", hash = "sha256:25aeb22bd261543b4898a73824026d96770e5351209c7d07a0b1314762b1f6e4", size = 11250, upload-time = "2026-03-26T14:20:37.108Z" }, -] - -[[package]] -name = "optimum-quanto" -version = "0.2.7" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "huggingface-hub" }, - { name = "ninja" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" } }, - { name = "safetensors" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" } }, -] -sdist = { url = "https://files.pythonhosted.org/packages/3e/df/03ae85090b33d81f06b4dd7a43b16cef6ee5f1d36d8fdcce864964895c70/optimum_quanto-0.2.7.tar.gz", hash = "sha256:91b5c2dc8a9100297dc7924a93747fb77ab010784b5e1f6d0208976ba054dade", size = 361601, upload-time = "2025-03-06T08:07:51.578Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/8d/33/4ad914b0ae7e46296fe00d76d084be351fef69816b3498ed32a178471c8a/optimum_quanto-0.2.7-py3-none-any.whl", hash = "sha256:1369b1d9a4a197f88c0d1c67e8d950694e5b86ce4c9f3878e178d5be35339f61", size = 165285, upload-time = "2025-03-06T08:07:32.913Z" }, -] - -[[package]] -name = "orjson" -version = "3.11.9" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7e/0c/964746fcafbd16f8ff53219ad9f6b412b34f345c75f384ad434ceaadb538/orjson-3.11.9.tar.gz", hash = "sha256:4fef17e1f8722c11587a6ef18e35902450221da0028e65dbaaa543619e68e48f", size = 5599163, upload-time = "2026-05-06T15:11:08.309Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/1e/51/3fb9e65ae76ee97bd611869a503fa3fc0a6e81dd8b737cf3003f682df7ff/orjson-3.11.9-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:f01c4818b3fc9b0da8e096722a84318071eaa118df35f6ed2344da0e73a5444f", size = 228522, upload-time = "2026-05-06T15:09:35.362Z" }, - { url = "https://files.pythonhosted.org/packages/16/fa/9d54b07cb3f3b0bfd57841478e42d7a0ece4a9f49f9907eecf5a45461687/orjson-3.11.9-cp311-cp311-macosx_15_0_arm64.whl", hash = "sha256:3ebca4179031ee716ed076ffadc29428e900512f6fccee8614c9983157fcf19c", size = 128463, upload-time = "2026-05-06T15:09:37.063Z" }, - { url = "https://files.pythonhosted.org/packages/88/b1/6ceafc2eefd0a553e3be77ce6c49d107e772485d9568629376171c50e634/orjson-3.11.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:48ee05097750de0ff69ed5b7bbcf0732182fd57a24043dcc2a1da780a5ead3a5", size = 132306, upload-time = "2026-05-06T15:09:38.299Z" }, - { url = "https://files.pythonhosted.org/packages/ea/76/f11311285324a40aab1e3031385c50b635a7cd0734fdaf60c7e89a696f60/orjson-3.11.9-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a6082706765a95a6680d812e1daf1c0cfe8adec7831b3ff3b625693f3b461b1c", size = 127988, upload-time = "2026-05-06T15:09:39.597Z" }, - { url = "https://files.pythonhosted.org/packages/9e/85/0ef63bcf1337f44031ce9b91b1919563f62a37527b3ea4368bb15a22e5d7/orjson-3.11.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:277fefe9d76ee17eb14debf399e3533d4d63b5f677a4d3719eb763536af1f4bd", size = 135188, upload-time = "2026-05-06T15:09:40.957Z" }, - { url = "https://files.pythonhosted.org/packages/05/94/b0d27090ea8a2095db3c2bd1b1c96f96f19bbb494d7fef33130e846e613d/orjson-3.11.9-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:03db380e3780fa0015ed776a90f20e8e20bb11dde13b216ce19e5718e3dfba62", size = 145937, upload-time = "2026-05-06T15:09:42.249Z" }, - { url = "https://files.pythonhosted.org/packages/09/eb/75d50c29c05b8054013e221e598820a365c8e64065312e75e202ed880709/orjson-3.11.9-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:33d7d766701847dc6729846362dc27895d2f2d2251264f9d10e7cb9878194877", size = 132758, upload-time = "2026-05-06T15:09:43.945Z" }, - { url = "https://files.pythonhosted.org/packages/49/bd/360686f39348aa88827cb6fbf7dc606fd41c831a35235e1abf1db8e3a9e6/orjson-3.11.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:147302878da387104b66bb4a8b0227d1d487e976ce41a8501916161072ed87b1", size = 133971, upload-time = "2026-05-06T15:09:45.239Z" }, - { url = "https://files.pythonhosted.org/packages/0e/30/3178eb16f3221aeef068b6f1f1ebe05f656ea5c6dffe9f6c917329fe17a3/orjson-3.11.9-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:3513550321f8c8c811a7c3297b8a630e82dc08e4c10216d07703c997776236cd", size = 141685, upload-time = "2026-05-06T15:09:46.858Z" }, - { url = "https://files.pythonhosted.org/packages/5f/f1/ff2f19ed0225f9680fafa42febca3570dd59444ebf190980738d376214c2/orjson-3.11.9-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:c5d001196b89fa9cf0a4ab79766cd835b991a166e4b621ba95089edc50c429ff", size = 415167, upload-time = "2026-05-06T15:09:48.312Z" }, - { url = "https://files.pythonhosted.org/packages/9b/61/863bddf0da6e9e586765414debd54b4e58db05f560902b6d00658cb88636/orjson-3.11.9-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:16969c9d369c98eb084889c6e4d2d39b77c7eb38ceccf8da2a9fff62ae908980", size = 147913, upload-time = "2026-05-06T15:09:49.733Z" }, - { url = "https://files.pythonhosted.org/packages/b6/8a/4081492586d75b073d60c5271a8d0f05a0955cabf1e34c8473f6fcd84235/orjson-3.11.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:63e0efbc991250c0b3143488fa57d95affcabbfc63c99c48d625dd37779aafe2", size = 136959, upload-time = "2026-05-06T15:09:51.311Z" }, - { url = "https://files.pythonhosted.org/packages/0d/bd/70b6ab193594d7abb875320c0a7c8335e846f28968c432c31042409c3c8d/orjson-3.11.9-cp311-cp311-win32.whl", hash = "sha256:14ed654580c1ed2bc217352ec82f91b047aef82951aa71c7f64e0dcb03c0e180", size = 131533, upload-time = "2026-05-06T15:09:52.637Z" }, - { url = "https://files.pythonhosted.org/packages/3f/17/1a1a228183d62d1b77e2c30d210f47dd4768b310ebe1607c63e3c0e3a71e/orjson-3.11.9-cp311-cp311-win_amd64.whl", hash = "sha256:57ea77fb70a448ce87d18fca050193202a3da5e54598f6501ca5476fb66cfe02", size = 127106, upload-time = "2026-05-06T15:09:54.204Z" }, - { url = "https://files.pythonhosted.org/packages/b8/95/285de5fa296d09681ee9c546cd4a8aeb773b701cf343dc125994f4d52953/orjson-3.11.9-cp311-cp311-win_arm64.whl", hash = "sha256:19b72ed11572a2ee51a67a903afbe5af504f84ed6f529c0fe44b0ab3fb5cc697", size = 126848, upload-time = "2026-05-06T15:09:55.551Z" }, - { url = "https://files.pythonhosted.org/packages/16/6d/11867a3ffa3a3608d84a4de51ef4dd0896d6b5cc9132fbe1daf593e677bc/orjson-3.11.9-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:9ef6fe90aadef185c7b128859f40beb24720b4ecea95379fc9000931179c3a49", size = 228515, upload-time = "2026-05-06T15:09:57.265Z" }, - { url = "https://files.pythonhosted.org/packages/24/75/05912954c8b288f34fcf5cd4b9b071cb4f6e77b9961e175e56ebb258089f/orjson-3.11.9-cp312-cp312-macosx_15_0_arm64.whl", hash = "sha256:e5c9b8f28e726e97d97696c826bc7bea5d71cecd63576dba92924a32c1961291", size = 128409, upload-time = "2026-05-06T15:09:59.063Z" }, - { url = "https://files.pythonhosted.org/packages/ab/86/1c3a47df3bc8191ea9ac51603bbb872a95167a364320c269f2557911f406/orjson-3.11.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:26a473dbb4162108b27901492546f83c76fdcea3d0eadff00ae7a07e18dcce09", size = 132106, upload-time = "2026-05-06T15:10:00.798Z" }, - { url = "https://files.pythonhosted.org/packages/d7/cf/b33b5f3e695ae7d63feef9d915c37cc3b8f465493dcd4f8e0b4c697a2366/orjson-3.11.9-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:011382e2a60fda9d46f1cdee31068cfc52ffe952b587d683ec0463002802a0f4", size = 127864, upload-time = "2026-05-06T15:10:02.15Z" }, - { url = "https://files.pythonhosted.org/packages/31/6a/6cf69385a58208024fcb8c014e2141b8ce838aba6492b589f8acfff97fab/orjson-3.11.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c2d3dc759490128c5c1711a53eeaa8ee1d437fd0038ffd2b6008abf46db3f882", size = 135213, upload-time = "2026-05-06T15:10:03.515Z" }, - { url = "https://files.pythonhosted.org/packages/e8/f8/0b1bd3e8f2efcdd376af5c8cfd79eaf13f018080c0089c80ebd724e3c7fb/orjson-3.11.9-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d8ea516b3726d190e1b4297e6f4e7a8650347ae053868a18163b4dd3641d1fff", size = 145994, upload-time = "2026-05-06T15:10:05.083Z" }, - { url = "https://files.pythonhosted.org/packages/f3/59/dab79f61044c529d2c81aecdc589b1f833a1c8dec11ba3b1c2498a02ca7e/orjson-3.11.9-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:380cdce7ba24989af81d0a7013d0aaec5d0e2a21734c0e2681b1bc4f141957fe", size = 132744, upload-time = "2026-05-06T15:10:06.853Z" }, - { url = "https://files.pythonhosted.org/packages/0e/a4/82b7a2fe5d8a67a59ed831b24d59a3d46ea7d207b66e1602d376541d94a6/orjson-3.11.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be4fa4f0af7fa18951f7ab3fc2148e223af211bf03f59e1c6034ec3f97f21d61", size = 134014, upload-time = "2026-05-06T15:10:08.213Z" }, - { url = "https://files.pythonhosted.org/packages/50/c7/375e83a76851b73b2e39f3bcf0e5a19e2b89bad13e5bca97d0b293d27f24/orjson-3.11.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a8f5f8bc7ce7d59f08d9f99fa510c06496164a24cb5f3d34537dbd9ca30132e2", size = 141509, upload-time = "2026-05-06T15:10:09.595Z" }, - { url = "https://files.pythonhosted.org/packages/7f/7c/49d5d82a3d3097f641f094f552131f1e2723b0b8cb0fa2874ab65ecfffa6/orjson-3.11.9-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:4d7fde5501b944f83b3e665e1b31343ff6e154b15560a16b7130ea1e594a4206", size = 415127, upload-time = "2026-05-06T15:10:11.049Z" }, - { url = "https://files.pythonhosted.org/packages/3a/dc/7446c538590d55f455647e5f3c61fc33f7108714e7afcffa6a2a033f8350/orjson-3.11.9-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:cde1a448023ba7d5bb4c01c5afb48894380b5e4956e0627266526587ef4e535f", size = 148025, upload-time = "2026-05-06T15:10:12.842Z" }, - { url = "https://files.pythonhosted.org/packages/df/e5/4d2d8af06f788329b4f78f8cc3679bb395392fcaa1e4d8d3c33e85308fa4/orjson-3.11.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:71e63adb0e1f1ed5d9e168f50a91ceb93ae6420731d222dc7da5c69409aa47aa", size = 136943, upload-time = "2026-05-06T15:10:14.405Z" }, - { url = "https://files.pythonhosted.org/packages/06/69/850264ccf6d80f6b174620d30a87f65c9b1490aba33fe6b62798e618cad3/orjson-3.11.9-cp312-cp312-win32.whl", hash = "sha256:2d057a602cdd19a0ad680417527c45b6961a095081c0f46fe0e03e304aac6470", size = 131606, upload-time = "2026-05-06T15:10:15.791Z" }, - { url = "https://files.pythonhosted.org/packages/b9/d5/973a43fc9c55e20f2051e9830997649f669be0cb3ca52192087c0143f118/orjson-3.11.9-cp312-cp312-win_amd64.whl", hash = "sha256:59e403b1cc5a676da8eaf31f6254801b7341b3e29efa85f92b48d272637e77be", size = 127101, upload-time = "2026-05-06T15:10:17.129Z" }, - { url = "https://files.pythonhosted.org/packages/fe/ae/495470f0e4a18f73fa10b7f6b84b464ec4cc5291c4e0c7c2a6c400bef006/orjson-3.11.9-cp312-cp312-win_arm64.whl", hash = "sha256:9af678d6488357948f1f84c6cd1c1d397c014e1ae2f98ae082a44eb48f602624", size = 126736, upload-time = "2026-05-06T15:10:18.645Z" }, - { url = "https://files.pythonhosted.org/packages/32/33/93fcc25907235c344ae73122f8a4e01d2d393ef062b4af7d2e2487a32c37/orjson-3.11.9-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:4bab1b2d6141fe7b32ae71dac905666ece4f94936efbfb13d55bb7739a3a6021", size = 228458, upload-time = "2026-05-06T15:10:20.079Z" }, - { url = "https://files.pythonhosted.org/packages/8f/27/b1e6dadb3c080313c03fdd8067b85e6a0460c7d8d6a1c3984ef77b904e4d/orjson-3.11.9-cp313-cp313-macosx_15_0_arm64.whl", hash = "sha256:844417969855fc7a41be124aafe83dc424592a7f77cd4501900c67307122b92c", size = 128368, upload-time = "2026-05-06T15:10:21.549Z" }, - { url = "https://files.pythonhosted.org/packages/21/0f/c9ede0bf052f6b4051e64a7d4fa91b725cccf8321a6a786e86eb03519f00/orjson-3.11.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ffe02797b5e9f3a9d8292ddcd289b474ad13e81ad83cd1891a240811f1d2cb81", size = 132070, upload-time = "2026-05-06T15:10:23.371Z" }, - { url = "https://files.pythonhosted.org/packages/fd/26/d398e28048dc18205bbe812f2c88cb9b40313db2470778e25964796458fe/orjson-3.11.9-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0e4eed3b200023042814d2fc8a5d2e880f13b52e1ed2485e83da4f3962f7dc1a", size = 127892, upload-time = "2026-05-06T15:10:24.714Z" }, - { url = "https://files.pythonhosted.org/packages/66/60/52b0054c4c700d5aa7fc5b7ca96917400d8f061307778578e67a10e25852/orjson-3.11.9-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8aff7da9952a5ad1cef8e68017724d96c7b9a66e99e91d6252e1b133d67a7b10", size = 135217, upload-time = "2026-05-06T15:10:26.084Z" }, - { url = "https://files.pythonhosted.org/packages/d5/97/1e3dc2b2a28b7b2528f403d2fc1d79ec5f39af3bc143ab65d3ec26426385/orjson-3.11.9-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4d4e98d6f3b8afed8bc8cd9718ec0cdf46661826beefb53fe8eafb37f2bf0362", size = 145980, upload-time = "2026-05-06T15:10:28.062Z" }, - { url = "https://files.pythonhosted.org/packages/fc/39/31fbfe7850f2de32dee7e7e5c09f26d403ab01e440ac96001c6b01ad3c99/orjson-3.11.9-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3a81d52442a7c99b3662333235b3adf96a1715864658b35bb797212be7bddb97", size = 132738, upload-time = "2026-05-06T15:10:29.727Z" }, - { url = "https://files.pythonhosted.org/packages/a1/08/dca0082dd2a194acb93e5457e73455388e2e2ca464a2672449a9ddbb679d/orjson-3.11.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e39364e726a8fff737309aff059ff67d8a8c8d5b677be7bb49a8b3e84b7e218", size = 134033, upload-time = "2026-05-06T15:10:31.152Z" }, - { url = "https://files.pythonhosted.org/packages/11/d4/5bdb0626801230139987385554c5d4c42255218ac906525bf4347f22cd95/orjson-3.11.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4fd66214623f1b17501df9f0543bef0b833979ab5b6ded1e1d123222866aa8c9", size = 141492, upload-time = "2026-05-06T15:10:32.641Z" }, - { url = "https://files.pythonhosted.org/packages/fa/88/a21fb53b3ede6703aede6dce4710ed4111e5b201cfa6bbff5e544f9d47d7/orjson-3.11.9-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:8ecc30f10465fa1e0ce13fd01d9e22c316e5053a719a8d915d4545a09a5ff677", size = 415087, upload-time = "2026-05-06T15:10:34.438Z" }, - { url = "https://files.pythonhosted.org/packages/3d/57/1b30daf70f0d8180e9a73cefbfbdd99e4bf19eb020466502b01fba7e0e50/orjson-3.11.9-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:97db4c94a7db398a5bd636273324f0b3fd58b350bbbac8bb380ceb825a9b40f4", size = 148031, upload-time = "2026-05-06T15:10:36.358Z" }, - { url = "https://files.pythonhosted.org/packages/04/83/45fbb6d962e260807f99441db9613cee868ceda4baceda59b3720a563f97/orjson-3.11.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9f78cf8fec5bd627f4082b8dfeac7871b43d7f3274904492a43dab39f18a19a0", size = 136915, upload-time = "2026-05-06T15:10:38.013Z" }, - { url = "https://files.pythonhosted.org/packages/5f/cc/2d10025f9056d376e4127ec05a5808b218d46f035fdc08178a5411b34250/orjson-3.11.9-cp313-cp313-win32.whl", hash = "sha256:d4087e5c0209a0a8efe4de3303c234b9c44d1174161dcd851e8eea07c7560b32", size = 131613, upload-time = "2026-05-06T15:10:39.569Z" }, - { url = "https://files.pythonhosted.org/packages/67/bd/2775ff28bfe883b9aa1ff348300542eb2ef1ee18d8ae0e3a49846817a865/orjson-3.11.9-cp313-cp313-win_amd64.whl", hash = "sha256:051b102c93b4f634e89f3866b07b9a9a98915ada541f4ec30f177067b2694979", size = 127086, upload-time = "2026-05-06T15:10:41.262Z" }, - { 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 = "outlines-core" -version = "0.2.11" -source = { registry = "https://pypi.org/simple" } -resolution-markers = [ - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", -] -sdist = { url = "https://files.pythonhosted.org/packages/1a/d3/e04e9145f8f806723dec9b9e5227ad695a3efcd3ced7794cf7c22b15df5e/outlines_core-0.2.11.tar.gz", hash = "sha256:dfce56f717ff5083e54cbcfdb66cad243365437fccbb5509adaa7e31e030f1d8", size = 197263, upload-time = "2025-05-19T10:12:51.719Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/4d/ca/d5e92e197b40f62deb46dcc55567a51c8bf37943df7bc6658d93f30740f1/outlines_core-0.2.11-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:e96b8d0b56afcd3b86f4efca466c578f3725da1148ef62423249c92993841762", size = 1961746, upload-time = "2025-05-19T10:12:06.723Z" }, - { url = "https://files.pythonhosted.org/packages/02/b2/f3d6e7e37ebe1de3c345b53d8dc01e9b5c5f05b20e494fe94bf8972db4b0/outlines_core-0.2.11-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:d108ee8cd5e2fe71c2b0720b949d004901fec8bdb64bcd0c01b8abe38ab7ae1c", size = 2133815, upload-time = "2025-05-19T10:12:07.934Z" }, - { url = "https://files.pythonhosted.org/packages/07/21/62a680da6941b53d765160d22bdcf35849c22b7a987f4e9e8b7db7885c9f/outlines_core-0.2.11-cp311-cp311-macosx_15_0_arm64.whl", hash = "sha256:ebf42ab5b7ae38235d3c3333b5cacd6e91449b87b8a48a85094ea28ad9de9878", size = 1960539, upload-time = "2025-05-19T10:12:09.23Z" }, - { url = "https://files.pythonhosted.org/packages/5f/57/20cfb402aee1a7be0e08d861349570255ad2d17ba7fe7f8fd5706326588c/outlines_core-0.2.11-cp311-cp311-macosx_15_0_x86_64.whl", hash = "sha256:fd4305ff8418d14059d95dc3276ca96ba1b5aa499908e1af8bb3c7207aa7ac68", size = 2129894, upload-time = "2025-05-19T10:12:10.534Z" }, - { url = "https://files.pythonhosted.org/packages/4c/db/32c6e1170f139420e948fdd18a09a6175244bc0760dcf4dc2470e18411b9/outlines_core-0.2.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:132605b8dd1e3d1369da6a851992dd357f6376068292f6bd47caa7a28b794d19", size = 2289078, upload-time = "2025-05-19T10:12:12.118Z" }, - { url = "https://files.pythonhosted.org/packages/25/c3/b6e6f4e08fa84d2424f82705a6dc47fee33cb91989010fa678736957dcf6/outlines_core-0.2.11-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:b31d5fc83b78aad282dd667b8d6e684614481fe08a7609ce0ce45dee64cd2991", size = 2115075, upload-time = "2025-05-19T10:12:13.761Z" }, - { url = "https://files.pythonhosted.org/packages/d4/9b/b84c4933e4f35b34e9b23fadd63a365ad8563cc7561d8528b33de4ee8102/outlines_core-0.2.11-cp311-cp311-win32.whl", hash = "sha256:3e316a79f3ecfa12c17746edebcbd66538ee22a43986982f6b96166fb94ee6b1", size = 1768254, upload-time = "2025-05-19T10:12:15.02Z" }, - { url = "https://files.pythonhosted.org/packages/99/5b/380c933c65ca9744c163fe4a3702ad7f3e9ca02e09ac84a09b6837cff9b6/outlines_core-0.2.11-cp311-cp311-win_amd64.whl", hash = "sha256:c260a042b5854ff69291649cfd112066e6bab0dad0bb9cec8a6c3705ef3a59cd", size = 2062167, upload-time = "2025-05-19T10:12:16.443Z" }, - { url = "https://files.pythonhosted.org/packages/5f/2c/c7636823244c70e2960060bf9bd978248dffb55c5e7c91c46d18354b2a24/outlines_core-0.2.11-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:4a9db4872bae083631d720994f4cee603bce0536b33d5a988814576863b657cf", size = 1957668, upload-time = "2025-05-19T10:12:18.29Z" }, - { url = "https://files.pythonhosted.org/packages/c7/09/5c62047da139d722317a444a4d01cd5f11943a8c2eaecce784341dd0844a/outlines_core-0.2.11-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:8359a45c59f6a8f2eb717245806501a59044c75f6ea8bd08faaa131cc8cdec45", size = 2130493, upload-time = "2025-05-19T10:12:19.537Z" }, - { url = "https://files.pythonhosted.org/packages/89/7a/d6a2810f90e37d550168e0c0a9a915086ea721444727e3ca2c630898d1ef/outlines_core-0.2.11-cp312-cp312-macosx_15_0_arm64.whl", hash = "sha256:5d26a46591377340e0b870b8a96ea8341058341a62ee0bded9098e0c88dd24f4", size = 1956804, upload-time = "2025-05-19T10:12:20.755Z" }, - { url = "https://files.pythonhosted.org/packages/ca/ea/339e6c273b5581128c3b7ca27d428d8993c3085912af1a467aa32ef0e9d1/outlines_core-0.2.11-cp312-cp312-macosx_15_0_x86_64.whl", hash = "sha256:ae460a34675fb11d92a5c605a480fbae4cd6c1b2d11b3698da64a7fcaba64dcf", size = 2127085, upload-time = "2025-05-19T10:12:22.02Z" }, - { url = "https://files.pythonhosted.org/packages/92/c7/a65d1fddf49830ebc41422294eacde35286d9f68994a8aa905cb14f5aade/outlines_core-0.2.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:86df9740368866295077346440d911df4972da2b3f1f54b8125e6f329e8a8891", size = 2287677, upload-time = "2025-05-19T10:12:24.24Z" }, - { url = "https://files.pythonhosted.org/packages/23/79/8795aed8be9b77dd69d78e7cfbfcf28c179e6b08da6e56bbbf48a09fe55f/outlines_core-0.2.11-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:96ce4dd78f106799be4a0a5795cefd1352806162973756a4b6fce4bb6eddd7e4", size = 2113000, upload-time = "2025-05-19T10:12:25.446Z" }, - { url = "https://files.pythonhosted.org/packages/59/e3/cbe9294b06d92ee1892dbb6f2125d833d68e8629d45d080d6daba54eec2d/outlines_core-0.2.11-cp312-cp312-win32.whl", hash = "sha256:358db161cce3650ba822e118dcf0a1efa571c7deb4864ab9d64ca2c9cca7425d", size = 1765703, upload-time = "2025-05-19T10:12:26.693Z" }, - { url = "https://files.pythonhosted.org/packages/1d/c9/ed3cf362515fac16e313368b9b2f2497051f4ded88679205830b6f889f54/outlines_core-0.2.11-cp312-cp312-win_amd64.whl", hash = "sha256:231f9d20d2630c70665345821780d7808b29539620a75c99f65113b518c51032", size = 2060945, upload-time = "2025-05-19T10:12:28.294Z" }, - { url = "https://files.pythonhosted.org/packages/11/58/df6f57546f7792c990a4380ceaf99243a0b26b24c199e34e0a9277c89976/outlines_core-0.2.11-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:0907ff25d79edbf8650268028de85a1b41b38696f147059e007da4626a1031f1", size = 1957172, upload-time = "2025-05-19T10:12:29.737Z" }, - { url = "https://files.pythonhosted.org/packages/9b/cf/b07e33c44544e7865ec481554788807dfa6ad10fd86191ad21f2200f145e/outlines_core-0.2.11-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:f4146da5957f97550eebd19e80635e48035886fd10f03e9735cc111caaf74e93", size = 2130284, upload-time = "2025-05-19T10:12:31.408Z" }, - { url = "https://files.pythonhosted.org/packages/83/70/8f981706e2620914c48fd1edb42f9409d76b84c72149d48e89d14820fab6/outlines_core-0.2.11-cp313-cp313-macosx_15_0_arm64.whl", hash = "sha256:8776a6db8843187c90e4c54bf94510cda68ca7a11c9b48d90587179fd3224bc2", size = 1956727, upload-time = "2025-05-19T10:12:32.996Z" }, - { url = "https://files.pythonhosted.org/packages/89/de/fba234a9c3984408f017ee0b1ca2e9d6191f8086afa649d3e4b04ed055e2/outlines_core-0.2.11-cp313-cp313-macosx_15_0_x86_64.whl", hash = "sha256:d44f38a89028bed50494420b47d08ebefa78f34b129e2ea6383c801e5ba62c26", size = 2126905, upload-time = "2025-05-19T10:12:34.261Z" }, - { url = "https://files.pythonhosted.org/packages/87/96/7dcdc5198844145ab35528f9f93a58c3d47b87e54d0f79357c631d7b7a9a/outlines_core-0.2.11-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:daef6eaaf8c3403455ab5cbf265cb5c6838df571eb7c4b23cddac19cfc701726", size = 2287320, upload-time = "2025-05-19T10:12:35.515Z" }, - { url = "https://files.pythonhosted.org/packages/4d/68/b420b6a3beaadbf8e9f2a82132120027efd6424634013fbeca8c2fed7467/outlines_core-0.2.11-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:76b2512417c68863f8f227a080e87f755682dfd895e23b021121318be11da579", size = 2112861, upload-time = "2025-05-19T10:12:36.742Z" }, - { url = "https://files.pythonhosted.org/packages/78/d6/7c2a016f7a5eab2f3df2b3a258f270872c78fe0dd7d9fbee87429f1b6b1f/outlines_core-0.2.11-cp313-cp313-win32.whl", hash = "sha256:707eeb3d190485f55a27ad9a6ad70df86688fa2bf405894a118283be7f59bd55", size = 1765574, upload-time = "2025-05-19T10:12:37.98Z" }, - { url = "https://files.pythonhosted.org/packages/a5/39/4c07f1d1f8e6ed85db9fe73a021113795a05aae8a84f36f0bdebb08bfde8/outlines_core-0.2.11-cp313-cp313-win_amd64.whl", hash = "sha256:ad46698564c9b13cbfbc744067de12be73bd740d7b2de20ec6b979ad7511f7c9", size = 2060567, upload-time = "2025-05-19T10:12:39.228Z" }, +[[package]] +name = "opentelemetry-semantic-conventions" +version = "0.63b0" +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" } +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" }, +] + +[[package]] +name = "opentelemetry-semantic-conventions-ai" +version = "0.5.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "opentelemetry-sdk" }, + { name = "opentelemetry-semantic-conventions" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/24/02/10aeacc37a38a3a8fa16ff67bec1ae3bf882539f6f9efb0f70acf802ca2d/opentelemetry_semantic_conventions_ai-0.5.1.tar.gz", hash = "sha256:153906200d8c1d2f8e09bd78dbef526916023de85ac3dab35912bfafb69ff04c", size = 26533, upload-time = "2026-03-26T14:20:38.73Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/55/22/41fb05f1dc5fda2c468e05a41814c20859016c85117b66c8a257cae814f6/opentelemetry_semantic_conventions_ai-0.5.1-py3-none-any.whl", hash = "sha256:25aeb22bd261543b4898a73824026d96770e5351209c7d07a0b1314762b1f6e4", size = 11250, upload-time = "2026-03-26T14:20:37.108Z" }, +] + +[[package]] +name = "optimum-quanto" +version = "0.2.7" +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 == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20')" }, + { 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 == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "safetensors" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" } }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3e/df/03ae85090b33d81f06b4dd7a43b16cef6ee5f1d36d8fdcce864964895c70/optimum_quanto-0.2.7.tar.gz", hash = "sha256:91b5c2dc8a9100297dc7924a93747fb77ab010784b5e1f6d0208976ba054dade", size = 361601, upload-time = "2025-03-06T08:07:51.578Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8d/33/4ad914b0ae7e46296fe00d76d084be351fef69816b3498ed32a178471c8a/optimum_quanto-0.2.7-py3-none-any.whl", hash = "sha256:1369b1d9a4a197f88c0d1c67e8d950694e5b86ce4c9f3878e178d5be35339f61", size = 165285, upload-time = "2025-03-06T08:07:32.913Z" }, +] + +[[package]] +name = "orjson" +version = "3.11.9" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/7e/0c/964746fcafbd16f8ff53219ad9f6b412b34f345c75f384ad434ceaadb538/orjson-3.11.9.tar.gz", hash = "sha256:4fef17e1f8722c11587a6ef18e35902450221da0028e65dbaaa543619e68e48f", size = 5599163, upload-time = "2026-05-06T15:11:08.309Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1e/51/3fb9e65ae76ee97bd611869a503fa3fc0a6e81dd8b737cf3003f682df7ff/orjson-3.11.9-cp311-cp311-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:f01c4818b3fc9b0da8e096722a84318071eaa118df35f6ed2344da0e73a5444f", size = 228522, upload-time = "2026-05-06T15:09:35.362Z" }, + { url = "https://files.pythonhosted.org/packages/16/fa/9d54b07cb3f3b0bfd57841478e42d7a0ece4a9f49f9907eecf5a45461687/orjson-3.11.9-cp311-cp311-macosx_15_0_arm64.whl", hash = "sha256:3ebca4179031ee716ed076ffadc29428e900512f6fccee8614c9983157fcf19c", size = 128463, upload-time = "2026-05-06T15:09:37.063Z" }, + { url = "https://files.pythonhosted.org/packages/88/b1/6ceafc2eefd0a553e3be77ce6c49d107e772485d9568629376171c50e634/orjson-3.11.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:48ee05097750de0ff69ed5b7bbcf0732182fd57a24043dcc2a1da780a5ead3a5", size = 132306, upload-time = "2026-05-06T15:09:38.299Z" }, + { url = "https://files.pythonhosted.org/packages/ea/76/f11311285324a40aab1e3031385c50b635a7cd0734fdaf60c7e89a696f60/orjson-3.11.9-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a6082706765a95a6680d812e1daf1c0cfe8adec7831b3ff3b625693f3b461b1c", size = 127988, upload-time = "2026-05-06T15:09:39.597Z" }, + { url = "https://files.pythonhosted.org/packages/9e/85/0ef63bcf1337f44031ce9b91b1919563f62a37527b3ea4368bb15a22e5d7/orjson-3.11.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:277fefe9d76ee17eb14debf399e3533d4d63b5f677a4d3719eb763536af1f4bd", size = 135188, upload-time = "2026-05-06T15:09:40.957Z" }, + { url = "https://files.pythonhosted.org/packages/05/94/b0d27090ea8a2095db3c2bd1b1c96f96f19bbb494d7fef33130e846e613d/orjson-3.11.9-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:03db380e3780fa0015ed776a90f20e8e20bb11dde13b216ce19e5718e3dfba62", size = 145937, upload-time = "2026-05-06T15:09:42.249Z" }, + { url = "https://files.pythonhosted.org/packages/09/eb/75d50c29c05b8054013e221e598820a365c8e64065312e75e202ed880709/orjson-3.11.9-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:33d7d766701847dc6729846362dc27895d2f2d2251264f9d10e7cb9878194877", size = 132758, upload-time = "2026-05-06T15:09:43.945Z" }, + { url = "https://files.pythonhosted.org/packages/49/bd/360686f39348aa88827cb6fbf7dc606fd41c831a35235e1abf1db8e3a9e6/orjson-3.11.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:147302878da387104b66bb4a8b0227d1d487e976ce41a8501916161072ed87b1", size = 133971, upload-time = "2026-05-06T15:09:45.239Z" }, + { url = "https://files.pythonhosted.org/packages/0e/30/3178eb16f3221aeef068b6f1f1ebe05f656ea5c6dffe9f6c917329fe17a3/orjson-3.11.9-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:3513550321f8c8c811a7c3297b8a630e82dc08e4c10216d07703c997776236cd", size = 141685, upload-time = "2026-05-06T15:09:46.858Z" }, + { url = "https://files.pythonhosted.org/packages/5f/f1/ff2f19ed0225f9680fafa42febca3570dd59444ebf190980738d376214c2/orjson-3.11.9-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:c5d001196b89fa9cf0a4ab79766cd835b991a166e4b621ba95089edc50c429ff", size = 415167, upload-time = "2026-05-06T15:09:48.312Z" }, + { url = "https://files.pythonhosted.org/packages/9b/61/863bddf0da6e9e586765414debd54b4e58db05f560902b6d00658cb88636/orjson-3.11.9-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:16969c9d369c98eb084889c6e4d2d39b77c7eb38ceccf8da2a9fff62ae908980", size = 147913, upload-time = "2026-05-06T15:09:49.733Z" }, + { url = "https://files.pythonhosted.org/packages/b6/8a/4081492586d75b073d60c5271a8d0f05a0955cabf1e34c8473f6fcd84235/orjson-3.11.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:63e0efbc991250c0b3143488fa57d95affcabbfc63c99c48d625dd37779aafe2", size = 136959, upload-time = "2026-05-06T15:09:51.311Z" }, + { url = "https://files.pythonhosted.org/packages/0d/bd/70b6ab193594d7abb875320c0a7c8335e846f28968c432c31042409c3c8d/orjson-3.11.9-cp311-cp311-win32.whl", hash = "sha256:14ed654580c1ed2bc217352ec82f91b047aef82951aa71c7f64e0dcb03c0e180", size = 131533, upload-time = "2026-05-06T15:09:52.637Z" }, + { url = "https://files.pythonhosted.org/packages/3f/17/1a1a228183d62d1b77e2c30d210f47dd4768b310ebe1607c63e3c0e3a71e/orjson-3.11.9-cp311-cp311-win_amd64.whl", hash = "sha256:57ea77fb70a448ce87d18fca050193202a3da5e54598f6501ca5476fb66cfe02", size = 127106, upload-time = "2026-05-06T15:09:54.204Z" }, + { url = "https://files.pythonhosted.org/packages/b8/95/285de5fa296d09681ee9c546cd4a8aeb773b701cf343dc125994f4d52953/orjson-3.11.9-cp311-cp311-win_arm64.whl", hash = "sha256:19b72ed11572a2ee51a67a903afbe5af504f84ed6f529c0fe44b0ab3fb5cc697", size = 126848, upload-time = "2026-05-06T15:09:55.551Z" }, + { url = "https://files.pythonhosted.org/packages/16/6d/11867a3ffa3a3608d84a4de51ef4dd0896d6b5cc9132fbe1daf593e677bc/orjson-3.11.9-cp312-cp312-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:9ef6fe90aadef185c7b128859f40beb24720b4ecea95379fc9000931179c3a49", size = 228515, upload-time = "2026-05-06T15:09:57.265Z" }, + { url = "https://files.pythonhosted.org/packages/24/75/05912954c8b288f34fcf5cd4b9b071cb4f6e77b9961e175e56ebb258089f/orjson-3.11.9-cp312-cp312-macosx_15_0_arm64.whl", hash = "sha256:e5c9b8f28e726e97d97696c826bc7bea5d71cecd63576dba92924a32c1961291", size = 128409, upload-time = "2026-05-06T15:09:59.063Z" }, + { url = "https://files.pythonhosted.org/packages/ab/86/1c3a47df3bc8191ea9ac51603bbb872a95167a364320c269f2557911f406/orjson-3.11.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:26a473dbb4162108b27901492546f83c76fdcea3d0eadff00ae7a07e18dcce09", size = 132106, upload-time = "2026-05-06T15:10:00.798Z" }, + { url = "https://files.pythonhosted.org/packages/d7/cf/b33b5f3e695ae7d63feef9d915c37cc3b8f465493dcd4f8e0b4c697a2366/orjson-3.11.9-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:011382e2a60fda9d46f1cdee31068cfc52ffe952b587d683ec0463002802a0f4", size = 127864, upload-time = "2026-05-06T15:10:02.15Z" }, + { url = "https://files.pythonhosted.org/packages/31/6a/6cf69385a58208024fcb8c014e2141b8ce838aba6492b589f8acfff97fab/orjson-3.11.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c2d3dc759490128c5c1711a53eeaa8ee1d437fd0038ffd2b6008abf46db3f882", size = 135213, upload-time = "2026-05-06T15:10:03.515Z" }, + { url = "https://files.pythonhosted.org/packages/e8/f8/0b1bd3e8f2efcdd376af5c8cfd79eaf13f018080c0089c80ebd724e3c7fb/orjson-3.11.9-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d8ea516b3726d190e1b4297e6f4e7a8650347ae053868a18163b4dd3641d1fff", size = 145994, upload-time = "2026-05-06T15:10:05.083Z" }, + { url = "https://files.pythonhosted.org/packages/f3/59/dab79f61044c529d2c81aecdc589b1f833a1c8dec11ba3b1c2498a02ca7e/orjson-3.11.9-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:380cdce7ba24989af81d0a7013d0aaec5d0e2a21734c0e2681b1bc4f141957fe", size = 132744, upload-time = "2026-05-06T15:10:06.853Z" }, + { url = "https://files.pythonhosted.org/packages/0e/a4/82b7a2fe5d8a67a59ed831b24d59a3d46ea7d207b66e1602d376541d94a6/orjson-3.11.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:be4fa4f0af7fa18951f7ab3fc2148e223af211bf03f59e1c6034ec3f97f21d61", size = 134014, upload-time = "2026-05-06T15:10:08.213Z" }, + { url = "https://files.pythonhosted.org/packages/50/c7/375e83a76851b73b2e39f3bcf0e5a19e2b89bad13e5bca97d0b293d27f24/orjson-3.11.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:a8f5f8bc7ce7d59f08d9f99fa510c06496164a24cb5f3d34537dbd9ca30132e2", size = 141509, upload-time = "2026-05-06T15:10:09.595Z" }, + { url = "https://files.pythonhosted.org/packages/7f/7c/49d5d82a3d3097f641f094f552131f1e2723b0b8cb0fa2874ab65ecfffa6/orjson-3.11.9-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:4d7fde5501b944f83b3e665e1b31343ff6e154b15560a16b7130ea1e594a4206", size = 415127, upload-time = "2026-05-06T15:10:11.049Z" }, + { url = "https://files.pythonhosted.org/packages/3a/dc/7446c538590d55f455647e5f3c61fc33f7108714e7afcffa6a2a033f8350/orjson-3.11.9-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:cde1a448023ba7d5bb4c01c5afb48894380b5e4956e0627266526587ef4e535f", size = 148025, upload-time = "2026-05-06T15:10:12.842Z" }, + { url = "https://files.pythonhosted.org/packages/df/e5/4d2d8af06f788329b4f78f8cc3679bb395392fcaa1e4d8d3c33e85308fa4/orjson-3.11.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:71e63adb0e1f1ed5d9e168f50a91ceb93ae6420731d222dc7da5c69409aa47aa", size = 136943, upload-time = "2026-05-06T15:10:14.405Z" }, + { url = "https://files.pythonhosted.org/packages/06/69/850264ccf6d80f6b174620d30a87f65c9b1490aba33fe6b62798e618cad3/orjson-3.11.9-cp312-cp312-win32.whl", hash = "sha256:2d057a602cdd19a0ad680417527c45b6961a095081c0f46fe0e03e304aac6470", size = 131606, upload-time = "2026-05-06T15:10:15.791Z" }, + { url = "https://files.pythonhosted.org/packages/b9/d5/973a43fc9c55e20f2051e9830997649f669be0cb3ca52192087c0143f118/orjson-3.11.9-cp312-cp312-win_amd64.whl", hash = "sha256:59e403b1cc5a676da8eaf31f6254801b7341b3e29efa85f92b48d272637e77be", size = 127101, upload-time = "2026-05-06T15:10:17.129Z" }, + { url = "https://files.pythonhosted.org/packages/fe/ae/495470f0e4a18f73fa10b7f6b84b464ec4cc5291c4e0c7c2a6c400bef006/orjson-3.11.9-cp312-cp312-win_arm64.whl", hash = "sha256:9af678d6488357948f1f84c6cd1c1d397c014e1ae2f98ae082a44eb48f602624", size = 126736, upload-time = "2026-05-06T15:10:18.645Z" }, + { url = "https://files.pythonhosted.org/packages/32/33/93fcc25907235c344ae73122f8a4e01d2d393ef062b4af7d2e2487a32c37/orjson-3.11.9-cp313-cp313-macosx_10_15_x86_64.macosx_11_0_arm64.macosx_10_15_universal2.whl", hash = "sha256:4bab1b2d6141fe7b32ae71dac905666ece4f94936efbfb13d55bb7739a3a6021", size = 228458, upload-time = "2026-05-06T15:10:20.079Z" }, + { url = "https://files.pythonhosted.org/packages/8f/27/b1e6dadb3c080313c03fdd8067b85e6a0460c7d8d6a1c3984ef77b904e4d/orjson-3.11.9-cp313-cp313-macosx_15_0_arm64.whl", hash = "sha256:844417969855fc7a41be124aafe83dc424592a7f77cd4501900c67307122b92c", size = 128368, upload-time = "2026-05-06T15:10:21.549Z" }, + { url = "https://files.pythonhosted.org/packages/21/0f/c9ede0bf052f6b4051e64a7d4fa91b725cccf8321a6a786e86eb03519f00/orjson-3.11.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ffe02797b5e9f3a9d8292ddcd289b474ad13e81ad83cd1891a240811f1d2cb81", size = 132070, upload-time = "2026-05-06T15:10:23.371Z" }, + { url = "https://files.pythonhosted.org/packages/fd/26/d398e28048dc18205bbe812f2c88cb9b40313db2470778e25964796458fe/orjson-3.11.9-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:0e4eed3b200023042814d2fc8a5d2e880f13b52e1ed2485e83da4f3962f7dc1a", size = 127892, upload-time = "2026-05-06T15:10:24.714Z" }, + { url = "https://files.pythonhosted.org/packages/66/60/52b0054c4c700d5aa7fc5b7ca96917400d8f061307778578e67a10e25852/orjson-3.11.9-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8aff7da9952a5ad1cef8e68017724d96c7b9a66e99e91d6252e1b133d67a7b10", size = 135217, upload-time = "2026-05-06T15:10:26.084Z" }, + { url = "https://files.pythonhosted.org/packages/d5/97/1e3dc2b2a28b7b2528f403d2fc1d79ec5f39af3bc143ab65d3ec26426385/orjson-3.11.9-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4d4e98d6f3b8afed8bc8cd9718ec0cdf46661826beefb53fe8eafb37f2bf0362", size = 145980, upload-time = "2026-05-06T15:10:28.062Z" }, + { url = "https://files.pythonhosted.org/packages/fc/39/31fbfe7850f2de32dee7e7e5c09f26d403ab01e440ac96001c6b01ad3c99/orjson-3.11.9-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3a81d52442a7c99b3662333235b3adf96a1715864658b35bb797212be7bddb97", size = 132738, upload-time = "2026-05-06T15:10:29.727Z" }, + { url = "https://files.pythonhosted.org/packages/a1/08/dca0082dd2a194acb93e5457e73455388e2e2ca464a2672449a9ddbb679d/orjson-3.11.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e39364e726a8fff737309aff059ff67d8a8c8d5b677be7bb49a8b3e84b7e218", size = 134033, upload-time = "2026-05-06T15:10:31.152Z" }, + { url = "https://files.pythonhosted.org/packages/11/d4/5bdb0626801230139987385554c5d4c42255218ac906525bf4347f22cd95/orjson-3.11.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4fd66214623f1b17501df9f0543bef0b833979ab5b6ded1e1d123222866aa8c9", size = 141492, upload-time = "2026-05-06T15:10:32.641Z" }, + { url = "https://files.pythonhosted.org/packages/fa/88/a21fb53b3ede6703aede6dce4710ed4111e5b201cfa6bbff5e544f9d47d7/orjson-3.11.9-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:8ecc30f10465fa1e0ce13fd01d9e22c316e5053a719a8d915d4545a09a5ff677", size = 415087, upload-time = "2026-05-06T15:10:34.438Z" }, + { url = "https://files.pythonhosted.org/packages/3d/57/1b30daf70f0d8180e9a73cefbfbdd99e4bf19eb020466502b01fba7e0e50/orjson-3.11.9-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:97db4c94a7db398a5bd636273324f0b3fd58b350bbbac8bb380ceb825a9b40f4", size = 148031, upload-time = "2026-05-06T15:10:36.358Z" }, + { url = "https://files.pythonhosted.org/packages/04/83/45fbb6d962e260807f99441db9613cee868ceda4baceda59b3720a563f97/orjson-3.11.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:9f78cf8fec5bd627f4082b8dfeac7871b43d7f3274904492a43dab39f18a19a0", size = 136915, upload-time = "2026-05-06T15:10:38.013Z" }, + { url = "https://files.pythonhosted.org/packages/5f/cc/2d10025f9056d376e4127ec05a5808b218d46f035fdc08178a5411b34250/orjson-3.11.9-cp313-cp313-win32.whl", hash = "sha256:d4087e5c0209a0a8efe4de3303c234b9c44d1174161dcd851e8eea07c7560b32", size = 131613, upload-time = "2026-05-06T15:10:39.569Z" }, + { url = "https://files.pythonhosted.org/packages/67/bd/2775ff28bfe883b9aa1ff348300542eb2ef1ee18d8ae0e3a49846817a865/orjson-3.11.9-cp313-cp313-win_amd64.whl", hash = "sha256:051b102c93b4f634e89f3866b07b9a9a98915ada541f4ec30f177067b2694979", size = 127086, upload-time = "2026-05-06T15:10:41.262Z" }, + { 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 = "outlines-core" version = "0.2.14" 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 != 'darwin'", - "python_full_version == '3.12.*' and sys_platform != 'darwin'", - "python_full_version < '3.12' and sys_platform == 'darwin'", - "python_full_version < '3.12' and sys_platform != 'darwin'", -] sdist = { url = "https://files.pythonhosted.org/packages/6a/04/4a0812eb27c086cfd2e66e7ec9150f33e105912a9b7f8b335e3479f03a06/outlines_core-0.2.14.tar.gz", hash = "sha256:64808deed1591ca3029ff64346ceb974cd5d780c916ea82504951fe83523039e", size = 191539, upload-time = "2026-01-09T15:59:10.016Z" } wheels = [ { url = "https://files.pythonhosted.org/packages/05/12/a67f0be9546776f71c5df373f38ce6db965abc9845fbcd291b393a20712e/outlines_core-0.2.14-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:7770b5e0497e6f4548a8923299d4438d7dd61dc17c2f58acfd5df4d3101bb991", size = 2050098, upload-time = "2026-01-09T15:58:18.399Z" }, @@ -5406,7 +5309,8 @@ name = "pandas" version = "3.0.3" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" } }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-tutorials') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-tutorials') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "python-dateutil" }, { name = "tzdata", marker = "sys_platform == 'emscripten' or sys_platform == 'win32'" }, ] @@ -5557,15 +5461,15 @@ wheels = [ [[package]] name = "prometheus-fastapi-instrumentator" -version = "7.1.0" +version = "8.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "prometheus-client" }, { name = "starlette" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/69/6d/24d53033cf93826aa7857699a4450c1c67e5b9c710e925b1ed2b320c04df/prometheus_fastapi_instrumentator-7.1.0.tar.gz", hash = "sha256:be7cd61eeea4e5912aeccb4261c6631b3f227d8924542d79eaf5af3f439cbe5e", size = 20220, upload-time = "2025-03-19T19:35:05.351Z" } +sdist = { url = "https://files.pythonhosted.org/packages/95/f4/cdcebf7094b03b99fba71ac8f56bd6f227973642662f49d272332d8419b3/prometheus_fastapi_instrumentator-8.1.0.tar.gz", hash = "sha256:b77f3043665e8d28e2bbd21017506195a43d9adf1d402d01bf95b494b7e560e1", size = 20492, upload-time = "2026-07-26T11:12:44.202Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/27/72/0824c18f3bc75810f55dacc2dd933f6ec829771180245ae3cc976195dec0/prometheus_fastapi_instrumentator-7.1.0-py3-none-any.whl", hash = "sha256:978130f3c0bb7b8ebcc90d35516a6fe13e02d2eb358c8f83887cdef7020c31e9", size = 19296, upload-time = "2025-03-19T19:35:04.323Z" }, + { url = "https://files.pythonhosted.org/packages/44/b9/91a2246e6cf01b7ccb14479803c8a50f9c258ae5c6a0f16ba3294820632b/prometheus_fastapi_instrumentator-8.1.0-py3-none-any.whl", hash = "sha256:b9f40b2cff3f7891ca0610b3ae4fc6ec723fd326b04bb659819aaeb821a0fc7d", size = 19649, upload-time = "2026-07-26T11:12:45.168Z" }, ] [[package]] @@ -6004,6 +5908,15 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ae/8d/f1af3832f5e6eb13ba94ee809e72b8ecb5eef226d27ee0bef7d963d943c7/pydantic_settings-2.14.1-py3-none-any.whl", hash = "sha256:6e3c7edfd8277687cdc598f56e5cff0e9bfff0910a3749deaa8d4401c3a2b9de", size = 60964, upload-time = "2026-05-08T13:40:04.958Z" }, ] +[[package]] +name = "pyelftools" +version = "0.33" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a3/11/767522582afab1b884d277de0e6e011640cb9d7292a38694b4b1a1df1ae8/pyelftools-0.33.tar.gz", hash = "sha256:660d82dcbeb8e83d1702bd97f223f761625da06111c0cc988eac6b8ab0c1b61f", size = 15068655, upload-time = "2026-05-29T12:56:22.553Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/46/2a/f9697576603dae937727827505a6126a066affb227034e77e6f9068910da/pyelftools-0.33-py3-none-any.whl", hash = "sha256:f215ad5f47d3f1373a21496a6c9e0707c622840d0622f23ff7ce08678b020036", size = 201178, upload-time = "2026-05-29T12:56:20.587Z" }, +] + [[package]] name = "pygments" version = "2.20.0" @@ -6027,6 +5940,24 @@ crypto = [ { name = "cryptography" }, ] +[[package]] +name = "pynvvideocodec" +version = "2.0.4" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ee/ce/4559ca81f39b14cc121ed284afc017fe36c3aa40e72ef12170b75d7d2113/pynvvideocodec-2.0.4-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:4dba42331f6d319087d05359787c7c542483fab22107c07b983cad928c1e3cfe", size = 28632422, upload-time = "2026-07-08T04:25:29.591Z" }, + { url = "https://files.pythonhosted.org/packages/2e/86/8766b11b0884fe9c0530870e99c68af1ce68568ebe0652b636caaa9ea50a/pynvvideocodec-2.0.4-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:bd3779ff73ad703393c0a19c3650f269ca25e71902c24efa0719ed4a58cd9390", size = 43180651, upload-time = "2026-05-27T04:02:38.117Z" }, + { url = "https://files.pythonhosted.org/packages/a9/aa/dd826d41581aa6b11a4c922752a89a0dfbfe5f9095de11f8bb10bde46c1d/pynvvideocodec-2.0.4-cp311-cp311-manylinux_2_34_aarch64.whl", hash = "sha256:f809fb18929ac2af042835f10c7679b1c86db9817776f22bc7467907c5c3d918", size = 35755024, upload-time = "2026-05-27T04:03:02.004Z" }, + { url = "https://files.pythonhosted.org/packages/cc/df/c5b516bb16c42c312d3564999f25487607ed105f656ef7fbeb6b13ff3c6e/pynvvideocodec-2.0.4-cp311-cp311-win_amd64.whl", hash = "sha256:fc299a14e61832850be91f8441669ada6fc270903ad1c50acde8e9353590fd3a", size = 25688228, upload-time = "2026-05-27T04:03:29.487Z" }, + { url = "https://files.pythonhosted.org/packages/38/1c/78f6fdf85133157a6a3405eab5ef4c2bc8048194dbda1c91bb9b8645bb36/pynvvideocodec-2.0.4-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:bad9e25f494abdcfa8f9dffa33a840509eda3ffcdf6e7cf6465d73be307c0c82", size = 28630316, upload-time = "2026-07-08T04:25:54.596Z" }, + { url = "https://files.pythonhosted.org/packages/ca/49/98da271686e00676f41b1197ba5431ddc341b96d8efb68ea9d68e2b0d870/pynvvideocodec-2.0.4-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:b59cec7a1a3f78fad13fead78cad8b6d9686827f9ff4477080245457675a01d0", size = 43176147, upload-time = "2026-05-27T04:04:08.297Z" }, + { url = "https://files.pythonhosted.org/packages/42/80/7b13c12fd5f3243b01190130ce098a44ddf62e030e6ed712911cbfe40311/pynvvideocodec-2.0.4-cp312-cp312-manylinux_2_34_aarch64.whl", hash = "sha256:a0daa28b09705806c8c6b26326df217c45e60c0a12a673ea3ea6ee5e2e7193b0", size = 35754893, upload-time = "2026-05-27T04:04:43.866Z" }, + { url = "https://files.pythonhosted.org/packages/76/50/eb1571ab1cee8ebb8a7bdfc355078beebe4b2bb2e5c6ad5d0e18ab8585db/pynvvideocodec-2.0.4-cp312-cp312-win_amd64.whl", hash = "sha256:46e2adb82dc6ac333d3535cc76e4e25c7e8d80dd272b1aba0c28702b861d5261", size = 25692590, upload-time = "2026-05-27T04:05:17.164Z" }, + { url = "https://files.pythonhosted.org/packages/46/d6/8475720d4f0f8fc9e852e0092b308643b71f24d9495ba3bd03c38b16c28d/pynvvideocodec-2.0.4-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:fcb06ef6ef24ee33b8f34950696a4e01636f2d8cdb96c407cd692931d049ac3d", size = 43176124, upload-time = "2026-05-27T04:06:26.415Z" }, + { url = "https://files.pythonhosted.org/packages/3d/28/33d2a4d69b48823801c0b02b1bfbeac04cd9d429ee698d248e7ba946c516/pynvvideocodec-2.0.4-cp313-cp313-manylinux_2_34_aarch64.whl", hash = "sha256:51724c6a0e3623c092cccdf93c8b09cced6881f3d0c76653f6ffbec0371f29cd", size = 35754919, upload-time = "2026-05-27T04:07:09.962Z" }, + { url = "https://files.pythonhosted.org/packages/49/8e/8c08bbffc9021db762b6ac103ce544db4e517f9816118a35db9f0c7d2a9a/pynvvideocodec-2.0.4-cp313-cp313-win_amd64.whl", hash = "sha256:8e704a2b553a35cc2de10543a232e7feddc473f3e5478996595236e3194efc5d", size = 25692569, upload-time = "2026-05-27T04:07:38.663Z" }, +] + [[package]] name = "pypika" version = "0.51.1" @@ -6217,19 +6148,20 @@ wheels = [ [[package]] name = "quack-kernels" -version = "0.4.1" +version = "0.6.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "apache-tvm-ffi" }, + { name = "apache-tvm-ffi", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "einops" }, { name = "nvidia-cutlass-dsl" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "torch-c-dlpack-ext" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/2a/58/58b82e91b236539f424ff5681e7095b1f2860ddfb7778fe0be14d8fb58de/quack_kernels-0.4.1.tar.gz", hash = "sha256:9d7d6ba412bc0c8a9b1331c52a73db76280adb9dc2f2750df4851ddabef1466b", size = 274766, upload-time = "2026-04-30T14:37:55.65Z" } +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 = [ - { url = "https://files.pythonhosted.org/packages/38/e4/a6c3bbbe3d4242fa412454b8e8069a079e500be331aecf8f2aa666164e9c/quack_kernels-0.4.1-py3-none-any.whl", hash = "sha256:c1c8df2935bf5156ec47d2c5384ac08b411fd0ee702d80ae916dbf6d6f5ae813", size = 260827, upload-time = "2026-04-30T14:37:54.584Z" }, + { url = "https://files.pythonhosted.org/packages/2b/65/a38a30a6ac96a757363a5be9d09cef799640bb143a64ba5a2f4d400d95d9/quack_kernels-0.6.1-py3-none-any.whl", hash = "sha256:266705ea82117e9b1c8a9e44d68a458519f2498d966c0efffd6812120c3995ad", size = 358439, upload-time = "2026-07-05T11:50:18.502Z" }, ] [[package]] @@ -6346,19 +6278,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/3b/5d/63d4ae3b9daea098d5d6f5da83984853c1bbacd5dc826764b249fe119d24/requests_oauthlib-2.0.0-py2.py3-none-any.whl", hash = "sha256:7dd8a5c40426b779b0868c404bdef9768deccf22749cde15852df527e6269b36", size = 24179, upload-time = "2024-03-22T20:32:28.055Z" }, ] -[[package]] -name = "resampy" -version = "0.4.3" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "numba", version = "0.61.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/29/f1/34be702a69a5d272e844c98cee82351f880985cfbca0cc86378011078497/resampy-0.4.3.tar.gz", hash = "sha256:a0d1c28398f0e55994b739650afef4e3974115edbe96cd4bb81968425e916e47", size = 3080604, upload-time = "2024-03-05T20:36:08.119Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/4d/b9/3b00ac340a1aab3389ebcc52c779914a44aadf7b0cb7a3bf053195735607/resampy-0.4.3-py3-none-any.whl", hash = "sha256:ad2ed64516b140a122d96704e32bc0f92b23f45419e8b8f478e5a05f83edcebd", size = 3076529, upload-time = "2024-03-05T20:36:02.439Z" }, -] - [[package]] name = "rich" version = "15.0.0" @@ -6458,7 +6377,8 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "absl-py" }, { name = "nltk" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" } }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-tutorials') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-tutorials') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { 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" } @@ -6544,24 +6464,26 @@ wheels = [ [[package]] name = "safetensors" -version = "0.7.0" +version = "0.8.0" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/29/9c/6e74567782559a63bd040a236edca26fd71bc7ba88de2ef35d75df3bca5e/safetensors-0.7.0.tar.gz", hash = "sha256:07663963b67e8bd9f0b8ad15bb9163606cd27cc5a1b96235a50d8369803b96b0", size = 200878, upload-time = "2025-11-19T15:18:43.199Z" } +sdist = { url = "https://files.pythonhosted.org/packages/45/06/f955dbbb1859e3bd23c8ac6141af5106e7ad5fedec4a3a6e3d60f94b7001/safetensors-0.8.0.tar.gz", hash = "sha256:fabaf3e0f18a6618d9b36560682562157f77c2b71fcffc7b432be2baed9d753d", size = 325846, upload-time = "2026-06-09T07:52:25.563Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fa/47/aef6c06649039accf914afef490268e1067ed82be62bcfa5b7e886ad15e8/safetensors-0.7.0-cp38-abi3-macosx_10_12_x86_64.whl", hash = "sha256:c82f4d474cf725255d9e6acf17252991c3c8aac038d6ef363a4bf8be2f6db517", size = 467781, upload-time = "2025-11-19T15:18:35.84Z" }, - { url = "https://files.pythonhosted.org/packages/e8/00/374c0c068e30cd31f1e1b46b4b5738168ec79e7689ca82ee93ddfea05109/safetensors-0.7.0-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:94fd4858284736bb67a897a41608b5b0c2496c9bdb3bf2af1fa3409127f20d57", size = 447058, upload-time = "2025-11-19T15:18:34.416Z" }, - { url = "https://files.pythonhosted.org/packages/f1/06/578ffed52c2296f93d7fd2d844cabfa92be51a587c38c8afbb8ae449ca89/safetensors-0.7.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e07d91d0c92a31200f25351f4acb2bc6aff7f48094e13ebb1d0fb995b54b6542", size = 491748, upload-time = "2025-11-19T15:18:09.79Z" }, - { url = "https://files.pythonhosted.org/packages/ae/33/1debbbb70e4791dde185edb9413d1fe01619255abb64b300157d7f15dddd/safetensors-0.7.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8469155f4cb518bafb4acf4865e8bb9d6804110d2d9bdcaa78564b9fd841e104", size = 503881, upload-time = "2025-11-19T15:18:16.145Z" }, - { url = "https://files.pythonhosted.org/packages/8e/1c/40c2ca924d60792c3be509833df711b553c60effbd91da6f5284a83f7122/safetensors-0.7.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:54bef08bf00a2bff599982f6b08e8770e09cc012d7bba00783fc7ea38f1fb37d", size = 623463, upload-time = "2025-11-19T15:18:21.11Z" }, - { url = "https://files.pythonhosted.org/packages/9b/3a/13784a9364bd43b0d61eef4bea2845039bc2030458b16594a1bd787ae26e/safetensors-0.7.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:42cb091236206bb2016d245c377ed383aa7f78691748f3bb6ee1bfa51ae2ce6a", size = 532855, upload-time = "2025-11-19T15:18:25.719Z" }, - { url = "https://files.pythonhosted.org/packages/a0/60/429e9b1cb3fc651937727befe258ea24122d9663e4d5709a48c9cbfceecb/safetensors-0.7.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dac7252938f0696ddea46f5e855dd3138444e82236e3be475f54929f0c510d48", size = 507152, upload-time = "2025-11-19T15:18:33.023Z" }, - { url = "https://files.pythonhosted.org/packages/3c/a8/4b45e4e059270d17af60359713ffd83f97900d45a6afa73aaa0d737d48b6/safetensors-0.7.0-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:1d060c70284127fa805085d8f10fbd0962792aed71879d00864acda69dbab981", size = 541856, upload-time = "2025-11-19T15:18:31.075Z" }, - { url = "https://files.pythonhosted.org/packages/06/87/d26d8407c44175d8ae164a95b5a62707fcc445f3c0c56108e37d98070a3d/safetensors-0.7.0-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:cdab83a366799fa730f90a4ebb563e494f28e9e92c4819e556152ad55e43591b", size = 674060, upload-time = "2025-11-19T15:18:37.211Z" }, - { url = "https://files.pythonhosted.org/packages/11/f5/57644a2ff08dc6325816ba7217e5095f17269dada2554b658442c66aed51/safetensors-0.7.0-cp38-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:672132907fcad9f2aedcb705b2d7b3b93354a2aec1b2f706c4db852abe338f85", size = 771715, upload-time = "2025-11-19T15:18:38.689Z" }, - { url = "https://files.pythonhosted.org/packages/86/31/17883e13a814bd278ae6e266b13282a01049b0c81341da7fd0e3e71a80a3/safetensors-0.7.0-cp38-abi3-musllinux_1_2_i686.whl", hash = "sha256:5d72abdb8a4d56d4020713724ba81dac065fedb7f3667151c4a637f1d3fb26c0", size = 714377, upload-time = "2025-11-19T15:18:40.162Z" }, - { url = "https://files.pythonhosted.org/packages/4a/d8/0c8a7dc9b41dcac53c4cbf9df2b9c83e0e0097203de8b37a712b345c0be5/safetensors-0.7.0-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b0f6d66c1c538d5a94a73aa9ddca8ccc4227e6c9ff555322ea40bdd142391dd4", size = 677368, upload-time = "2025-11-19T15:18:41.627Z" }, - { url = "https://files.pythonhosted.org/packages/05/e5/cb4b713c8a93469e3c5be7c3f8d77d307e65fe89673e731f5c2bfd0a9237/safetensors-0.7.0-cp38-abi3-win32.whl", hash = "sha256:c74af94bf3ac15ac4d0f2a7c7b4663a15f8c2ab15ed0fc7531ca61d0835eccba", size = 326423, upload-time = "2025-11-19T15:18:45.74Z" }, - { url = "https://files.pythonhosted.org/packages/5d/e6/ec8471c8072382cb91233ba7267fd931219753bb43814cbc71757bfd4dab/safetensors-0.7.0-cp38-abi3-win_amd64.whl", hash = "sha256:d1239932053f56f3456f32eb9625590cc7582e905021f94636202a864d470755", size = 341380, upload-time = "2025-11-19T15:18:44.427Z" }, + { url = "https://files.pythonhosted.org/packages/39/a0/f718cda65b05407d228f97602cf60dca269c979867aa5beb25410de26cd3/safetensors-0.8.0-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:c554f85858e05226d3c2828e32395e677434685d6d94594a41643361c5e837f0", size = 473568, upload-time = "2026-06-09T07:52:18.829Z" }, + { url = "https://files.pythonhosted.org/packages/f5/b1/fa7c600e7dceae12e9606c7578cbc9ff1e1ed55844883ee5c92205e86226/safetensors-0.8.0-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:c80201d22cbf405b80647a60ada77bba06c8fba2da2743ba1e89cdcc39a81f25", size = 484562, upload-time = "2026-06-09T07:52:17.518Z" }, + { url = "https://files.pythonhosted.org/packages/09/7d/65a7de0af421317bb36a067241e4235fff194eed60b961ed6d3f59a3fc60/safetensors-0.8.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7a46e5ff292c356d6991e60942ba7f79817682d3a2cef0702136448cb9c4d235", size = 502844, upload-time = "2026-06-09T07:52:07.624Z" }, + { url = "https://files.pythonhosted.org/packages/91/4f/3175c9d75634e0e0dda0082794193521035edd7c70a6f212bf33ca06ddf4/safetensors-0.8.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:4124502b78f03534117c848f87a39b8f31e577b15eff423bf8bfb95f2a8c30d0", size = 511823, upload-time = "2026-06-09T07:52:09.565Z" }, + { url = "https://files.pythonhosted.org/packages/20/87/846c289e7aa2299eff406335717cf43ce8777194ece8aad75772e0411615/safetensors-0.8.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:7bc0a787ba8a35be368ee3574edfa2b1ad389eebd0a72e482ae275490e3f6c98", size = 633461, upload-time = "2026-06-09T07:52:11.128Z" }, + { url = "https://files.pythonhosted.org/packages/76/22/8d64d9df2c45d5ded401df889d0ad90882804ca172d79ec4f0df8f727fe0/safetensors-0.8.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:040070828e36dc8e122178bbbd5830ff9e97920affb84cbe0f46442497bed358", size = 545148, upload-time = "2026-06-09T07:52:13.603Z" }, + { url = "https://files.pythonhosted.org/packages/28/50/f203ff3a3ddfe19308efc83c5a3a29ed02bf786732ec35e68bf9162f3365/safetensors-0.8.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd6f3f93c9a0a7cc2788ee63fb763353d4bd2e89b0751bc78fcf7dda00bea774", size = 516040, upload-time = "2026-06-09T07:52:16.29Z" }, + { url = "https://files.pythonhosted.org/packages/46/fb/cdaed17ceb2948784fd9c36b6fd3e951b608547cea81a48e8ee6f8cfdfcb/safetensors-0.8.0-cp310-abi3-manylinux_2_31_riscv64.whl", hash = "sha256:fcdd41ec4628fee5799f807c73c353629130fbd942aa23d83c623dd6c9d52d78", size = 513832, upload-time = "2026-06-09T07:52:12.37Z" }, + { url = "https://files.pythonhosted.org/packages/0d/49/1e15de264dcc3b77943d2d0c56a95809956883b1c2d6d585c792523f180b/safetensors-0.8.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8e9f537aa183a38ace122d27303dcd986b26bd2a7591f9181d7f0c396f4677ca", size = 559930, upload-time = "2026-06-09T07:52:14.743Z" }, + { url = "https://files.pythonhosted.org/packages/2a/43/bf38443278eab4b1be1fce2931e2b012ad9cb7df52ada751d0aab8f7659a/safetensors-0.8.0-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:87eec7ffed2b809f05a398a8becb7d013f19f7837cd15d9748580d6cf30dbaf4", size = 678670, upload-time = "2026-06-09T07:52:20.032Z" }, + { url = "https://files.pythonhosted.org/packages/72/e3/68cd3fa5b48488e84add63e04cb12f3bc28ae4638c06d4508c6e88823d0e/safetensors-0.8.0-cp310-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:4a95ae2b05d7726d751da4ebf626a2ca782b706e101bd894c95bc2450b1cffcc", size = 786679, upload-time = "2026-06-09T07:52:21.322Z" }, + { url = "https://files.pythonhosted.org/packages/29/4b/1c19c509d56e01f4fbb3d0a2e597450f6cc04d1d56cf52defb0a62dfd715/safetensors-0.8.0-cp310-abi3-musllinux_1_2_i686.whl", hash = "sha256:3ae091f16662658bdc019a4ff6cb4c085bb7d725eb5978b183ffd265863b6d2d", size = 765683, upload-time = "2026-06-09T07:52:22.594Z" }, + { url = "https://files.pythonhosted.org/packages/27/43/41c1621732edd934d868a00d1b891584c892a7b62a9aab82ea5a0a5623ee/safetensors-0.8.0-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:8e080062fcde23be189565e1c3305d16751a218ecf9412c8601e64204eb6f846", size = 722361, upload-time = "2026-06-09T07:52:23.924Z" }, + { url = "https://files.pythonhosted.org/packages/8e/3f/73ccf82579412b4a71c4ca673f10b5f1f888d7cf5af7fe24f27d30307be4/safetensors-0.8.0-cp310-abi3-win32.whl", hash = "sha256:2ddf52eac562eda224f99acfa7889d02968c1fd59a5b011ae7d8137c37e9c02d", size = 342401, upload-time = "2026-06-09T07:52:28.895Z" }, + { url = "https://files.pythonhosted.org/packages/1b/6d/3fba214c1e5e0f69991677ec3bc17023f0421776975e1de0c682dca475e2/safetensors-0.8.0-cp310-abi3-win_amd64.whl", hash = "sha256:096ec1a98435df7beb08853bb5aa9081a84f23d0adc67ed1a0a10550f608373f", size = 355540, upload-time = "2026-06-09T07:52:27.832Z" }, + { url = "https://files.pythonhosted.org/packages/8d/fc/7eedc3510d97878876e32774eebbeb61c43f148a96e915c84229a3e967aa/safetensors-0.8.0-cp310-abi3-win_arm64.whl", hash = "sha256:f7838e5135a406ad3e02efdcb8cf2e5397d368b0154537c4fec682dbc544d452", size = 340500, upload-time = "2026-06-09T07:52:26.745Z" }, ] [[package]] @@ -6571,7 +6493,8 @@ source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "joblib" }, { name = "narwhals" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" } }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-tutorials') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-tutorials') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "scipy" }, { name = "threadpoolctl" }, ] @@ -6602,9 +6525,8 @@ name = "scipy" version = "1.17.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, ] 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 = [ @@ -6656,10 +6578,11 @@ version = "5.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "huggingface-hub" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" } }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-tutorials') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-tutorials') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "scikit-learn" }, { name = "scipy" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" } }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" } }, { name = "tqdm" }, { name = "transformers" }, { name = "typing-extensions" }, @@ -6815,9 +6738,8 @@ version = "0.14.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cffi" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { 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" } @@ -6837,9 +6759,8 @@ name = "soxr" version = "1.1.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, ] 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 = [ @@ -6884,15 +6805,15 @@ wheels = [ [[package]] name = "starlette" -version = "0.52.1" +version = "1.6.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/c4/68/79977123bb7be889ad680d79a40f339082c1978b5cfcf62c2d8d196873ac/starlette-0.52.1.tar.gz", hash = "sha256:834edd1b0a23167694292e94f597773bc3f89f362be6effee198165a35d62933", size = 2653702, upload-time = "2026-01-18T13:34:11.062Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b5/b4/205b0d5241d934e8add0c38aa924c4f9fb7330834ff11e5444db964ec3f9/starlette-1.6.0.tar.gz", hash = "sha256:d4e3ac5e546444960c710297a3c9fc3f7ebae1b7e963f3d36173b49da535be9b", size = 2716969, upload-time = "2026-08-08T18:27:57.512Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/81/0d/13d1d239a25cbfb19e740db83143e95c772a1fe10202dda4b76792b114dd/starlette-0.52.1-py3-none-any.whl", hash = "sha256:0029d43eb3d273bc4f83a08720b4912ea4b071087a3b48db01b7c839f7954d74", size = 74272, upload-time = "2026-01-18T13:34:09.188Z" }, + { url = "https://files.pythonhosted.org/packages/c8/cb/6a6a47d5b464bd08695d254f3da6e7986cc70c9fa5d778eda57538edfe56/starlette-1.6.0-py3-none-any.whl", hash = "sha256:a86dd39d14bb45f85a3d18525215a9ef0cfd1f192ac793220e72598c90335f0c", size = 75969, upload-time = "2026-08-08T18:27:56.196Z" }, ] [[package]] @@ -6987,51 +6908,398 @@ wheels = [ name = "tilelang" version = "0.1.9" source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", +] +dependencies = [ + { name = "apache-tvm-ffi", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "cloudpickle", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "ml-dtypes", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-tutorials') or (python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-tutorials') or (python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "psutil", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "setuptools", marker = "(sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'darwin' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "torch-c-dlpack-ext", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "tqdm", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "typing-extensions", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "z3-solver", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/56/70/5051f65821baa30a3d61fc48f8ba10c776490315e8c90f82559b92089756/tilelang-0.1.9.tar.gz", hash = "sha256:287f727c913bb648fcf6c1968809ba3390e55eeed257a5c6bb9a80bc05966af4", size = 93395292, upload-time = "2026-04-22T09:19:11.988Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/90/db/4dd76da8c8585c605639a21bc098d504e317fe324a72f01ce3c7370250b4/tilelang-0.1.9-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:00ed594fdeb229c5505b9ffa895c3c5daeb28641c78f783fa1f724cf1e08cecd", size = 36599020, upload-time = "2026-04-22T09:14:39.366Z" }, + { url = "https://files.pythonhosted.org/packages/f7/8a/1cbeee79d62abaa02441c2d00621554e41aa62dbf3b94a4feb3867184b01/tilelang-0.1.9-cp38-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4bbccfe9035aed775ffafb6dc25a5994504b24e2c5d95d0f39643edfafa7bf12", size = 45419374, upload-time = "2026-04-22T09:15:56.014Z" }, + { url = "https://files.pythonhosted.org/packages/c6/a7/f4bfb86f87e107703146e703204cec2c0eae2492b633e0052b0ace3febb6/tilelang-0.1.9-cp38-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:77ab0ee2f40f66ea015b6b21426d482751e28cbc635ef9d1198cbd6502454a7c", size = 42110365, upload-time = "2026-04-22T09:17:18.292Z" }, +] + +[[package]] +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 != 'darwin'", + "python_full_version == '3.12.*' and sys_platform != 'darwin'", + "python_full_version < '3.12' and sys_platform == 'darwin'", + "python_full_version < '3.12' and sys_platform != 'darwin'", +] dependencies = [ - { name = "apache-tvm-ffi", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "cloudpickle", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "ml-dtypes", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "psutil", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "setuptools", marker = "(sys_platform == 'darwin' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'darwin' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "torch-c-dlpack-ext", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "tqdm", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "typing-extensions", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "z3-solver", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/56/70/5051f65821baa30a3d61fc48f8ba10c776490315e8c90f82559b92089756/tilelang-0.1.9.tar.gz", hash = "sha256:287f727c913bb648fcf6c1968809ba3390e55eeed257a5c6bb9a80bc05966af4", size = 93395292, upload-time = "2026-04-22T09:19:11.988Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/90/db/4dd76da8c8585c605639a21bc098d504e317fe324a72f01ce3c7370250b4/tilelang-0.1.9-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:00ed594fdeb229c5505b9ffa895c3c5daeb28641c78f783fa1f724cf1e08cecd", size = 36599020, upload-time = "2026-04-22T09:14:39.366Z" }, - { url = "https://files.pythonhosted.org/packages/f7/8a/1cbeee79d62abaa02441c2d00621554e41aa62dbf3b94a4feb3867184b01/tilelang-0.1.9-cp38-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4bbccfe9035aed775ffafb6dc25a5994504b24e2c5d95d0f39643edfafa7bf12", size = 45419374, upload-time = "2026-04-22T09:15:56.014Z" }, - { url = "https://files.pythonhosted.org/packages/c6/a7/f4bfb86f87e107703146e703204cec2c0eae2492b633e0052b0ace3febb6/tilelang-0.1.9-cp38-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:77ab0ee2f40f66ea015b6b21426d482751e28cbc635ef9d1198cbd6502454a7c", size = 42110365, upload-time = "2026-04-22T09:17:18.292Z" }, -] +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 = [ + { url = "https://files.pythonhosted.org/packages/13/51/4ae1fb532406082a4ebf16c890f5f98db14b8588f2c486334ba23578b4bc/tilelang-0.1.12-cp38-abi3-macosx_11_0_arm64.whl", hash = "sha256:8741d6cd519782645d55c17abd8986402c62948bc2122d3417c445d11de5dd16", size = 38347295, upload-time = "2026-07-08T04:22:35.691Z" }, + { url = "https://files.pythonhosted.org/packages/d1/53/f281a0bd9ee7e03d6a97828fc0e443321ed26ea2b0bd74bf9f1d9451d30f/tilelang-0.1.12-cp38-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:bbeb5573cbe2544a51a5c9a6cc737c5e3b5c2d95411caa3687fd9b08eb9d5f97", size = 50501074, upload-time = "2026-07-08T04:22:39.973Z" }, + { url = "https://files.pythonhosted.org/packages/fb/a4/ff0b14d00d29fe418063cd97490f55aa9cad6f981a6fbbf29124b024637d/tilelang-0.1.12-cp38-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:a1701eba4ad603d73f1b128b88f6a2350f1b1161729e5b2d1e540a1ec7a82d52", size = 46281933, upload-time = "2026-07-08T04:22:44.244Z" }, + { url = "https://files.pythonhosted.org/packages/cb/15/1a8a5b5df0a23ece80b4da8e49c43418244e5ab165ed1938a1cc2656cda2/tilelang-0.1.12-cp38-abi3-win_amd64.whl", hash = "sha256:daeb3d529ab9e7665adb94c4bf0d47732294709aa9b8b9bd673fa48001385422", size = 34020025, upload-time = "2026-07-08T04:22:48.066Z" }, +] [[package]] name = "tokenizers" -version = "0.22.2" +version = "0.23.2" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "huggingface-hub" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/73/6f/f80cfef4a312e1fb34baf7d85c72d4411afde10978d4657f8cdd811d3ccc/tokenizers-0.22.2.tar.gz", hash = "sha256:473b83b915e547aa366d1eee11806deaf419e17be16310ac0a14077f1e28f917", size = 372115, upload-time = "2026-01-05T10:45:15.988Z" } +sdist = { url = "https://files.pythonhosted.org/packages/18/1e/bc6587c5ab643b2e17776cace9070a2ae73549c86bffac9934a600bf3c31/tokenizers-0.23.2.tar.gz", hash = "sha256:7f0f085686b9de0d0079e6f874ae053600db64c5d13049e0bbc0119926d25aac", size = 385745, upload-time = "2026-09-03T08:55:42.89Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4d/ed/8a443528baa6fac8dfe8c3b75b038c63ac92bb539bcabe311e227c718173/tokenizers-0.23.2-cp310-abi3-macosx_10_12_x86_64.whl", hash = "sha256:85a9a357a3764aecc904ee76bdaf8cf1ad8e5a67a1b929a487c4a39b49ed0e90", size = 3148852, upload-time = "2026-09-03T08:55:30.874Z" }, + { url = "https://files.pythonhosted.org/packages/67/49/22da045a91732384d3a3771816bf188dc5a1f702c32e635afa7c679c0bef/tokenizers-0.23.2-cp310-abi3-macosx_11_0_arm64.whl", hash = "sha256:986670e43691469dcee610ea0f846f91a8f84e91fc6f7a48d4c064414c0ec2bf", size = 3101593, upload-time = "2026-09-03T08:55:28.587Z" }, + { url = "https://files.pythonhosted.org/packages/2e/4d/8f569ed49372a3ed8e57099bd515055fd48d7c95912c4307cda6973c2168/tokenizers-0.23.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a37039b5dfc4af84eb3ef0a92f4307e28936c8f9adccba2629d36f652e9bf7a2", size = 3516830, upload-time = "2026-09-03T08:55:14.741Z" }, + { url = "https://files.pythonhosted.org/packages/2a/de/e2f14c8919d5bf51874051d00d6c7b7e0e8bde6c6a2dbeddda7f642896ff/tokenizers-0.23.2-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:7b7e37ba198f24150f523e1242e83c4970de4a525480586be5dcc24d9add32c5", size = 3407975, upload-time = "2026-09-03T08:55:16.842Z" }, + { url = "https://files.pythonhosted.org/packages/c5/bd/93c69152d02ef06ce47aed8b2bf4952dcf733c935a62791873932b2934d9/tokenizers-0.23.2-cp310-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:43e4f2071e3cc8d5d86421c874aebc82659bb51a68bcdef5a0da75ee89511ccb", size = 3748165, upload-time = "2026-09-03T08:55:24.769Z" }, + { url = "https://files.pythonhosted.org/packages/2d/b7/56b84b80bc96942bba8eb23751a9e8a1fce4faaf4390425e7083f721c98c/tokenizers-0.23.2-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:325fee2e0418a9dc6c9ecf736a5f5f0db7875183ace9549ae339da76f7a1fbb7", size = 4024165, upload-time = "2026-09-03T08:55:18.806Z" }, + { url = "https://files.pythonhosted.org/packages/9b/8a/0175e216f005c2fe08238292663aa41e4c802b216e71047a69a0e9fc6fa3/tokenizers-0.23.2-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:950d7c9426fa72406a0ffeacdbc0bb9985f5db20eb8b263f29c79aaf83105703", size = 3591899, upload-time = "2026-09-03T08:55:22.752Z" }, + { url = "https://files.pythonhosted.org/packages/2c/ca/ca6b93c7820df123b2662a9469e8facc826ccc94e98fdd0d615f6431e73a/tokenizers-0.23.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:41c2f84d172449b4dadb9cdc508e3e364076613c35b16e76ecfe47a60d1e3305", size = 3386843, upload-time = "2026-09-03T08:55:26.584Z" }, + { url = "https://files.pythonhosted.org/packages/e9/a4/4f9106d317b14a80aefea9f0e3a8d07ef25f856a7607eb7f5ab894281fcb/tokenizers-0.23.2-cp310-abi3-manylinux_2_31_riscv64.whl", hash = "sha256:12f0835dc2ee694746a76adf7b1567d4346a4a502ebe93fb1f5f80ea49799b78", size = 3577314, upload-time = "2026-09-03T08:55:20.825Z" }, + { url = "https://files.pythonhosted.org/packages/8d/6a/1552b70fb0d9ab074fd3fc961435d01364e79c9058481822c3af6e8d402c/tokenizers-0.23.2-cp310-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:eb2f9c8a24da020ea8c11a01a19c1c2547912d92121ae4a01cfbca46125dee40", size = 9967367, upload-time = "2026-09-03T08:55:33.188Z" }, + { url = "https://files.pythonhosted.org/packages/06/01/3ccb3a956c7528b2507b8a9714155c4baf86af593039db6ea375dd0c96c3/tokenizers-0.23.2-cp310-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:f486f402f6f9abee5bb032553736813af0c710a86b2e0ca592634c55cea1f835", size = 9811886, upload-time = "2026-09-03T08:55:35.642Z" }, + { url = "https://files.pythonhosted.org/packages/fa/73/7038e612d48bda1599457f712f6bd3854eae1a9dc9c13aa47f835349db48/tokenizers-0.23.2-cp310-abi3-musllinux_1_2_i686.whl", hash = "sha256:bef235815a067b2648caf6dcc7a71091b0b0fff9ee8057f6451eb9335fae52ef", size = 10146224, upload-time = "2026-09-03T08:55:38.391Z" }, + { url = "https://files.pythonhosted.org/packages/b5/d8/8e9e4e0b287a338d8f88976729628c9d22e8a54cfaf9777018a7f7cb58a0/tokenizers-0.23.2-cp310-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:5c56bda1511921587789163e524d196ed8284174ac23abd7685d5ea8da6c4718", size = 10256304, upload-time = "2026-09-03T08:55:40.977Z" }, + { url = "https://files.pythonhosted.org/packages/f3/1f/c79a01f671a49728ebb0b61f7ff9ea45663b66cab40bc0858e9859b25c16/tokenizers-0.23.2-cp310-abi3-win32.whl", hash = "sha256:debf978920d93ba9c219bd67cc4bbfaf912c9039e41e7a28b91ec15e3728c95a", size = 2592809, upload-time = "2026-09-03T08:55:48.02Z" }, + { url = "https://files.pythonhosted.org/packages/db/f7/0a69ac6b82dbccf3f71add938a161c497952749294b8dd6dfe03a819dc40/tokenizers-0.23.2-cp310-abi3-win_amd64.whl", hash = "sha256:2e96f5699d5249c9c64aa8412e044f727aae3a4098cf830f9901ec1afc361cde", size = 2863236, upload-time = "2026-09-03T08:55:46.193Z" }, + { url = "https://files.pythonhosted.org/packages/d7/b0/dee84cb44175be1b4c35bd2f770727494e78f0bb38e571a623ade94dbebb/tokenizers-0.23.2-cp310-abi3-win_arm64.whl", hash = "sha256:e49c394456dd9985787fec76132438ba3fb8911f857b1bf3d40119f9292d41aa", size = 2729352, upload-time = "2026-09-03T08:55:44.345Z" }, +] + +[[package]] +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 == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "nvidia-cutlass-dsl" }, + { name = "tokenspeed-triton" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, +] +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-triton" +version = "3.8.10.post20260906" +source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/92/97/5dbfabf04c7e348e655e907ed27913e03db0923abb5dfdd120d7b25630e1/tokenizers-0.22.2-cp39-abi3-macosx_10_12_x86_64.whl", hash = "sha256:544dd704ae7238755d790de45ba8da072e9af3eea688f698b137915ae959281c", size = 3100275, upload-time = "2026-01-05T10:41:02.158Z" }, - { url = "https://files.pythonhosted.org/packages/2e/47/174dca0502ef88b28f1c9e06b73ce33500eedfac7a7692108aec220464e7/tokenizers-0.22.2-cp39-abi3-macosx_11_0_arm64.whl", hash = "sha256:1e418a55456beedca4621dbab65a318981467a2b188e982a23e117f115ce5001", size = 2981472, upload-time = "2026-01-05T10:41:00.276Z" }, - { url = "https://files.pythonhosted.org/packages/d6/84/7990e799f1309a8b87af6b948f31edaa12a3ed22d11b352eaf4f4b2e5753/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2249487018adec45d6e3554c71d46eb39fa8ea67156c640f7513eb26f318cec7", size = 3290736, upload-time = "2026-01-05T10:40:32.165Z" }, - { url = "https://files.pythonhosted.org/packages/78/59/09d0d9ba94dcd5f4f1368d4858d24546b4bdc0231c2354aa31d6199f0399/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:25b85325d0815e86e0bac263506dd114578953b7b53d7de09a6485e4a160a7dd", size = 3168835, upload-time = "2026-01-05T10:40:38.847Z" }, - { url = "https://files.pythonhosted.org/packages/47/50/b3ebb4243e7160bda8d34b731e54dd8ab8b133e50775872e7a434e524c28/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bfb88f22a209ff7b40a576d5324bf8286b519d7358663db21d6246fb17eea2d5", size = 3521673, upload-time = "2026-01-05T10:40:56.614Z" }, - { url = "https://files.pythonhosted.org/packages/e0/fa/89f4cb9e08df770b57adb96f8cbb7e22695a4cb6c2bd5f0c4f0ebcf33b66/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1c774b1276f71e1ef716e5486f21e76333464f47bece56bbd554485982a9e03e", size = 3724818, upload-time = "2026-01-05T10:40:44.507Z" }, - { url = "https://files.pythonhosted.org/packages/64/04/ca2363f0bfbe3b3d36e95bf67e56a4c88c8e3362b658e616d1ac185d47f2/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:df6c4265b289083bf710dff49bc51ef252f9d5be33a45ee2bed151114a56207b", size = 3379195, upload-time = "2026-01-05T10:40:51.139Z" }, - { url = "https://files.pythonhosted.org/packages/2e/76/932be4b50ef6ccedf9d3c6639b056a967a86258c6d9200643f01269211ca/tokenizers-0.22.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:369cc9fc8cc10cb24143873a0d95438bb8ee257bb80c71989e3ee290e8d72c67", size = 3274982, upload-time = "2026-01-05T10:40:58.331Z" }, - { url = "https://files.pythonhosted.org/packages/1d/28/5f9f5a4cc211b69e89420980e483831bcc29dade307955cc9dc858a40f01/tokenizers-0.22.2-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:29c30b83d8dcd061078b05ae0cb94d3c710555fbb44861139f9f83dcca3dc3e4", size = 9478245, upload-time = "2026-01-05T10:41:04.053Z" }, - { url = "https://files.pythonhosted.org/packages/6c/fb/66e2da4704d6aadebf8cb39f1d6d1957df667ab24cff2326b77cda0dcb85/tokenizers-0.22.2-cp39-abi3-musllinux_1_2_armv7l.whl", hash = "sha256:37ae80a28c1d3265bb1f22464c856bd23c02a05bb211e56d0c5301a435be6c1a", size = 9560069, upload-time = "2026-01-05T10:45:10.673Z" }, - { url = "https://files.pythonhosted.org/packages/16/04/fed398b05caa87ce9b1a1bb5166645e38196081b225059a6edaff6440fac/tokenizers-0.22.2-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:791135ee325f2336f498590eb2f11dc5c295232f288e75c99a36c5dbce63088a", size = 9899263, upload-time = "2026-01-05T10:45:12.559Z" }, - { url = "https://files.pythonhosted.org/packages/05/a1/d62dfe7376beaaf1394917e0f8e93ee5f67fea8fcf4107501db35996586b/tokenizers-0.22.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:38337540fbbddff8e999d59970f3c6f35a82de10053206a7562f1ea02d046fa5", size = 10033429, upload-time = "2026-01-05T10:45:14.333Z" }, - { url = "https://files.pythonhosted.org/packages/fd/18/a545c4ea42af3df6effd7d13d250ba77a0a86fb20393143bbb9a92e434d4/tokenizers-0.22.2-cp39-abi3-win32.whl", hash = "sha256:a6bf3f88c554a2b653af81f3204491c818ae2ac6fbc09e76ef4773351292bc92", size = 2502363, upload-time = "2026-01-05T10:45:20.593Z" }, - { url = "https://files.pythonhosted.org/packages/65/71/0670843133a43d43070abeb1949abfdef12a86d490bea9cd9e18e37c5ff7/tokenizers-0.22.2-cp39-abi3-win_amd64.whl", hash = "sha256:c9ea31edff2968b44a88f97d784c2f16dc0729b8b143ed004699ebca91f05c48", size = 2747786, upload-time = "2026-01-05T10:45:18.411Z" }, - { url = "https://files.pythonhosted.org/packages/72/f4/0de46cfa12cdcbcd464cc59fde36912af405696f687e53a091fb432f694c/tokenizers-0.22.2-cp39-abi3-win_arm64.whl", hash = "sha256:9ce725d22864a1e965217204946f830c37876eee3b2ba6fc6255e8e903d5fcbc", size = 2612133, upload-time = "2026-01-05T10:45:17.232Z" }, + { 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" }, ] [[package]] @@ -7072,254 +7340,330 @@ wheels = [ [[package]] name = "torch" -version = "2.10.0" +version = "2.11.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", ] dependencies = [ - { name = "cuda-bindings", version = "12.9.4", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { 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 == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "filelock", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "fsspec", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "jinja2", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "networkx", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "nvidia-cublas-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "nvidia-cuda-cupti-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "nvidia-cuda-nvrtc-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "nvidia-cuda-runtime-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "nvidia-cudnn-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "nvidia-cufft-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "nvidia-cufile-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "nvidia-curand-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "nvidia-cusolver-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "nvidia-cusparse-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "nvidia-cusparselt-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "nvidia-nccl-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "nvidia-nvjitlink-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "nvidia-nvshmem-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "nvidia-nvtx-cu12", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "setuptools", marker = "(python_full_version >= '3.12' and extra == 'extra-14-granite-switch-tutorials') or (python_full_version >= '3.12' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cudnn-cu13", version = "9.19.0.56", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cusparselt-cu13", version = "0.8.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-nccl-cu13", version = "2.28.9", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-nvshmem-cu13", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "setuptools", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "sympy", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "triton", marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "triton", version = "3.6.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "typing-extensions", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/0f/8b/4b61d6e13f7108f36910df9ab4b58fd389cc2520d54d81b88660804aad99/torch-2.10.0-2-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:418997cb02d0a0f1497cf6a09f63166f9f5df9f3e16c8a716ab76a72127c714f", size = 79423467, upload-time = "2026-02-10T21:44:48.711Z" }, - { url = "https://files.pythonhosted.org/packages/d3/54/a2ba279afcca44bbd320d4e73675b282fcee3d81400ea1b53934efca6462/torch-2.10.0-2-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:13ec4add8c3faaed8d13e0574f5cd4a323c11655546f91fbe6afa77b57423574", size = 79498202, upload-time = "2026-02-10T21:44:52.603Z" }, - { url = "https://files.pythonhosted.org/packages/ec/23/2c9fe0c9c27f7f6cb865abcea8a4568f29f00acaeadfc6a37f6801f84cb4/torch-2.10.0-2-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:e521c9f030a3774ed770a9c011751fb47c4d12029a3d6522116e48431f2ff89e", size = 79498254, upload-time = "2026-02-10T21:44:44.095Z" }, - { url = "https://files.pythonhosted.org/packages/36/ab/7b562f1808d3f65414cd80a4f7d4bb00979d9355616c034c171249e1a303/torch-2.10.0-3-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:ac5bdcbb074384c66fa160c15b1ead77839e3fe7ed117d667249afce0acabfac", size = 915518691, upload-time = "2026-03-11T14:15:43.147Z" }, - { url = "https://files.pythonhosted.org/packages/b3/7a/abada41517ce0011775f0f4eacc79659bc9bc6c361e6bfe6f7052a6b9363/torch-2.10.0-3-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:98c01b8bb5e3240426dcde1446eed6f40c778091c8544767ef1168fc663a05a6", size = 915622781, upload-time = "2026-03-11T14:17:11.354Z" }, - { url = "https://files.pythonhosted.org/packages/ab/c6/4dfe238342ffdcec5aef1c96c457548762d33c40b45a1ab7033bb26d2ff2/torch-2.10.0-3-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:80b1b5bfe38eb0e9f5ff09f206dcac0a87aadd084230d4a36eea5ec5232c115b", size = 915627275, upload-time = "2026-03-11T14:16:11.325Z" }, - { url = "https://files.pythonhosted.org/packages/d8/f0/72bf18847f58f877a6a8acf60614b14935e2f156d942483af1ffc081aea0/torch-2.10.0-3-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:46b3574d93a2a8134b3f5475cfb98e2eb46771794c57015f6ad1fb795ec25e49", size = 915523474, upload-time = "2026-03-11T14:17:44.422Z" }, - { url = "https://files.pythonhosted.org/packages/78/89/f5554b13ebd71e05c0b002f95148033e730d3f7067f67423026cc9c69410/torch-2.10.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:3282d9febd1e4e476630a099692b44fdc214ee9bf8ee5377732d9d9dfe5712e4", size = 145992610, upload-time = "2026-01-21T16:25:26.327Z" }, - { url = "https://files.pythonhosted.org/packages/ae/30/a3a2120621bf9c17779b169fc17e3dc29b230c29d0f8222f499f5e159aa8/torch-2.10.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:a2f9edd8dbc99f62bc4dfb78af7bf89499bca3d753423ac1b4e06592e467b763", size = 915607863, upload-time = "2026-01-21T16:25:06.696Z" }, - { url = "https://files.pythonhosted.org/packages/6f/3d/c87b33c5f260a2a8ad68da7147e105f05868c281c63d65ed85aa4da98c66/torch-2.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:29b7009dba4b7a1c960260fc8ac85022c784250af43af9fb0ebafc9883782ebd", size = 113723116, upload-time = "2026-01-21T16:25:21.916Z" }, - { url = "https://files.pythonhosted.org/packages/61/d8/15b9d9d3a6b0c01b883787bd056acbe5cc321090d4b216d3ea89a8fcfdf3/torch-2.10.0-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:b7bd80f3477b830dd166c707c5b0b82a898e7b16f59a7d9d42778dd058272e8b", size = 79423461, upload-time = "2026-01-21T16:24:50.266Z" }, - { url = "https://files.pythonhosted.org/packages/cc/af/758e242e9102e9988969b5e621d41f36b8f258bb4a099109b7a4b4b50ea4/torch-2.10.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:5fd4117d89ffd47e3dcc71e71a22efac24828ad781c7e46aaaf56bf7f2796acf", size = 145996088, upload-time = "2026-01-21T16:24:44.171Z" }, - { url = "https://files.pythonhosted.org/packages/23/8e/3c74db5e53bff7ed9e34c8123e6a8bfef718b2450c35eefab85bb4a7e270/torch-2.10.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:787124e7db3b379d4f1ed54dd12ae7c741c16a4d29b49c0226a89bea50923ffb", size = 915711952, upload-time = "2026-01-21T16:23:53.503Z" }, - { url = "https://files.pythonhosted.org/packages/6e/01/624c4324ca01f66ae4c7cd1b74eb16fb52596dce66dbe51eff95ef9e7a4c/torch-2.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:2c66c61f44c5f903046cc696d088e21062644cbe541c7f1c4eaae88b2ad23547", size = 113757972, upload-time = "2026-01-21T16:24:39.516Z" }, - { url = "https://files.pythonhosted.org/packages/c9/5c/dee910b87c4d5c0fcb41b50839ae04df87c1cfc663cf1b5fca7ea565eeaa/torch-2.10.0-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:6d3707a61863d1c4d6ebba7be4ca320f42b869ee657e9b2c21c736bf17000294", size = 79498198, upload-time = "2026-01-21T16:24:34.704Z" }, - { url = "https://files.pythonhosted.org/packages/c9/6f/f2e91e34e3fcba2e3fc8d8f74e7d6c22e74e480bbd1db7bc8900fdf3e95c/torch-2.10.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:5c4d217b14741e40776dd7074d9006fd28b8a97ef5654db959d8635b2fe5f29b", size = 146004247, upload-time = "2026-01-21T16:24:29.335Z" }, - { url = "https://files.pythonhosted.org/packages/98/fb/5160261aeb5e1ee12ee95fe599d0541f7c976c3701d607d8fc29e623229f/torch-2.10.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:6b71486353fce0f9714ca0c9ef1c850a2ae766b409808acd58e9678a3edb7738", size = 915716445, upload-time = "2026-01-21T16:22:45.353Z" }, - { url = "https://files.pythonhosted.org/packages/6a/16/502fb1b41e6d868e8deb5b0e3ae926bbb36dab8ceb0d1b769b266ad7b0c3/torch-2.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:c2ee399c644dc92ef7bc0d4f7e74b5360c37cdbe7c5ba11318dda49ffac2bc57", size = 113757050, upload-time = "2026-01-21T16:24:19.204Z" }, - { url = "https://files.pythonhosted.org/packages/1a/0b/39929b148f4824bc3ad6f9f72a29d4ad865bcf7ebfc2fa67584773e083d2/torch-2.10.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:3202429f58309b9fa96a614885eace4b7995729f44beb54d3e4a47773649d382", size = 79851305, upload-time = "2026-01-21T16:24:09.209Z" }, - { url = "https://files.pythonhosted.org/packages/d8/14/21fbce63bc452381ba5f74a2c0a959fdf5ad5803ccc0c654e752e0dbe91a/torch-2.10.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:aae1b29cd68e50a9397f5ee897b9c24742e9e306f88a807a27d617f07adb3bd8", size = 146005472, upload-time = "2026-01-21T16:22:29.022Z" }, - { url = "https://files.pythonhosted.org/packages/54/fd/b207d1c525cb570ef47f3e9f836b154685011fce11a2f444ba8a4084d042/torch-2.10.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:6021db85958db2f07ec94e1bc77212721ba4920c12a18dc552d2ae36a3eb163f", size = 915612644, upload-time = "2026-01-21T16:21:47.019Z" }, - { url = "https://files.pythonhosted.org/packages/36/53/0197f868c75f1050b199fe58f9bf3bf3aecac9b4e85cc9c964383d745403/torch-2.10.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ff43db38af76fda183156153983c9a096fc4c78d0cd1e07b14a2314c7f01c2c8", size = 113997015, upload-time = "2026-01-21T16:23:00.767Z" }, - { url = "https://files.pythonhosted.org/packages/0e/13/e76b4d9c160e89fff48bf16b449ea324bda84745d2ab30294c37c2434c0d/torch-2.10.0-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:cdf2a523d699b70d613243211ecaac14fe9c5df8a0b0a9c02add60fb2a413e0f", size = 79498248, upload-time = "2026-01-21T16:23:09.315Z" }, + { 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" }, + { url = "https://files.pythonhosted.org/packages/84/03/acea680005f098f79fd70c1d9d5ccc0cb4296ec2af539a0450108232fc0c/torch-2.11.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:d91aac77f24082809d2c5a93f52a5f085032740a1ebc9252a7b052ef5a4fddc6", size = 419718178, upload-time = "2026-03-23T18:10:46.675Z" }, + { url = "https://files.pythonhosted.org/packages/8c/8b/d7be22fbec9ffee6cff31a39f8750d4b3a65d349a286cf4aec74c2375662/torch-2.11.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:7aa2f9bbc6d4595ba72138026b2074be1233186150e9292865e04b7a63b8c67a", size = 530604548, upload-time = "2026-03-23T18:10:03.569Z" }, + { url = "https://files.pythonhosted.org/packages/d1/bd/9912d30b68845256aabbb4a40aeefeef3c3b20db5211ccda653544ada4b6/torch-2.11.0-cp311-cp311-win_amd64.whl", hash = "sha256:73e24aaf8f36ab90d95cd1761208b2eb70841c2a9ca1a3f9061b39fc5331b708", size = 114519675, upload-time = "2026-03-23T18:11:52.995Z" }, + { url = "https://files.pythonhosted.org/packages/6f/8b/69e3008d78e5cee2b30183340cc425081b78afc5eff3d080daab0adda9aa/torch-2.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b5866312ee6e52ea625cd211dcb97d6a2cdc1131a5f15cc0d87eec948f6dd34", size = 80606338, upload-time = "2026-03-23T18:11:34.781Z" }, + { url = "https://files.pythonhosted.org/packages/13/16/42e5915ebe4868caa6bac83a8ed59db57f12e9a61b7d749d584776ed53d5/torch-2.11.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:f99924682ef0aa6a4ab3b1b76f40dc6e273fca09f367d15a524266db100a723f", size = 419731115, upload-time = "2026-03-23T18:11:06.944Z" }, + { url = "https://files.pythonhosted.org/packages/1a/c9/82638ef24d7877510f83baf821f5619a61b45568ce21c0a87a91576510aa/torch-2.11.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:0f68f4ac6d95d12e896c3b7a912b5871619542ec54d3649cf48cc1edd4dd2756", size = 530712279, upload-time = "2026-03-23T18:10:31.481Z" }, + { url = "https://files.pythonhosted.org/packages/1c/ff/6756f1c7ee302f6d202120e0f4f05b432b839908f9071157302cedfc5232/torch-2.11.0-cp312-cp312-win_amd64.whl", hash = "sha256:fbf39280699d1b869f55eac536deceaa1b60bd6788ba74f399cc67e60a5fab10", size = 114556047, upload-time = "2026-03-23T18:10:55.931Z" }, + { url = "https://files.pythonhosted.org/packages/87/89/5ea6722763acee56b045435fb84258db7375c48165ec8be7880ab2b281c5/torch-2.11.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1e6debd97ccd3205bbb37eb806a9d8219e1139d15419982c09e23ef7d4369d18", size = 80606801, upload-time = "2026-03-23T18:10:18.649Z" }, + { url = "https://files.pythonhosted.org/packages/32/d1/8ed2173589cbfe744ed54e5a73efc107c0085ba5777ee93a5f4c1ab90553/torch-2.11.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:63a68fa59de8f87acc7e85a5478bb2dddbb3392b7593ec3e78827c793c4b73fd", size = 419732382, upload-time = "2026-03-23T18:08:30.835Z" }, + { url = "https://files.pythonhosted.org/packages/3d/e1/b73f7c575a4b8f87a5928f50a1e35416b5e27295d8be9397d5293e7e8d4c/torch-2.11.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:cc89b9b173d9adfab59fd227f0ab5e5516d9a52b658ae41d64e59d2e55a418db", size = 530711509, upload-time = "2026-03-23T18:08:47.213Z" }, + { url = "https://files.pythonhosted.org/packages/66/82/3e3fcdd388fbe54e29fd3f991f36846ff4ac90b0d0181e9c8f7236565f82/torch-2.11.0-cp313-cp313-win_amd64.whl", hash = "sha256:4dda3b3f52d121063a731ddb835f010dc137b920d7fec2778e52f60d8e4bf0cd", size = 114555842, upload-time = "2026-03-23T18:09:52.111Z" }, + { url = "https://files.pythonhosted.org/packages/db/38/8ac78069621b8c2b4979c2f96dc8409ef5e9c4189f6aac629189a78677ca/torch-2.11.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:8b394322f49af4362d4f80e424bcaca7efcd049619af03a4cf4501520bdf0fb4", size = 80959574, upload-time = "2026-03-23T18:10:14.214Z" }, + { url = "https://files.pythonhosted.org/packages/6d/6c/56bfb37073e7136e6dd86bfc6af7339946dd684e0ecf2155ac0eee687ae1/torch-2.11.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:2658f34ce7e2dabf4ec73b45e2ca68aedad7a5be87ea756ad656eaf32bf1e1ea", size = 419732324, upload-time = "2026-03-23T18:09:36.604Z" }, + { url = "https://files.pythonhosted.org/packages/07/f4/1b666b6d61d3394cca306ea543ed03a64aad0a201b6cd159f1d41010aeb1/torch-2.11.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:98bb213c3084cfe176302949bdc360074b18a9da7ab59ef2edc9d9f742504778", size = 530596026, upload-time = "2026-03-23T18:09:20.842Z" }, + { url = "https://files.pythonhosted.org/packages/48/6b/30d1459fa7e4b67e9e3fe1685ca1d8bb4ce7c62ef436c3a615963c6c866c/torch-2.11.0-cp313-cp313t-win_amd64.whl", hash = "sha256:a97b94bbf62992949b4730c6cd2cc9aee7b335921ee8dc207d930f2ed09ae2db", size = 114793702, upload-time = "2026-03-23T18:09:47.304Z" }, ] [[package]] name = "torch" -version = "2.11.0" +version = "2.13.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.13' and sys_platform == 'darwin'", @@ -7330,38 +7674,34 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform != 'darwin'", ] dependencies = [ - { name = "cuda-bindings", version = "13.2.0", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "cuda-toolkit", extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "cuda-bindings", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "cuda-toolkit", version = "13.0.3.0", source = { registry = "https://pypi.org/simple" }, extra = ["cublas", "cudart", "cufft", "cufile", "cupti", "curand", "cusolver", "cusparse", "nvjitlink", "nvrtc", "nvtx"], marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "filelock", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "fsspec", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "jinja2", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "networkx", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "nvidia-cudnn-cu13", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "nvidia-cusparselt-cu13", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "nvidia-nccl-cu13", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cudnn-cu13", version = "9.20.0.48", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-cusparselt-cu13", version = "0.8.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "nvidia-nccl-cu13", version = "2.29.7", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "nvidia-nvshmem-cu13", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "setuptools", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "sympy", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "triton", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "triton", version = "3.7.1", source = { registry = "https://pypi.org/simple" }, marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "typing-extensions", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, ] 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" }, - { url = "https://files.pythonhosted.org/packages/84/03/acea680005f098f79fd70c1d9d5ccc0cb4296ec2af539a0450108232fc0c/torch-2.11.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:d91aac77f24082809d2c5a93f52a5f085032740a1ebc9252a7b052ef5a4fddc6", size = 419718178, upload-time = "2026-03-23T18:10:46.675Z" }, - { url = "https://files.pythonhosted.org/packages/8c/8b/d7be22fbec9ffee6cff31a39f8750d4b3a65d349a286cf4aec74c2375662/torch-2.11.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:7aa2f9bbc6d4595ba72138026b2074be1233186150e9292865e04b7a63b8c67a", size = 530604548, upload-time = "2026-03-23T18:10:03.569Z" }, - { url = "https://files.pythonhosted.org/packages/d1/bd/9912d30b68845256aabbb4a40aeefeef3c3b20db5211ccda653544ada4b6/torch-2.11.0-cp311-cp311-win_amd64.whl", hash = "sha256:73e24aaf8f36ab90d95cd1761208b2eb70841c2a9ca1a3f9061b39fc5331b708", size = 114519675, upload-time = "2026-03-23T18:11:52.995Z" }, - { url = "https://files.pythonhosted.org/packages/6f/8b/69e3008d78e5cee2b30183340cc425081b78afc5eff3d080daab0adda9aa/torch-2.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4b5866312ee6e52ea625cd211dcb97d6a2cdc1131a5f15cc0d87eec948f6dd34", size = 80606338, upload-time = "2026-03-23T18:11:34.781Z" }, - { url = "https://files.pythonhosted.org/packages/13/16/42e5915ebe4868caa6bac83a8ed59db57f12e9a61b7d749d584776ed53d5/torch-2.11.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:f99924682ef0aa6a4ab3b1b76f40dc6e273fca09f367d15a524266db100a723f", size = 419731115, upload-time = "2026-03-23T18:11:06.944Z" }, - { url = "https://files.pythonhosted.org/packages/1a/c9/82638ef24d7877510f83baf821f5619a61b45568ce21c0a87a91576510aa/torch-2.11.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:0f68f4ac6d95d12e896c3b7a912b5871619542ec54d3649cf48cc1edd4dd2756", size = 530712279, upload-time = "2026-03-23T18:10:31.481Z" }, - { url = "https://files.pythonhosted.org/packages/1c/ff/6756f1c7ee302f6d202120e0f4f05b432b839908f9071157302cedfc5232/torch-2.11.0-cp312-cp312-win_amd64.whl", hash = "sha256:fbf39280699d1b869f55eac536deceaa1b60bd6788ba74f399cc67e60a5fab10", size = 114556047, upload-time = "2026-03-23T18:10:55.931Z" }, - { url = "https://files.pythonhosted.org/packages/87/89/5ea6722763acee56b045435fb84258db7375c48165ec8be7880ab2b281c5/torch-2.11.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1e6debd97ccd3205bbb37eb806a9d8219e1139d15419982c09e23ef7d4369d18", size = 80606801, upload-time = "2026-03-23T18:10:18.649Z" }, - { url = "https://files.pythonhosted.org/packages/32/d1/8ed2173589cbfe744ed54e5a73efc107c0085ba5777ee93a5f4c1ab90553/torch-2.11.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:63a68fa59de8f87acc7e85a5478bb2dddbb3392b7593ec3e78827c793c4b73fd", size = 419732382, upload-time = "2026-03-23T18:08:30.835Z" }, - { url = "https://files.pythonhosted.org/packages/3d/e1/b73f7c575a4b8f87a5928f50a1e35416b5e27295d8be9397d5293e7e8d4c/torch-2.11.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:cc89b9b173d9adfab59fd227f0ab5e5516d9a52b658ae41d64e59d2e55a418db", size = 530711509, upload-time = "2026-03-23T18:08:47.213Z" }, - { url = "https://files.pythonhosted.org/packages/66/82/3e3fcdd388fbe54e29fd3f991f36846ff4ac90b0d0181e9c8f7236565f82/torch-2.11.0-cp313-cp313-win_amd64.whl", hash = "sha256:4dda3b3f52d121063a731ddb835f010dc137b920d7fec2778e52f60d8e4bf0cd", size = 114555842, upload-time = "2026-03-23T18:09:52.111Z" }, - { url = "https://files.pythonhosted.org/packages/db/38/8ac78069621b8c2b4979c2f96dc8409ef5e9c4189f6aac629189a78677ca/torch-2.11.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:8b394322f49af4362d4f80e424bcaca7efcd049619af03a4cf4501520bdf0fb4", size = 80959574, upload-time = "2026-03-23T18:10:14.214Z" }, - { url = "https://files.pythonhosted.org/packages/6d/6c/56bfb37073e7136e6dd86bfc6af7339946dd684e0ecf2155ac0eee687ae1/torch-2.11.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:2658f34ce7e2dabf4ec73b45e2ca68aedad7a5be87ea756ad656eaf32bf1e1ea", size = 419732324, upload-time = "2026-03-23T18:09:36.604Z" }, - { url = "https://files.pythonhosted.org/packages/07/f4/1b666b6d61d3394cca306ea543ed03a64aad0a201b6cd159f1d41010aeb1/torch-2.11.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:98bb213c3084cfe176302949bdc360074b18a9da7ab59ef2edc9d9f742504778", size = 530596026, upload-time = "2026-03-23T18:09:20.842Z" }, - { url = "https://files.pythonhosted.org/packages/48/6b/30d1459fa7e4b67e9e3fe1685ca1d8bb4ce7c62ef436c3a615963c6c866c/torch-2.11.0-cp313-cp313t-win_amd64.whl", hash = "sha256:a97b94bbf62992949b4730c6cd2cc9aee7b335921ee8dc207d930f2ed09ae2db", size = 114793702, upload-time = "2026-03-23T18:09:47.304Z" }, + { 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" }, + { url = "https://files.pythonhosted.org/packages/c2/59/1e3160e18e12aa3038390efab3ce02b36a9d4d6a527ecdd8520dca2e68d8/torch-2.13.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:092790c696a760c729fd5722835f50b9d81fd7c8f141571f3f3cf4081a8f664c", size = 427199369, upload-time = "2026-07-08T16:04:51.054Z" }, + { url = "https://files.pythonhosted.org/packages/01/79/1f2d34ad7034ee1c7ffc1cf8bf0f8213af2a81df6ecdb3997ecec107c09d/torch-2.13.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:60fcdcb2f3876e21146cb4524ef06397d727ca9ad5f020818547e25075fe3cb7", size = 526574961, upload-time = "2026-07-08T16:04:07.075Z" }, + { url = "https://files.pythonhosted.org/packages/6c/fd/0f2ce40f58aefbdb3392f9acce3c8171940943ae2d661f70558bfa73befb/torch-2.13.0-cp311-cp311-win_amd64.whl", hash = "sha256:a0d8b11f16a48d60e2015d8213aa0390744cbebb98e58b62b3514dddc656e330", size = 122015870, upload-time = "2026-07-08T16:05:27.59Z" }, + { url = "https://files.pythonhosted.org/packages/c4/3a/ed0f4d4d1dcde03bced7aac9a28e800abcdc0cbd06b6775044c9fbd877b7/torch-2.13.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:2fe228aba290d14b9f31b049be550dbd469c3fd3013d7a19705b30454da97027", size = 111213045, upload-time = "2026-07-08T16:05:22.997Z" }, + { url = "https://files.pythonhosted.org/packages/df/a9/f6a2a4d763ff1df02e9a64c477029db614295bc9367f4131223791ccc243/torch-2.13.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:572df8be8ffb4599c88cbd6a0726f1f854f4da65d2e3c09f0e2c2283333cd6d4", size = 427210998, upload-time = "2026-07-08T16:04:37.708Z" }, + { url = "https://files.pythonhosted.org/packages/f3/82/fea946351658e6534db52d2cc12bc53087cbf87f9440c5f180f367c1950b/torch-2.13.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:796633c4cdf0fe2cdced72d8f88f22e73dbcfce83132763162f6d4bff13b820b", size = 526605292, upload-time = "2026-07-08T16:04:22.81Z" }, + { url = "https://files.pythonhosted.org/packages/21/d6/e8f3c6f7e01f626f77259de9860d2a78bc84c40539e28e79b7e98b0bb659/torch-2.13.0-cp312-cp312-win_amd64.whl", hash = "sha256:024c6cc0c1b085f2f91f20a3dc27b0471d021c31ce84b81be3afdc39f791fd9d", size = 122057313, upload-time = "2026-07-08T16:03:53.43Z" }, + { url = "https://files.pythonhosted.org/packages/0d/fa/c1c10b7aff4a9a3e8956d4f0a5f468fa6db7abc3208805719076772b4833/torch-2.13.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:33449899ce5496c1b84b4853179d94fd102028ae1407314d9fb956bb79e70d09", size = 111213743, upload-time = "2026-07-08T16:03:28.579Z" }, + { url = "https://files.pythonhosted.org/packages/11/18/9ecb37b56293a0be8d80f810bf672a72fe7e02f8b475d5ef1b9bf8a0d748/torch-2.13.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:1e09d6a722504957c694faceca843acde562786df1144ebcc5a74075ec7f6005", size = 427213008, upload-time = "2026-07-08T16:03:44.106Z" }, + { url = "https://files.pythonhosted.org/packages/d4/5a/7c50ba1b7b713d71d34669c6d13dab0a11531a3eceb0307a5162dbfec0f7/torch-2.13.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:a3a9a21312872af8a26950b2c15680335a386a1f56ed03e780653d78b9607e9e", size = 526602329, upload-time = "2026-07-08T16:03:12.649Z" }, + { url = "https://files.pythonhosted.org/packages/91/3d/e7adcc6aaf36961cd18f56cf8ad0f3058c3a5c84ccf391762176c94581b8/torch-2.13.0-cp313-cp313-win_amd64.whl", hash = "sha256:49b58f1e2c52440abb6f17c28f0335fe6c6d01ad1a7f55b0183b81e4b34d64e6", size = 122057920, upload-time = "2026-07-08T16:03:01.808Z" }, ] [[package]] @@ -7369,8 +7709,8 @@ name = "torch-c-dlpack-ext" version = "0.1.5" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, ] 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 = [ @@ -7390,224 +7730,362 @@ wheels = [ [[package]] name = "torchaudio" -version = "2.10.0" +version = "2.11.0" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/94/77/0eec7f175d88f312296bd5b11c23bd58da37c1021f53da3db4df449ce3ee/torchaudio-2.11.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:492dd64645e9d0bb843e94f1d9a4d1e31426262ffc594fafecc1697df9df5eb9", size = 684142, upload-time = "2026-03-23T18:13:36.805Z" }, + { url = "https://files.pythonhosted.org/packages/b3/f9/6f7ebe071b44592c85269762b55b63ab0a091b5f479f73544738f7564a1e/torchaudio-2.11.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:73dab4841f94d888bc7c2aed7b5547c643edc974306919fe1adfb65d57cccf4b", size = 1626527, upload-time = "2026-03-23T18:13:39.011Z" }, + { url = "https://files.pythonhosted.org/packages/ac/70/17408e0d154d0c894537a88dcbadc48e8ad3b6e1ef4a1dabda5d40245ee0/torchaudio-2.11.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:1a07ec72fd6f26a588c39b5f029e0130d16bb40bc4221635580bf8fb18fcbc80", size = 1771930, upload-time = "2026-03-23T18:13:37.963Z" }, + { url = "https://files.pythonhosted.org/packages/c9/75/b6d03fc75b409bdaec597274d1bdd4213db716ed16f6801386b31d59c551/torchaudio-2.11.0-cp311-cp311-win_amd64.whl", hash = "sha256:bb59ba4452bbbe95d75ad3ef18df9824955625f36698ce9a5998a4a9f3c1ba1d", size = 328658, upload-time = "2026-03-23T18:13:44.545Z" }, + { url = "https://files.pythonhosted.org/packages/f1/b1/77658817acacd01a72b714440c62f419efc4d90170e704e8e7a2c0918988/torchaudio-2.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a1cf1acc883bee9cb906a933572fed6a8a933f86ef34e9ea7d803f72317e8c1b", size = 684226, upload-time = "2026-03-23T18:13:40.023Z" }, + { url = "https://files.pythonhosted.org/packages/78/28/c7adc053039f286c2aca0038b766cbe3294e66fec6b29a820e95128f9ede/torchaudio-2.11.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:bc653defca1c16154398517a1adc98d0fb7f1dd08e58ced217558d213c2c6e29", size = 1626670, upload-time = "2026-03-23T18:13:42.162Z" }, + { url = "https://files.pythonhosted.org/packages/88/d8/d6d0f896e064aa67377484efef4911cdcc07bce2929474e1417cc0af18c2/torchaudio-2.11.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:6503c0bdb29daf2e6281bb70ea2dfe2c3553b782b619eb5d73bdadd8a3f7cecf", size = 1771992, upload-time = "2026-03-23T18:13:33.188Z" }, + { url = "https://files.pythonhosted.org/packages/23/a8/941277ecc39f7a0a169d554302a1f1afd87c1d94a8aec828891916cea59a/torchaudio-2.11.0-cp312-cp312-win_amd64.whl", hash = "sha256:478110f981e5d40a8d82221732c57a56c85a1d5895fb8fe646e86ee15eded3bd", size = 328663, upload-time = "2026-03-23T18:13:19.218Z" }, + { url = "https://files.pythonhosted.org/packages/fb/9e/f76fcd9877c8c78f258ee34e0fb8291fdb91e6218d582d9ca66b1e4bd4ae/torchaudio-2.11.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:e3f9696a9ef1d49acc452159b052370c636406d072e9d8f10895fda87b591ea9", size = 679904, upload-time = "2026-03-23T18:13:28.329Z" }, + { url = "https://files.pythonhosted.org/packages/85/70/249c1498ebdad3e7752866635ec0855fc0dcf898beccda5a9d2b9df8e4d0/torchaudio-2.11.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:b034d7672f1c415434f48ef17807f2cce47f29e8795338c751d4e596c9fbe8b5", size = 1618523, upload-time = "2026-03-23T18:13:15.703Z" }, + { url = "https://files.pythonhosted.org/packages/4f/98/be13fe35d9aa5c26381c0e453c828a789d15c007f8f7d08c95341d19974d/torchaudio-2.11.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1c1101c1243ef0e4063ec63298977e2d3655c15cf88d9eb0a1bd4fe2db9f47ea", size = 1771992, upload-time = "2026-03-23T18:13:35.343Z" }, + { url = "https://files.pythonhosted.org/packages/e2/8b/2bbb3dca6ff28cba0de250874d5ef4fc2822c47a934b59b3974cff3219ef/torchaudio-2.11.0-cp313-cp313-win_amd64.whl", hash = "sha256:986f4df5ed17b003dc52489468601720090e65f964f8bebccf90eb45bba75744", size = 328662, upload-time = "2026-03-23T18:13:18.308Z" }, + { url = "https://files.pythonhosted.org/packages/fe/ce/52c652d30af7d6e96c8f1735d26131e94708e3f38d852b8fa97958804dd8/torchaudio-2.11.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:bda09ea630ae7207384fb0f28c35e4f8c0d82dd6eba020b6b335ad0caa9fed49", size = 680814, upload-time = "2026-03-23T18:13:17.08Z" }, + { url = "https://files.pythonhosted.org/packages/06/95/1ad1507482e7263e556709a3f5f87fecd375a0742cdaf238806c8e72eaad/torchaudio-2.11.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:9fe3083c62e035646483a14e180d33561bdc2eed436c9ab1259c137fb7120b4a", size = 1618546, upload-time = "2026-03-23T18:13:29.686Z" }, + { url = "https://files.pythonhosted.org/packages/98/4c/480328ba07487eb9890406720304d0d460dd7a6a64098614f5aa53b662ca/torchaudio-2.11.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:13cff988697ccbad539987599f9dc672f40c417bed67570b365e4e5002bbd096", size = 1771991, upload-time = "2026-03-23T18:13:30.843Z" }, + { url = "https://files.pythonhosted.org/packages/3e/98/5d4790e2d6548768999acd34999d5aeefce8bcc23a07afaa5f03e723f557/torchaudio-2.11.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ed404c4399ad7f172c86a47c1b25293d322d1d58e26b10b0456a86cf67d37d84", size = 328661, upload-time = "2026-03-23T18:13:34.359Z" }, +] + +[[package]] +name = "torchcodec" +version = "0.16.0" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/1c/93/37ea920f9c7c959ce87bf70ae65915a99ea7b8203cf0f996df9fe33bf2c0/torchcodec-0.16.0-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:fd732bf687e74ba1b1b273bb272038664bb9c13a0b1747a25b604a7876613a5d", size = 3896719, upload-time = "2026-08-13T11:56:00.532Z" }, + { url = "https://files.pythonhosted.org/packages/ca/5d/d16eeeb67f6407ad8b4b4254a7fd887f20c6080e462a2d5ad7f29730fc5e/torchcodec-0.16.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2f2111c9c2b4a76676ea265ffed3eac6031db386ced3b71ff6910cd31b1f4f1a", size = 8360577, upload-time = "2026-08-13T11:56:02.488Z" }, + { url = "https://files.pythonhosted.org/packages/95/8f/f9b71bac4d94686d5dd9c55530dc0ffb16a73b2f6a58ed03be52a1063952/torchcodec-0.16.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1021a918c24184a1ce0b1dd8ca06408fe09ba988ecdaffc53b9dd51a42138ff0", size = 9468280, upload-time = "2026-08-13T11:56:04.142Z" }, + { url = "https://files.pythonhosted.org/packages/8d/ad/bec3e203b8e34ee542fd84c07e252a38cae70f7e2dccf0fa4f065dd6f34e/torchcodec-0.16.0-cp311-cp311-win_amd64.whl", hash = "sha256:b44990348cb23d94c5455d3d9b4006bd58ba19a6e40d1e9bc02ff62ae070ae0e", size = 6422414, upload-time = "2026-08-13T11:56:06.303Z" }, + { url = "https://files.pythonhosted.org/packages/d7/b9/d1780a0f5e3b4bcddec36e865ddec73b31047cf4fa8456e96c9f91852b12/torchcodec-0.16.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:9a899bf100cc40a0401fafc14f47c79979311d1df3fbe418c5d1019cde69d607", size = 3898046, upload-time = "2026-08-13T11:56:07.928Z" }, + { url = "https://files.pythonhosted.org/packages/4e/b7/44004280d1e80c492af54d2d94332834091bc59e211827cfc0232aca03a3/torchcodec-0.16.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d26fe96259211115c17fb2bd071fbdf4da264cf04bb88fba006ffffb9c23c5a1", size = 8368173, upload-time = "2026-08-13T11:56:09.724Z" }, + { url = "https://files.pythonhosted.org/packages/ca/5b/2a15225d77fc2ef857bd290a98f1de99f0db03e104f93ce3af7bea704f4a/torchcodec-0.16.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5309c29e31b719f81dba75fcfa49a9ce6a38d069d7f570767466fe634783e7ba", size = 9471149, upload-time = "2026-08-13T11:56:11.499Z" }, + { url = "https://files.pythonhosted.org/packages/0f/77/00f106e48bc20d9e3e72e85077849eabc3a5ae9839ce0df961d48424747d/torchcodec-0.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:d9e4c83b3c02b206b24a5409746babd74ed00bfa0a6320b23714d73c61124397", size = 6427551, upload-time = "2026-08-13T11:56:13.682Z" }, + { url = "https://files.pythonhosted.org/packages/a0/62/59ef3c1f377a08ca965cf71abd763db5cbf8f6a97901ca09dbe0809c4a29/torchcodec-0.16.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:154c5cf6c2dd2801700dcf0939081f614c50dcbf99f5ecc7f6854e98b7959339", size = 3898103, upload-time = "2026-08-13T11:56:15.303Z" }, + { url = "https://files.pythonhosted.org/packages/b6/83/7844821bd5d0a1d8bee0568d417d2b3f0663f379666edd22348f0f90e427/torchcodec-0.16.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d14e43ace5f9fe095287a5b4a39f1c4353c01493749e40ff4e17ebb791f741e8", size = 8368167, upload-time = "2026-08-13T11:56:17.301Z" }, + { url = "https://files.pythonhosted.org/packages/41/1c/9b12cfd462ff2a7cbad52907de9dd1963bca7aa4bf6a4e2d618195af7275/torchcodec-0.16.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:26f4c4ee2896ddee5b38bf31ae96e721b853dba6b0b4104ac2e11391ddd7966d", size = 9471404, upload-time = "2026-08-13T11:56:19.143Z" }, + { url = "https://files.pythonhosted.org/packages/38/76/0551e83bb23731806d98469cc8cdc887d55c3a242d7377a52430aa2cd6bf/torchcodec-0.16.0-cp313-cp313-win_amd64.whl", hash = "sha256:158e1ed469a5300aeb843102f8d6c4354f97a835ce5dca087aa827c135bd4869", size = 6427477, upload-time = "2026-08-13T11:56:21.206Z" }, +] + +[[package]] +name = "torchvision" +version = "0.26.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", ] dependencies = [ - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-tutorials') or (python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-tutorials') or (python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "pillow", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, ] wheels = [ - { url = "https://files.pythonhosted.org/packages/5c/e7/401fe1d024bf9352371d854be6f339ad9928669e6bc8a5ba08e9dbce81cf/torchaudio-2.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:bcab0e39eb18da84cba1a0c87f600abb6ce97c882200cb46e841caea106f037f", size = 736373, upload-time = "2026-01-21T16:28:41.589Z" }, - { url = "https://files.pythonhosted.org/packages/6f/b7/c66dc34a27441d78997e20d0ffe2f5ad73db9f7b1267511be255bb94ac9b/torchaudio-2.10.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:87c841a21e82703ebd4a29170c4e60c25a2b47312dc212930087ad58965ac0c8", size = 391843, upload-time = "2026-01-21T16:28:43.093Z" }, - { url = "https://files.pythonhosted.org/packages/13/ae/a2a34a64947c4fa4a61b4c86d8f36fbcb4ebfec30fdde140267db260f96c/torchaudio-2.10.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:b2c77fb9114dd463dc805560bf55a1ac2a52e219794cc32b7b32cf2aeffd2826", size = 1894140, upload-time = "2026-01-21T16:28:35.892Z" }, - { url = "https://files.pythonhosted.org/packages/69/26/cd2aec609b4f8918e4e85e5c6a3f569bc7b5f72a7ecba3f784077102749c/torchaudio-2.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:4c6e9609046143b30a30183893d23ff1ce5de603dbe914b3cce5cc29f5aa5a9c", size = 474792, upload-time = "2026-01-21T16:28:45.254Z" }, - { url = "https://files.pythonhosted.org/packages/0f/36/28a6f3e857616cf7576bdbf8170e483b8c5d0a1f8d349ecb2b75921236aa/torchaudio-2.10.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:9d0fbdbfd2f621c51d28571050d6d0c7287791034e5c7303b31480af1258f33f", size = 737144, upload-time = "2026-01-21T16:28:44.189Z" }, - { url = "https://files.pythonhosted.org/packages/ea/3f/df620439a76ece170472d41438d11a1545d5db5dc9f1eaeab8c6e055a328/torchaudio-2.10.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:42b148a0921a3721abd1f6ae098b1ec9f89703e555c4f7a0d44da87b8decbcb9", size = 391973, upload-time = "2026-01-21T16:28:39.732Z" }, - { url = "https://files.pythonhosted.org/packages/98/25/e55a30d7138f8fe56ed006df25b0a3c27681f0ec7bc9989e1778e6d559c3/torchaudio-2.10.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:0e77b2956448d63790a99beed0b74ac8b8cd3a94dcdd9ad01974411078f46278", size = 1895234, upload-time = "2026-01-21T16:28:37.034Z" }, - { url = "https://files.pythonhosted.org/packages/be/a0/da53c7d20fac15f66f8838653b91162de1bf21fb40fee88cf839e4ef5174/torchaudio-2.10.0-cp312-cp312-win_amd64.whl", hash = "sha256:7f76a01ecebf1869e1f2c50a261f1cf07e5fccb24402b4e9bbb82d6725b9c7dd", size = 475470, upload-time = "2026-01-21T16:28:40.615Z" }, - { url = "https://files.pythonhosted.org/packages/b6/02/341e7bd588355f82c5180103cb2f8070a72ab1be920ab27553a1135d4aa6/torchaudio-2.10.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:8fd38d28ee150c584d3ee3b05f39e021f0ad8a8ec8fec1f26dfe150c9db9b2f5", size = 737164, upload-time = "2026-01-21T16:28:38.354Z" }, - { url = "https://files.pythonhosted.org/packages/49/fd/831c2595c81b17141180ca11ab3c0836cc544ef13e15aa0e7b2cb619e582/torchaudio-2.10.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:5bc39ff3ea341097ce1ab023dd88c9dd8ca5f96ebf48821e7d23766137bb55d7", size = 392757, upload-time = "2026-01-21T16:28:33.631Z" }, - { url = "https://files.pythonhosted.org/packages/8e/d8/405c80c57dc68ca5855bddfaae57c3d84ea7397bf1eb2aa5d59c9fa1d3a9/torchaudio-2.10.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:3057c4286db5673d266124a2a10ca54e19f516772e9057f44573a7da5b85e328", size = 1897099, upload-time = "2026-01-21T16:28:24.793Z" }, - { url = "https://files.pythonhosted.org/packages/73/cf/0e48d67788c935e3b3d00e6f55a930a54a67f432e04c33ef80a38cb764fd/torchaudio-2.10.0-cp313-cp313-win_amd64.whl", hash = "sha256:99e74d1901742bc10961d807fe75c0dd9496f4a4a4ff4bb317c5de4a0b6f24e6", size = 475476, upload-time = "2026-01-21T16:28:28.249Z" }, - { url = "https://files.pythonhosted.org/packages/48/29/30bcce0f17a8279b051b09250993691a828f89a03278306b23571c18df04/torchaudio-2.10.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:6cfe98ef0ea9bee6d6297493ce67ce0c54a38d80caf6535a3ae48900fd5f3769", size = 742449, upload-time = "2026-01-21T16:28:29.556Z" }, - { url = "https://files.pythonhosted.org/packages/43/8c/653e7f67855424bf3b7cbb48335f8316f7fb02bb01a6cab38f6bf9555676/torchaudio-2.10.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:b41b254d958632dc00dc7768431cadda516c91641d798775cbb19bcd4f0d2be4", size = 393430, upload-time = "2026-01-21T16:28:34.855Z" }, - { url = "https://files.pythonhosted.org/packages/8e/1f/f91fcb9dd47a19b720fb48042a2f6f023651948e73726e98fff60d5ed5c7/torchaudio-2.10.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:da1081d1018a1e95f5a13947402aeb037cf5ac8861219a6164df004898a96bb1", size = 1897271, upload-time = "2026-01-21T16:28:23.519Z" }, - { url = "https://files.pythonhosted.org/packages/57/27/270c26890f43838e8faa5d3e52f079bd9d9d09f9a535a11cf6b94e20ed21/torchaudio-2.10.0-cp313-cp313t-win_amd64.whl", hash = "sha256:f1afa53146a5655258d3a86e689c6879dfe78581d9bee9ef611ace98722f86bb", size = 478966, upload-time = "2026-01-21T16:28:32.491Z" }, + { 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" }, + { url = "https://files.pythonhosted.org/packages/33/bf/21b899792b08cae7a298551c68398a79e333697479ed311b3b067aab4bdc/torchvision-0.26.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:1c55dc8affbcc0eb2060fbabbe996ae9e5839b24bb6419777f17848945a411b1", size = 7767527, upload-time = "2026-03-23T18:12:44.348Z" }, + { url = "https://files.pythonhosted.org/packages/9a/45/57bbf9e216850d065e66dd31a50f57424b607f1d878ab8956e56a1f4e36b/torchvision-0.26.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:fd10b5f994c210f4f6d6761cf686f82d748554adf486cb0979770c3252868c8f", size = 7519925, upload-time = "2026-03-23T18:12:53.283Z" }, + { url = "https://files.pythonhosted.org/packages/10/58/ed8f7754299f3e91d6414b6dc09f62b3fa7c6e5d63dfe48d69ab81498a37/torchvision-0.26.0-cp311-cp311-win_amd64.whl", hash = "sha256:de6424b12887ad884f39a0ee446994ae3cd3b6a00a9cafe1bead85a031132af0", size = 3983834, upload-time = "2026-03-23T18:13:00.224Z" }, + { url = "https://files.pythonhosted.org/packages/ae/e7/56b47cc3b132aea90ccce22bcb8975dec688b002150012acc842846039d0/torchvision-0.26.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c409e1c3fdebec7a3834465086dbda8bf7680eff79abf7fd2f10c6b59520a7a4", size = 1863502, upload-time = "2026-03-23T18:12:57.326Z" }, + { url = "https://files.pythonhosted.org/packages/f4/ec/5c31c92c08b65662fe9604a4067ae8232582805949f11ddc042cebe818ed/torchvision-0.26.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:406557718e62fdf10f5706e88d8a5ec000f872da913bf629aab9297622585547", size = 7767944, upload-time = "2026-03-23T18:12:42.805Z" }, + { url = "https://files.pythonhosted.org/packages/f5/d8/cb6ccda1a1f35a6597645818641701207b3e8e13553e75fce5d86bac74b2/torchvision-0.26.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:d61a5abb6b42a0c0c311996c2ac4b83a94418a97182c83b055a2a4ae985e05aa", size = 7522205, upload-time = "2026-03-23T18:12:54.654Z" }, + { url = "https://files.pythonhosted.org/packages/1c/a9/c272623a0f735c35f0f6cd6dc74784d4f970e800cf063bb76687895a2ab9/torchvision-0.26.0-cp312-cp312-win_amd64.whl", hash = "sha256:7993c01648e7c61d191b018e84d38fe0825c8fcb2720cd0f37caf7ba14404aa1", size = 4255155, upload-time = "2026-03-23T18:12:32.652Z" }, + { url = "https://files.pythonhosted.org/packages/da/80/0762f77f53605d10c9477be39bb47722cc8e383bbbc2531471ce0e396c07/torchvision-0.26.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:5d63dd43162691258b1b3529b9041bac7d54caa37eae0925f997108268cbf7c4", size = 1860809, upload-time = "2026-03-23T18:12:47.629Z" }, + { url = "https://files.pythonhosted.org/packages/e6/81/0b3e58d1478c660a5af4268713486b2df7203f35abd9195fea87348a5178/torchvision-0.26.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:a39c7a26538c41fda453f9a9692b5ff9b35a5437db1d94f3027f6f509c160eac", size = 7727494, upload-time = "2026-03-23T18:12:46.062Z" }, + { url = "https://files.pythonhosted.org/packages/b6/dc/d9ab5d29115aa05e12e30f1397a3eeae1d88a511241dc3bce48dc4342675/torchvision-0.26.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:b7e6213620bbf97742e5f79832f9e9d769e6cf0f744c5b53dad80b76db633691", size = 7521747, upload-time = "2026-03-23T18:12:36.815Z" }, + { url = "https://files.pythonhosted.org/packages/a9/1b/f1bc86a918c5f6feab1eeff11982e2060f4704332e96185463d27855bdf5/torchvision-0.26.0-cp313-cp313-win_amd64.whl", hash = "sha256:4280c35ec8cba1fcc8294fb87e136924708726864c379e4c54494797d86bc474", size = 4319880, upload-time = "2026-03-23T18:12:38.168Z" }, + { url = "https://files.pythonhosted.org/packages/66/28/b4ad0a723ed95b003454caffcc41894b34bd8379df340848cae2c33871de/torchvision-0.26.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:358fc4726d0c08615b6d83b3149854f11efb2a564ed1acb6fce882e151412d23", size = 1951973, upload-time = "2026-03-23T18:12:48.781Z" }, + { url = "https://files.pythonhosted.org/packages/71/e2/7a89096e6cf2f3336353b5338ba925e0addf9d8601920340e6bdf47e8eb3/torchvision-0.26.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:3daf9cc149cf3cdcbd4df9c59dae69ffca86c6823250442c3bbfd63fc2e26c61", size = 7728679, upload-time = "2026-03-23T18:12:26.196Z" }, + { url = "https://files.pythonhosted.org/packages/69/1d/4e1eebc17d18ce080a11dcf3df3f8f717f0efdfa00983f06e8ba79259f61/torchvision-0.26.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:82c3965eca27e86a316e31e4c3e5a16d353e0bcbe0ef8efa2e66502c54493c4b", size = 7609138, upload-time = "2026-03-23T18:12:35.327Z" }, + { url = "https://files.pythonhosted.org/packages/f3/a4/f1155e943ae5b32400d7000adc81c79bb0392b16ceb33bcf13e02e48cced/torchvision-0.26.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ebc043cc5a4f0bf22e7680806dbba37ffb19e70f6953bbb44ed1a90aeb5c9bea", size = 4248202, upload-time = "2026-03-23T18:12:41.423Z" }, ] [[package]] -name = "torchaudio" -version = "2.11.0" +name = "torchvision" +version = "0.28.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.13' and sys_platform == 'darwin'", @@ -7617,247 +8095,371 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform == 'darwin'", "python_full_version < '3.12' and sys_platform != 'darwin'", ] +dependencies = [ + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "pillow", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, +] wheels = [ - { url = "https://files.pythonhosted.org/packages/94/77/0eec7f175d88f312296bd5b11c23bd58da37c1021f53da3db4df449ce3ee/torchaudio-2.11.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:492dd64645e9d0bb843e94f1d9a4d1e31426262ffc594fafecc1697df9df5eb9", size = 684142, upload-time = "2026-03-23T18:13:36.805Z" }, - { url = "https://files.pythonhosted.org/packages/b3/f9/6f7ebe071b44592c85269762b55b63ab0a091b5f479f73544738f7564a1e/torchaudio-2.11.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:73dab4841f94d888bc7c2aed7b5547c643edc974306919fe1adfb65d57cccf4b", size = 1626527, upload-time = "2026-03-23T18:13:39.011Z" }, - { url = "https://files.pythonhosted.org/packages/ac/70/17408e0d154d0c894537a88dcbadc48e8ad3b6e1ef4a1dabda5d40245ee0/torchaudio-2.11.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:1a07ec72fd6f26a588c39b5f029e0130d16bb40bc4221635580bf8fb18fcbc80", size = 1771930, upload-time = "2026-03-23T18:13:37.963Z" }, - { url = "https://files.pythonhosted.org/packages/c9/75/b6d03fc75b409bdaec597274d1bdd4213db716ed16f6801386b31d59c551/torchaudio-2.11.0-cp311-cp311-win_amd64.whl", hash = "sha256:bb59ba4452bbbe95d75ad3ef18df9824955625f36698ce9a5998a4a9f3c1ba1d", size = 328658, upload-time = "2026-03-23T18:13:44.545Z" }, - { url = "https://files.pythonhosted.org/packages/f1/b1/77658817acacd01a72b714440c62f419efc4d90170e704e8e7a2c0918988/torchaudio-2.11.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:a1cf1acc883bee9cb906a933572fed6a8a933f86ef34e9ea7d803f72317e8c1b", size = 684226, upload-time = "2026-03-23T18:13:40.023Z" }, - { url = "https://files.pythonhosted.org/packages/78/28/c7adc053039f286c2aca0038b766cbe3294e66fec6b29a820e95128f9ede/torchaudio-2.11.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:bc653defca1c16154398517a1adc98d0fb7f1dd08e58ced217558d213c2c6e29", size = 1626670, upload-time = "2026-03-23T18:13:42.162Z" }, - { url = "https://files.pythonhosted.org/packages/88/d8/d6d0f896e064aa67377484efef4911cdcc07bce2929474e1417cc0af18c2/torchaudio-2.11.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:6503c0bdb29daf2e6281bb70ea2dfe2c3553b782b619eb5d73bdadd8a3f7cecf", size = 1771992, upload-time = "2026-03-23T18:13:33.188Z" }, - { url = "https://files.pythonhosted.org/packages/23/a8/941277ecc39f7a0a169d554302a1f1afd87c1d94a8aec828891916cea59a/torchaudio-2.11.0-cp312-cp312-win_amd64.whl", hash = "sha256:478110f981e5d40a8d82221732c57a56c85a1d5895fb8fe646e86ee15eded3bd", size = 328663, upload-time = "2026-03-23T18:13:19.218Z" }, - { url = "https://files.pythonhosted.org/packages/fb/9e/f76fcd9877c8c78f258ee34e0fb8291fdb91e6218d582d9ca66b1e4bd4ae/torchaudio-2.11.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:e3f9696a9ef1d49acc452159b052370c636406d072e9d8f10895fda87b591ea9", size = 679904, upload-time = "2026-03-23T18:13:28.329Z" }, - { url = "https://files.pythonhosted.org/packages/85/70/249c1498ebdad3e7752866635ec0855fc0dcf898beccda5a9d2b9df8e4d0/torchaudio-2.11.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:b034d7672f1c415434f48ef17807f2cce47f29e8795338c751d4e596c9fbe8b5", size = 1618523, upload-time = "2026-03-23T18:13:15.703Z" }, - { url = "https://files.pythonhosted.org/packages/4f/98/be13fe35d9aa5c26381c0e453c828a789d15c007f8f7d08c95341d19974d/torchaudio-2.11.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:1c1101c1243ef0e4063ec63298977e2d3655c15cf88d9eb0a1bd4fe2db9f47ea", size = 1771992, upload-time = "2026-03-23T18:13:35.343Z" }, - { url = "https://files.pythonhosted.org/packages/e2/8b/2bbb3dca6ff28cba0de250874d5ef4fc2822c47a934b59b3974cff3219ef/torchaudio-2.11.0-cp313-cp313-win_amd64.whl", hash = "sha256:986f4df5ed17b003dc52489468601720090e65f964f8bebccf90eb45bba75744", size = 328662, upload-time = "2026-03-23T18:13:18.308Z" }, - { url = "https://files.pythonhosted.org/packages/fe/ce/52c652d30af7d6e96c8f1735d26131e94708e3f38d852b8fa97958804dd8/torchaudio-2.11.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:bda09ea630ae7207384fb0f28c35e4f8c0d82dd6eba020b6b335ad0caa9fed49", size = 680814, upload-time = "2026-03-23T18:13:17.08Z" }, - { url = "https://files.pythonhosted.org/packages/06/95/1ad1507482e7263e556709a3f5f87fecd375a0742cdaf238806c8e72eaad/torchaudio-2.11.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:9fe3083c62e035646483a14e180d33561bdc2eed436c9ab1259c137fb7120b4a", size = 1618546, upload-time = "2026-03-23T18:13:29.686Z" }, - { url = "https://files.pythonhosted.org/packages/98/4c/480328ba07487eb9890406720304d0d460dd7a6a64098614f5aa53b662ca/torchaudio-2.11.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:13cff988697ccbad539987599f9dc672f40c417bed67570b365e4e5002bbd096", size = 1771991, upload-time = "2026-03-23T18:13:30.843Z" }, - { url = "https://files.pythonhosted.org/packages/3e/98/5d4790e2d6548768999acd34999d5aeefce8bcc23a07afaa5f03e723f557/torchaudio-2.11.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ed404c4399ad7f172c86a47c1b25293d322d1d58e26b10b0456a86cf67d37d84", size = 328661, upload-time = "2026-03-23T18:13:34.359Z" }, + { 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" }, + { url = "https://files.pythonhosted.org/packages/27/be/1b9c5de9c655ca2df4a74100fa671a7b848532ff787e077ccde14a7dea2a/torchvision-0.28.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:5a38bc6da3d72621be003400b66f66a2b4c6d644fde05f680c2cb7ca8cf8dd6c", size = 7841822, upload-time = "2026-07-08T16:07:49.207Z" }, + { url = "https://files.pythonhosted.org/packages/0b/9b/f1e68e861d4462e3e195a642c2b448e7b7d3fad5f209487162b9a2133d9b/torchvision-0.28.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:7e80f543b22503d9415e126db5f0ff3917036925e38560ee6b9ae38c571a4002", size = 7670718, upload-time = "2026-07-08T16:07:46.525Z" }, + { url = "https://files.pythonhosted.org/packages/f5/de/1494610ff54cbb154beb55033cc2cd50f3de04dac132fa2dd00e4f2b2556/torchvision-0.28.0-cp311-cp311-win_amd64.whl", hash = "sha256:9a45ea67235d965ef52187130d20002a4de20c54ea3d927a24286961d268dc37", size = 3814319, upload-time = "2026-07-08T16:07:37.153Z" }, + { url = "https://files.pythonhosted.org/packages/15/49/c1cab1ecbb3ff1a380a3f99283db1dee61b8afe354f6352c643b65937130/torchvision-0.28.0-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:e9f54c30cd52e3ef7fd034cc69b7bb7e0964e1c8f8743e018ab92e95b40f9eee", size = 1856020, upload-time = "2026-07-08T16:07:52.182Z" }, + { url = "https://files.pythonhosted.org/packages/f0/4c/95233776e2def960e5abb7a07931230a545f43717a56a1e1140162033598/torchvision-0.28.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:5cf78ebc401ce64ae19b8c55de866bb836797d559a4de9c25ccbe74cfa642d3a", size = 7842127, upload-time = "2026-07-08T16:07:53.446Z" }, + { url = "https://files.pythonhosted.org/packages/93/e4/e9b2495d0d57b9f60d63c57d0a910410a81b4b073bf70917bef815291119/torchvision-0.28.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:028a3d481b37d785605620d7cdad897064c5a55bae2aa1f2658766333e291940", size = 7675040, upload-time = "2026-07-08T16:07:58.017Z" }, + { url = "https://files.pythonhosted.org/packages/7c/9c/55ed9cb6dfe3ee9c837df5cd0e758372e5829aa38b8dd71343aa632cc4e2/torchvision-0.28.0-cp312-cp312-win_amd64.whl", hash = "sha256:87dc16b2df427c1318ad335f1e2be2b3b15b2cf20f7934c83b0505a48425ee5d", size = 4085785, upload-time = "2026-07-08T16:07:50.928Z" }, + { url = "https://files.pythonhosted.org/packages/20/55/08a726c14c67b37c8aca04b077766909f1c7ed23f76116884fe63b9bd033/torchvision-0.28.0-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:d483b4aa3f5237569053f749cd1a2b5bb548ca456e40461a5dd087f21149d123", size = 1856021, upload-time = "2026-07-08T16:07:45.386Z" }, + { url = "https://files.pythonhosted.org/packages/db/8f/40beacd53809194f5259e590d1afaeaa8ad57da15f77c646e6560bcc4616/torchvision-0.28.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:bb6dd6918460ed89cc7644adcc2402991474d6933cf1ce92b390641cb233fddf", size = 7797014, upload-time = "2026-07-08T16:07:43.04Z" }, + { url = "https://files.pythonhosted.org/packages/32/db/062cdb5a84380a60439775311fff34d89229760d2a50680393dc18699956/torchvision-0.28.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:ad7b3a439265cc3739a4ab5b4c998c0e38ea99c0ee7ca4dea35c5d0b099ec237", size = 7674669, upload-time = "2026-07-08T16:07:38.91Z" }, + { url = "https://files.pythonhosted.org/packages/f3/a6/b4081e2d04e1541abf82785ac9e5178a494c19330391f551356c8c18b7b3/torchvision-0.28.0-cp313-cp313-win_amd64.whl", hash = "sha256:7e9dd6f60d6e15f8dc27d4f877fdb6002fc70d70272412135f1c2ff9cfa08d3b", size = 4157380, upload-time = "2026-07-08T16:07:40.22Z" }, ] [[package]] -name = "torchvision" -version = "0.25.0" +name = "tqdm" +version = "4.67.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "colorama", marker = "sys_platform == 'win32'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/09/a9/6ba95a270c6f1fbcd8dac228323f2777d886cb206987444e4bce66338dd4/tqdm-4.67.3.tar.gz", hash = "sha256:7d825f03f89244ef73f1d4ce193cb1774a8179fd96f31d7e1dcde62092b960bb", size = 169598, upload-time = "2026-02-03T17:35:53.048Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/16/e1/3079a9ff9b8e11b846c6ac5c8b5bfb7ff225eee721825310c91b3b50304f/tqdm-4.67.3-py3-none-any.whl", hash = "sha256:ee1e4c0e59148062281c49d80b25b67771a127c85fc9676d3be5f243206826bf", size = 78374, upload-time = "2026-02-03T17:35:50.982Z" }, +] + +[[package]] +name = "traitlets" +version = "5.15.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1b/22/40f55b26baeab80c2d7b3f1db0682f8954e4617fee7d90ce634022ef05c6/traitlets-5.15.0.tar.gz", hash = "sha256:4fead733f81cf1c4c938e06f8ca4633896833c9d89eff878159457f4d4392971", size = 163197, upload-time = "2026-05-06T08:05:58.016Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/da/98/a9937a969d018a23badfea0b381f66783649d48e0ea6c41923265c3cbeb3/traitlets-5.15.0-py3-none-any.whl", hash = "sha256:fb36a18867a6803deab09f3c5e0fa81bb7b26a5c9e82501c9933f759166eff40", size = 85877, upload-time = "2026-05-06T08:05:55.853Z" }, +] + +[[package]] +name = "transformers" +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 == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "packaging" }, + { name = "pyyaml" }, + { name = "regex" }, + { name = "safetensors" }, + { name = "tokenizers" }, + { name = "tqdm" }, + { name = "typer" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0e/9e/750649904a065007a838981785b2bd8d9ff26154c6c341ac67d0b7f82c68/transformers-5.17.0.tar.gz", hash = "sha256:a153be279169b55b92d8000bf4af294aed684503d091cca7804da2dd8a9de000", size = 9817878, upload-time = "2026-09-09T15:39:56.886Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e8/d0/c502b60d684adbd98a8dc7d5bb866842772b816ac4354e4608be240041ae/transformers-5.17.0-py3-none-any.whl", hash = "sha256:78ec1ce21579b38dfb83950a0658cd119f87212a2fcfdff478096ce9d6c03801", size = 12295140, upload-time = "2026-09-09T15:39:53.746Z" }, +] + +[[package]] +name = "triton" +version = "3.6.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", -] -dependencies = [ - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "pillow", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", ] wheels = [ - { url = "https://files.pythonhosted.org/packages/3e/be/c704bceaf11c4f6b19d64337a34a877fcdfe3bd68160a8c9ae9bea4a35a3/torchvision-0.25.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:db74a551946b75d19f9996c419a799ffdf6a223ecf17c656f90da011f1d75b20", size = 1874923, upload-time = "2026-01-21T16:27:46.574Z" }, - { url = "https://files.pythonhosted.org/packages/ae/e9/f143cd71232430de1f547ceab840f68c55e127d72558b1061a71d0b193cd/torchvision-0.25.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:f49964f96644dbac2506dffe1a0a7ec0f2bf8cf7a588c3319fed26e6329ffdf3", size = 2344808, upload-time = "2026-01-21T16:27:43.191Z" }, - { url = "https://files.pythonhosted.org/packages/43/ae/ad5d6165797de234c9658752acb4fce65b78a6a18d82efdf8367c940d8da/torchvision-0.25.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:153c0d2cbc34b7cf2da19d73450f24ba36d2b75ec9211b9962b5022fb9e4ecee", size = 8070752, upload-time = "2026-01-21T16:27:33.748Z" }, - { url = "https://files.pythonhosted.org/packages/23/19/55b28aecdc7f38df57b8eb55eb0b14a62b470ed8efeb22cdc74224df1d6a/torchvision-0.25.0-cp311-cp311-win_amd64.whl", hash = "sha256:ea580ffd6094cc01914ad32f8c8118174f18974629af905cea08cb6d5d48c7b7", size = 4038722, upload-time = "2026-01-21T16:27:41.355Z" }, - { url = "https://files.pythonhosted.org/packages/56/3a/6ea0d73f49a9bef38a1b3a92e8dd455cea58470985d25635beab93841748/torchvision-0.25.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c2abe430c90b1d5e552680037d68da4eb80a5852ebb1c811b2b89d299b10573b", size = 1874920, upload-time = "2026-01-21T16:27:45.348Z" }, - { url = "https://files.pythonhosted.org/packages/51/f8/c0e1ef27c66e15406fece94930e7d6feee4cb6374bbc02d945a630d6426e/torchvision-0.25.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:b75deafa2dfea3e2c2a525559b04783515e3463f6e830cb71de0fb7ea36fe233", size = 2344556, upload-time = "2026-01-21T16:27:40.125Z" }, - { url = "https://files.pythonhosted.org/packages/68/2f/f24b039169db474e8688f649377de082a965fbf85daf4e46c44412f1d15a/torchvision-0.25.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:f25aa9e380865b11ea6e9d99d84df86b9cc959f1a007cd966fc6f1ab2ed0e248", size = 8072351, upload-time = "2026-01-21T16:27:21.074Z" }, - { url = "https://files.pythonhosted.org/packages/ad/16/8f650c2e288977cf0f8f85184b90ee56ed170a4919347fc74ee99286ed6f/torchvision-0.25.0-cp312-cp312-win_amd64.whl", hash = "sha256:f9c55ae8d673ab493325d1267cbd285bb94d56f99626c00ac4644de32a59ede3", size = 4303059, upload-time = "2026-01-21T16:27:11.08Z" }, - { url = "https://files.pythonhosted.org/packages/f5/5b/1562a04a6a5a4cf8cf40016a0cdeda91ede75d6962cff7f809a85ae966a5/torchvision-0.25.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:24e11199e4d84ba9c5ee7825ebdf1cd37ce8deec225117f10243cae984ced3ec", size = 1874918, upload-time = "2026-01-21T16:27:39.02Z" }, - { url = "https://files.pythonhosted.org/packages/36/b1/3d6c42f62c272ce34fcce609bb8939bdf873dab5f1b798fd4e880255f129/torchvision-0.25.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:5f271136d2d2c0b7a24c5671795c6e4fd8da4e0ea98aeb1041f62bc04c4370ef", size = 2309106, upload-time = "2026-01-21T16:27:30.624Z" }, - { url = "https://files.pythonhosted.org/packages/c7/60/59bb9c8b67cce356daeed4cb96a717caa4f69c9822f72e223a0eae7a9bd9/torchvision-0.25.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:855c0dc6d37f462482da7531c6788518baedca1e0847f3df42a911713acdfe52", size = 8071522, upload-time = "2026-01-21T16:27:29.392Z" }, - { url = "https://files.pythonhosted.org/packages/32/a5/9a9b1de0720f884ea50dbf9acb22cbe5312e51d7b8c4ac6ba9b51efd9bba/torchvision-0.25.0-cp313-cp313-win_amd64.whl", hash = "sha256:cef0196be31be421f6f462d1e9da1101be7332d91984caa6f8022e6c78a5877f", size = 4321911, upload-time = "2026-01-21T16:27:35.195Z" }, - { url = "https://files.pythonhosted.org/packages/52/99/dca81ed21ebaeff2b67cc9f815a20fdaa418b69f5f9ea4c6ed71721470db/torchvision-0.25.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a8f8061284395ce31bcd460f2169013382ccf411148ceb2ee38e718e9860f5a7", size = 1896209, upload-time = "2026-01-21T16:27:32.159Z" }, - { url = "https://files.pythonhosted.org/packages/28/cc/2103149761fdb4eaed58a53e8437b2d716d48f05174fab1d9fcf1e2a2244/torchvision-0.25.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:146d02c9876858420adf41f3189fe90e3d6a409cbfa65454c09f25fb33bf7266", size = 2310735, upload-time = "2026-01-21T16:27:22.327Z" }, - { url = "https://files.pythonhosted.org/packages/76/ad/f4c985ad52ddd3b22711c588501be1b330adaeaf6850317f66751711b78c/torchvision-0.25.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:c4d395cb2c4a2712f6eb93a34476cdf7aae74bb6ea2ea1917f858e96344b00aa", size = 8089557, upload-time = "2026-01-21T16:27:27.666Z" }, - { url = "https://files.pythonhosted.org/packages/63/cc/0ea68b5802e5e3c31f44b307e74947bad5a38cc655231d845534ed50ddb8/torchvision-0.25.0-cp313-cp313t-win_amd64.whl", hash = "sha256:5e6b449e9fa7d642142c0e27c41e5a43b508d57ed8e79b7c0a0c28652da8678c", size = 4344260, upload-time = "2026-01-21T16:27:17.018Z" }, + { url = "https://files.pythonhosted.org/packages/0f/2c/96f92f3c60387e14cc45aed49487f3486f89ea27106c1b1376913c62abe4/triton-3.6.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:49df5ef37379c0c2b5c0012286f80174fcf0e073e5ade1ca9a86c36814553651", size = 176081190, upload-time = "2026-01-20T16:16:00.523Z" }, + { url = "https://files.pythonhosted.org/packages/e0/12/b05ba554d2c623bffa59922b94b0775673de251f468a9609bc9e45de95e9/triton-3.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e8e323d608e3a9bfcc2d9efcc90ceefb764a82b99dea12a86d643c72539ad5d3", size = 188214640, upload-time = "2026-01-20T16:00:35.869Z" }, + { url = "https://files.pythonhosted.org/packages/17/5d/08201db32823bdf77a0e2b9039540080b2e5c23a20706ddba942924ebcd6/triton-3.6.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:374f52c11a711fd062b4bfbb201fd9ac0a5febd28a96fb41b4a0f51dde3157f4", size = 176128243, upload-time = "2026-01-20T16:16:07.857Z" }, + { url = "https://files.pythonhosted.org/packages/ab/a8/cdf8b3e4c98132f965f88c2313a4b493266832ad47fb52f23d14d4f86bb5/triton-3.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:74caf5e34b66d9f3a429af689c1c7128daba1d8208df60e81106b115c00d6fca", size = 188266850, upload-time = "2026-01-20T16:00:43.041Z" }, + { url = "https://files.pythonhosted.org/packages/3c/12/34d71b350e89a204c2c7777a9bba0dcf2f19a5bfdd70b57c4dbc5ffd7154/triton-3.6.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:448e02fe6dc898e9e5aa89cf0ee5c371e99df5aa5e8ad976a80b93334f3494fd", size = 176133521, upload-time = "2026-01-20T16:16:13.321Z" }, + { url = "https://files.pythonhosted.org/packages/f9/0b/37d991d8c130ce81a8728ae3c25b6e60935838e9be1b58791f5997b24a54/triton-3.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:10c7f76c6e72d2ef08df639e3d0d30729112f47a56b0c81672edc05ee5116ac9", size = 188289450, upload-time = "2026-01-20T16:00:49.136Z" }, + { url = "https://files.pythonhosted.org/packages/ce/4e/41b0c8033b503fd3cfcd12392cdd256945026a91ff02452bef40ec34bee7/triton-3.6.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1722e172d34e32abc3eb7711d0025bb69d7959ebea84e3b7f7a341cd7ed694d6", size = 176276087, upload-time = "2026-01-20T16:16:18.989Z" }, + { url = "https://files.pythonhosted.org/packages/35/f8/9c66bfc55361ec6d0e4040a0337fb5924ceb23de4648b8a81ae9d33b2b38/triton-3.6.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d002e07d7180fd65e622134fbd980c9a3d4211fb85224b56a0a0efbd422ab72f", size = 188400296, upload-time = "2026-01-20T16:00:56.042Z" }, ] [[package]] -name = "torchvision" -version = "0.26.0" +name = "triton" +version = "3.7.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.13' and sys_platform == 'darwin'", @@ -7867,87 +8469,13 @@ resolution-markers = [ "python_full_version < '3.12' and sys_platform == 'darwin'", "python_full_version < '3.12' and sys_platform != 'darwin'", ] -dependencies = [ - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "pillow", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, -] -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" }, - { url = "https://files.pythonhosted.org/packages/33/bf/21b899792b08cae7a298551c68398a79e333697479ed311b3b067aab4bdc/torchvision-0.26.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:1c55dc8affbcc0eb2060fbabbe996ae9e5839b24bb6419777f17848945a411b1", size = 7767527, upload-time = "2026-03-23T18:12:44.348Z" }, - { url = "https://files.pythonhosted.org/packages/9a/45/57bbf9e216850d065e66dd31a50f57424b607f1d878ab8956e56a1f4e36b/torchvision-0.26.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:fd10b5f994c210f4f6d6761cf686f82d748554adf486cb0979770c3252868c8f", size = 7519925, upload-time = "2026-03-23T18:12:53.283Z" }, - { url = "https://files.pythonhosted.org/packages/10/58/ed8f7754299f3e91d6414b6dc09f62b3fa7c6e5d63dfe48d69ab81498a37/torchvision-0.26.0-cp311-cp311-win_amd64.whl", hash = "sha256:de6424b12887ad884f39a0ee446994ae3cd3b6a00a9cafe1bead85a031132af0", size = 3983834, upload-time = "2026-03-23T18:13:00.224Z" }, - { url = "https://files.pythonhosted.org/packages/ae/e7/56b47cc3b132aea90ccce22bcb8975dec688b002150012acc842846039d0/torchvision-0.26.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c409e1c3fdebec7a3834465086dbda8bf7680eff79abf7fd2f10c6b59520a7a4", size = 1863502, upload-time = "2026-03-23T18:12:57.326Z" }, - { url = "https://files.pythonhosted.org/packages/f4/ec/5c31c92c08b65662fe9604a4067ae8232582805949f11ddc042cebe818ed/torchvision-0.26.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:406557718e62fdf10f5706e88d8a5ec000f872da913bf629aab9297622585547", size = 7767944, upload-time = "2026-03-23T18:12:42.805Z" }, - { url = "https://files.pythonhosted.org/packages/f5/d8/cb6ccda1a1f35a6597645818641701207b3e8e13553e75fce5d86bac74b2/torchvision-0.26.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:d61a5abb6b42a0c0c311996c2ac4b83a94418a97182c83b055a2a4ae985e05aa", size = 7522205, upload-time = "2026-03-23T18:12:54.654Z" }, - { url = "https://files.pythonhosted.org/packages/1c/a9/c272623a0f735c35f0f6cd6dc74784d4f970e800cf063bb76687895a2ab9/torchvision-0.26.0-cp312-cp312-win_amd64.whl", hash = "sha256:7993c01648e7c61d191b018e84d38fe0825c8fcb2720cd0f37caf7ba14404aa1", size = 4255155, upload-time = "2026-03-23T18:12:32.652Z" }, - { url = "https://files.pythonhosted.org/packages/da/80/0762f77f53605d10c9477be39bb47722cc8e383bbbc2531471ce0e396c07/torchvision-0.26.0-cp313-cp313-macosx_12_0_arm64.whl", hash = "sha256:5d63dd43162691258b1b3529b9041bac7d54caa37eae0925f997108268cbf7c4", size = 1860809, upload-time = "2026-03-23T18:12:47.629Z" }, - { url = "https://files.pythonhosted.org/packages/e6/81/0b3e58d1478c660a5af4268713486b2df7203f35abd9195fea87348a5178/torchvision-0.26.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:a39c7a26538c41fda453f9a9692b5ff9b35a5437db1d94f3027f6f509c160eac", size = 7727494, upload-time = "2026-03-23T18:12:46.062Z" }, - { url = "https://files.pythonhosted.org/packages/b6/dc/d9ab5d29115aa05e12e30f1397a3eeae1d88a511241dc3bce48dc4342675/torchvision-0.26.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:b7e6213620bbf97742e5f79832f9e9d769e6cf0f744c5b53dad80b76db633691", size = 7521747, upload-time = "2026-03-23T18:12:36.815Z" }, - { url = "https://files.pythonhosted.org/packages/a9/1b/f1bc86a918c5f6feab1eeff11982e2060f4704332e96185463d27855bdf5/torchvision-0.26.0-cp313-cp313-win_amd64.whl", hash = "sha256:4280c35ec8cba1fcc8294fb87e136924708726864c379e4c54494797d86bc474", size = 4319880, upload-time = "2026-03-23T18:12:38.168Z" }, - { url = "https://files.pythonhosted.org/packages/66/28/b4ad0a723ed95b003454caffcc41894b34bd8379df340848cae2c33871de/torchvision-0.26.0-cp313-cp313t-macosx_12_0_arm64.whl", hash = "sha256:358fc4726d0c08615b6d83b3149854f11efb2a564ed1acb6fce882e151412d23", size = 1951973, upload-time = "2026-03-23T18:12:48.781Z" }, - { url = "https://files.pythonhosted.org/packages/71/e2/7a89096e6cf2f3336353b5338ba925e0addf9d8601920340e6bdf47e8eb3/torchvision-0.26.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:3daf9cc149cf3cdcbd4df9c59dae69ffca86c6823250442c3bbfd63fc2e26c61", size = 7728679, upload-time = "2026-03-23T18:12:26.196Z" }, - { url = "https://files.pythonhosted.org/packages/69/1d/4e1eebc17d18ce080a11dcf3df3f8f717f0efdfa00983f06e8ba79259f61/torchvision-0.26.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:82c3965eca27e86a316e31e4c3e5a16d353e0bcbe0ef8efa2e66502c54493c4b", size = 7609138, upload-time = "2026-03-23T18:12:35.327Z" }, - { url = "https://files.pythonhosted.org/packages/f3/a4/f1155e943ae5b32400d7000adc81c79bb0392b16ceb33bcf13e02e48cced/torchvision-0.26.0-cp313-cp313t-win_amd64.whl", hash = "sha256:ebc043cc5a4f0bf22e7680806dbba37ffb19e70f6953bbb44ed1a90aeb5c9bea", size = 4248202, upload-time = "2026-03-23T18:12:41.423Z" }, -] - -[[package]] -name = "tqdm" -version = "4.67.3" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "colorama", marker = "sys_platform == 'win32'" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/09/a9/6ba95a270c6f1fbcd8dac228323f2777d886cb206987444e4bce66338dd4/tqdm-4.67.3.tar.gz", hash = "sha256:7d825f03f89244ef73f1d4ce193cb1774a8179fd96f31d7e1dcde62092b960bb", size = 169598, upload-time = "2026-02-03T17:35:53.048Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/16/e1/3079a9ff9b8e11b846c6ac5c8b5bfb7ff225eee721825310c91b3b50304f/tqdm-4.67.3-py3-none-any.whl", hash = "sha256:ee1e4c0e59148062281c49d80b25b67771a127c85fc9676d3be5f243206826bf", size = 78374, upload-time = "2026-02-03T17:35:50.982Z" }, -] - -[[package]] -name = "traitlets" -version = "5.15.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/1b/22/40f55b26baeab80c2d7b3f1db0682f8954e4617fee7d90ce634022ef05c6/traitlets-5.15.0.tar.gz", hash = "sha256:4fead733f81cf1c4c938e06f8ca4633896833c9d89eff878159457f4d4392971", size = 163197, upload-time = "2026-05-06T08:05:58.016Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/da/98/a9937a969d018a23badfea0b381f66783649d48e0ea6c41923265c3cbeb3/traitlets-5.15.0-py3-none-any.whl", hash = "sha256:fb36a18867a6803deab09f3c5e0fa81bb7b26a5c9e82501c9933f759166eff40", size = 85877, upload-time = "2026-05-06T08:05:55.853Z" }, -] - -[[package]] -name = "transformers" -version = "5.8.1" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "huggingface-hub" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "packaging" }, - { name = "pyyaml" }, - { name = "regex" }, - { name = "safetensors" }, - { name = "tokenizers" }, - { name = "tqdm" }, - { name = "typer" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/e7/e6/4134ea2fbea322cddc7ffc94a0d8ee47fe32ce8e876b320cd37d88edfc4d/transformers-5.8.1.tar.gz", hash = "sha256:4dd5b6de4105725104d84fd6abd74b305f4debfc251b38c648ee5dd087cf543b", size = 8532019, upload-time = "2026-05-13T03:21:57.234Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/fc/b1/8be7e7ef0b5200491312201918b6125ef9c9df9dd0f0240ccef9ac824e6b/transformers-5.8.1-py3-none-any.whl", hash = "sha256:5340fb95962162cdfdae5cc91d7f8fedd92ed75216c1154c5e1f590fcf56dd0e", size = 10632882, upload-time = "2026-05-13T03:21:52.876Z" }, -] - -[[package]] -name = "triton" -version = "3.6.0" -source = { registry = "https://pypi.org/simple" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0f/2c/96f92f3c60387e14cc45aed49487f3486f89ea27106c1b1376913c62abe4/triton-3.6.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:49df5ef37379c0c2b5c0012286f80174fcf0e073e5ade1ca9a86c36814553651", size = 176081190, upload-time = "2026-01-20T16:16:00.523Z" }, - { url = "https://files.pythonhosted.org/packages/e0/12/b05ba554d2c623bffa59922b94b0775673de251f468a9609bc9e45de95e9/triton-3.6.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:e8e323d608e3a9bfcc2d9efcc90ceefb764a82b99dea12a86d643c72539ad5d3", size = 188214640, upload-time = "2026-01-20T16:00:35.869Z" }, - { url = "https://files.pythonhosted.org/packages/17/5d/08201db32823bdf77a0e2b9039540080b2e5c23a20706ddba942924ebcd6/triton-3.6.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:374f52c11a711fd062b4bfbb201fd9ac0a5febd28a96fb41b4a0f51dde3157f4", size = 176128243, upload-time = "2026-01-20T16:16:07.857Z" }, - { url = "https://files.pythonhosted.org/packages/ab/a8/cdf8b3e4c98132f965f88c2313a4b493266832ad47fb52f23d14d4f86bb5/triton-3.6.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:74caf5e34b66d9f3a429af689c1c7128daba1d8208df60e81106b115c00d6fca", size = 188266850, upload-time = "2026-01-20T16:00:43.041Z" }, - { url = "https://files.pythonhosted.org/packages/3c/12/34d71b350e89a204c2c7777a9bba0dcf2f19a5bfdd70b57c4dbc5ffd7154/triton-3.6.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:448e02fe6dc898e9e5aa89cf0ee5c371e99df5aa5e8ad976a80b93334f3494fd", size = 176133521, upload-time = "2026-01-20T16:16:13.321Z" }, - { url = "https://files.pythonhosted.org/packages/f9/0b/37d991d8c130ce81a8728ae3c25b6e60935838e9be1b58791f5997b24a54/triton-3.6.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:10c7f76c6e72d2ef08df639e3d0d30729112f47a56b0c81672edc05ee5116ac9", size = 188289450, upload-time = "2026-01-20T16:00:49.136Z" }, - { url = "https://files.pythonhosted.org/packages/ce/4e/41b0c8033b503fd3cfcd12392cdd256945026a91ff02452bef40ec34bee7/triton-3.6.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1722e172d34e32abc3eb7711d0025bb69d7959ebea84e3b7f7a341cd7ed694d6", size = 176276087, upload-time = "2026-01-20T16:16:18.989Z" }, - { url = "https://files.pythonhosted.org/packages/35/f8/9c66bfc55361ec6d0e4040a0337fb5924ceb23de4648b8a81ae9d33b2b38/triton-3.6.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d002e07d7180fd65e622134fbd980c9a3d4211fb85224b56a0a0efbd422ab72f", size = 188400296, upload-time = "2026-01-20T16:00:56.042Z" }, + { 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" }, + { url = "https://files.pythonhosted.org/packages/cd/5e/fce69606f7f240297f163e25539906732b199530d486ce67ae319877e821/triton-3.7.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6744957e9fd610a29680ec2346057d0c86948ed3812468670719f391e94b44a5", size = 197701306, upload-time = "2026-06-17T19:53:13.673Z" }, + { url = "https://files.pythonhosted.org/packages/94/fa/f856e24deb462d5f18bd4b5a746957862ab9b6ee5834bda60605ec348366/triton-3.7.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9497f2e696ee368862a181a90b2dcc03ca978cc4f602abd67c7d81022a6988e1", size = 184692359, upload-time = "2026-06-17T20:03:48.288Z" }, + { url = "https://files.pythonhosted.org/packages/c4/6f/fb96d15db6f36d6eae4cafb998c2e0353bf59d7c4ea1662d7497f269134a/triton-3.7.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7e40869937a68206ec70d7f25bb7ec6433cb083f9135e1f36dbd318dc449a728", size = 197719725, upload-time = "2026-06-17T19:53:20.419Z" }, + { url = "https://files.pythonhosted.org/packages/00/42/c5089d4d9327fcd1e862c599cc2927f39418f84dd11a84cb2ccff9d4787a/triton-3.7.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:cdbfc09d9ec58bc5e68321525653220de7515c199e7a8097a97c85e62b52cd0a", size = 184694629, upload-time = "2026-06-17T20:03:53.444Z" }, + { url = "https://files.pythonhosted.org/packages/07/42/2c3ac59253ae8892b6f307875263dd23dc875cdf732d3aea40d6d41fb7cb/triton-3.7.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:58c0e131da05134a2a4788ccbcc0c1105cf0f54c8e98f19e34cd465396dc15eb", size = 197729241, upload-time = "2026-06-17T19:53:27.801Z" }, ] [[package]] @@ -8056,216 +8584,310 @@ wheels = [ [[package]] name = "vllm" -version = "0.19.1" +version = "0.26.0" source = { registry = "https://pypi.org/simple" } resolution-markers = [ + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version >= '3.13' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version == '3.12.*' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", "python_full_version < '3.12' and sys_platform == 'emscripten' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version == '3.12.*' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", - "python_full_version < '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'emscripten' and sys_platform != 'win32' and extra == 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version >= '3.13' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version == '3.12.*' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform == 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", + "python_full_version < '3.12' and sys_platform != 'darwin' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19' and extra != 'group-14-granite-switch-vllm20'", ] dependencies = [ { name = "aiohttp", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "anthropic", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "apache-tvm-ffi", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "blake3", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "cachetools", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "cbor2", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "cloudpickle", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "compressed-tensors", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "depyf", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "diskcache", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "einops", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "fastapi", extra = ["standard"], marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "fastsafetensors", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "filelock", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "flashinfer-cubin", version = "0.6.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "flashinfer-python", version = "0.6.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "gguf", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "flashinfer-python", version = "0.6.14", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "humming-kernels", extra = ["cu13"], marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "ijson", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "jsonschema", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "lark", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "llguidance", marker = "(platform_machine == 'aarch64' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'aarch64' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (platform_machine == 'arm64' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'arm64' and extra == 'extra-14-granite-switch-vllm') 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-vllm19') or (platform_machine == 'ppc64le' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'ppc64le' and extra == 'extra-14-granite-switch-vllm') 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-vllm19') or (platform_machine == 's390x' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 's390x' and extra == 'extra-14-granite-switch-vllm') 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-vllm19') or (platform_machine == 'x86_64' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and extra == 'extra-14-granite-switch-vllm') 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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "lm-format-enforcer", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, @@ -8274,10 +8896,12 @@ dependencies = [ { name = "model-hosting-container-standards", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "msgspec", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "ninja", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "numba", version = "0.61.2", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "numba", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-tutorials') or (python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-tutorials') or (python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "nvidia-cudnn-frontend", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "nvidia-cutlass-dsl", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "nvidia-cutlass-dsl", extra = ["cu13"], marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "nvtx", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "openai", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "openai-harmony", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "opencv-python-headless", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, @@ -8285,7 +8909,7 @@ dependencies = [ { name = "opentelemetry-exporter-otlp", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "opentelemetry-sdk", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "opentelemetry-semantic-conventions-ai", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "outlines-core", version = "0.2.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "outlines-core", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "partial-json-parser", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "pillow", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "prometheus-client", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, @@ -8295,45 +8919,51 @@ dependencies = [ { name = "py-cpuinfo", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "pybase64", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "pydantic", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "pynvvideocodec", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "python-json-logger", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "pyyaml", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "pyzmq", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "quack-kernels", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "regex", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "requests", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "safetensors", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "sentencepiece", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "setproctitle", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "setuptools", marker = "(python_full_version >= '3.12' and extra == 'extra-14-granite-switch-tutorials') or (python_full_version >= '3.12' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "six", marker = "(python_full_version >= '3.12' and extra == 'extra-14-granite-switch-tutorials') or (python_full_version >= '3.12' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "starlette", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "tiktoken", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "tilelang", version = "0.1.9", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "tokenizers", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "torchaudio", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "torchvision", version = "0.25.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "tokenspeed-mla", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "torchaudio", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "torchcodec", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "torchvision", version = "0.26.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "tqdm", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "transformers", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "typing-extensions", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "watchfiles", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "xgrammar", marker = "(platform_machine == 'aarch64' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'aarch64' and extra == 'extra-14-granite-switch-vllm') or (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-vllm19') or (platform_machine == 'arm64' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'arm64' and extra == 'extra-14-granite-switch-vllm') 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-vllm19') or (platform_machine == 'ppc64le' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'ppc64le' and extra == 'extra-14-granite-switch-vllm') 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-vllm19') or (platform_machine == 's390x' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 's390x' and extra == 'extra-14-granite-switch-vllm') 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-vllm19') or (platform_machine == 'x86_64' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and extra == 'extra-14-granite-switch-vllm') 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-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/a8/49/60a2a962ecbf780c8fbfd0d5548b208d654d5c4267df94d8d93883641431/vllm-0.19.1.tar.gz", hash = "sha256:9fb88ce6b50991eba41d183584f65f51d7f6015d86a42cdabf79c1c8bd5d66fa", size = 31105401, upload-time = "2026-04-18T05:50:15.143Z" } +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 = [ - { url = "https://files.pythonhosted.org/packages/28/4c/26c426103c58ac8d98435fe63c7758a2f289b5481a08be19e9c9fe29a4c2/vllm-0.19.1-cp38-abi3-manylinux_2_31_aarch64.whl", hash = "sha256:c8dde3c9af20f00a644e64a50ebe43948f2921bab3ffd5407d634c15836cb181", size = 385252556, upload-time = "2026-04-18T05:49:16.101Z" }, - { url = "https://files.pythonhosted.org/packages/78/20/f41216b79c87372a9d03175f36fa1411ee61059ce8c557d2691722ea4aae/vllm-0.19.1-cp38-abi3-manylinux_2_31_x86_64.whl", hash = "sha256:71a87f46cafab4489c69a5c5c83b870d0235e5694d8222303d460576293dc719", size = 433132101, upload-time = "2026-04-18T05:49:54.202Z" }, + { url = "https://files.pythonhosted.org/packages/58/27/6ff13689a5931f0c97b7008042f07aacc4a246e7eb06fd9b4d5a72de483c/vllm-0.26.0-cp38-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:52a4c3e55c2c80cc8793e52ccc244457ceade25b0ad7caa1c15e5002a95a1b2c", size = 298269785, upload-time = "2026-07-25T10:40:02.845Z" }, + { url = "https://files.pythonhosted.org/packages/20/96/86edd288415aafc2952bbb969b5ef4e8c58e5525185b60320730276921e6/vllm-0.26.0-cp38-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:adb1e4c9b46d0dfdb094121ae5aad670a42412dd813ed4e5db069ed6a15006de", size = 303698761, upload-time = "2026-07-25T10:40:32.107Z" }, ] [package.optional-dependencies] audio = [ { name = "av", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "mistral-common", extra = ["audio"], marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "resampy", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "scipy", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, { name = "soundfile", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "soxr", marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, ] [[package]] name = "vllm" -version = "0.20.2" +version = "0.27.1" source = { registry = "https://pypi.org/simple" } resolution-markers = [ "python_full_version >= '3.13' and sys_platform == 'darwin'", @@ -8346,35 +8976,35 @@ resolution-markers = [ dependencies = [ { name = "aiohttp", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "anthropic", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "apache-tvm-ffi", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "blake3", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "cachetools", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "cbor2", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "cloudpickle", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "compressed-tensors", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "depyf", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "diskcache", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "einops", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "fastapi", extra = ["standard"], marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "fastsafetensors", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "filelock", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "flashinfer-cubin", version = "0.6.8.post1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "flashinfer-python", version = "0.6.8.post1", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "gguf", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "flashinfer-python", version = "0.6.16.post3", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "humming-kernels", extra = ["cu13"], marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "ijson", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "jsonschema", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "lark", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "llguidance", marker = "(platform_machine == 'aarch64' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'arm64' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'ppc64le' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'arm64' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'ppc64le' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "llguidance", marker = "(platform_machine == 'aarch64' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'arm64' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'ppc64le' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 's390x' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'arm64' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'ppc64le' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 's390x' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "lm-format-enforcer", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "mcp", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "mistral-common", extra = ["image"], marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "model-hosting-container-standards", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "msgspec", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "ninja", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "numba", version = "0.65.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "numba", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "nvidia-cudnn-frontend", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "nvidia-cutlass-dsl", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "nvidia-cutlass-dsl", extra = ["cu13"], marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "nvtx", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "openai", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "openai-harmony", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "opencv-python-headless", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, @@ -8382,7 +9012,7 @@ dependencies = [ { name = "opentelemetry-exporter-otlp", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "opentelemetry-sdk", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "opentelemetry-semantic-conventions-ai", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "outlines-core", version = "0.2.14", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "outlines-core", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "partial-json-parser", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "pillow", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "prometheus-client", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, @@ -8392,32 +9022,37 @@ dependencies = [ { name = "py-cpuinfo", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "pybase64", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "pydantic", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "pynvvideocodec", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "python-json-logger", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "pyyaml", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "pyzmq", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "quack-kernels", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "regex", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "requests", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "safetensors", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "sentencepiece", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "setproctitle", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "setuptools", marker = "(python_full_version >= '3.12' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "six", marker = "(python_full_version >= '3.12' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.12' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.12' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "starlette", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "tiktoken", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "tilelang", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "tilelang", version = "0.1.12", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "tokenizers", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "torchaudio", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, - { name = "torchvision", version = "0.26.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "tokenspeed-mla", marker = "(sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform == 'linux' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "torchaudio", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "torchcodec", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "torchvision", version = "0.28.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "tqdm", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "transformers", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "typing-extensions", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "watchfiles", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "xgrammar", marker = "(platform_machine == 'aarch64' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'aarch64' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'arm64' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'arm64' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'ppc64le' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'ppc64le' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 's390x' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 's390x' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'aarch64' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'arm64' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'ppc64le' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 's390x' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine == 'x86_64' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/cd/23/4a5dc23600be07407835e404d06a2fcd587c8dcaebeab314b5c3593509ce/vllm-0.20.2.tar.gz", hash = "sha256:58809377798c5335c6e2fe30092abda54d9200b5b8a717b3735a63f5daa0e383", size = 33526607, upload-time = "2026-05-10T07:39:27.942Z" } +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 = [ - { url = "https://files.pythonhosted.org/packages/19/d9/7bef6cf9d7508b4313237602e96e10054c7491f12f48403813c9c2d6f6f1/vllm-0.20.2-cp38-abi3-manylinux_2_35_aarch64.whl", hash = "sha256:76ccf4c0554556c06f6b0fb1643742d4cf97dcc69f6ef3f04556d0764126035a", size = 235788487, upload-time = "2026-05-10T07:38:37.747Z" }, - { url = "https://files.pythonhosted.org/packages/c5/aa/4488d49c481a2184e6e285b8d3f937905205f52cd5ac30fb348770494b6e/vllm-0.20.2-cp38-abi3-manylinux_2_35_x86_64.whl", hash = "sha256:22a7dd06eb03371298e13d6100f3dedbf307352342aaf08e87c929c60aae9b4d", size = 244425988, upload-time = "2026-05-10T07:39:04.327Z" }, + { url = "https://files.pythonhosted.org/packages/ff/be/6d309884d11ef02966c06d633e156d2070b986df6fccef25041c4b9510e2/vllm-0.27.1-cp38-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:74c1a04548c9016ace8f6c03592edf62517152a0e833f46282556ffbe0796254", size = 307180998, upload-time = "2026-08-11T11:00:37.201Z" }, + { url = "https://files.pythonhosted.org/packages/8f/73/20ad0cc655a5739d95342075c9afab1a25338d4b584fc71548c0b362404b/vllm-0.27.1-cp38-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:98e9fc2a1ed8549a733c9d1b242e2002b82367da9e29e37801761438cb3a2670", size = 312887766, upload-time = "2026-08-11T11:00:11.706Z" }, ] [package.optional-dependencies] @@ -8426,6 +9061,7 @@ audio = [ { name = "mistral-common", extra = ["audio"], marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "scipy", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "soundfile", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "soxr", marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, ] [[package]] @@ -8569,15 +9205,16 @@ name = "xgrammar" version = "0.2.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "apache-tvm-ffi" }, - { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version < '3.13' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version < '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, - { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.13' and extra == 'extra-14-granite-switch-vllm20') or (python_full_version >= '3.13' and extra == 'group-14-granite-switch-dev-vllm20') or (python_full_version >= '3.13' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "apache-tvm-ffi", version = "0.1.10", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "apache-tvm-ffi", version = "0.1.11", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "numpy", version = "2.3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "numpy", version = "2.4.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.13' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "pydantic" }, - { name = "torch", version = "2.10.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, - { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, + { name = "torch", version = "2.11.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-tutorials' or extra == 'extra-14-granite-switch-vllm' or extra == 'group-14-granite-switch-dev' or extra == 'group-14-granite-switch-test' or extra == 'group-14-granite-switch-vllm19'" }, + { name = "torch", version = "2.13.0", source = { registry = "https://pypi.org/simple" }, marker = "extra == 'extra-14-granite-switch-vllm20' or extra == 'group-14-granite-switch-dev-vllm20' or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19')" }, { name = "transformers" }, - { name = "triton", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "triton", version = "3.6.0", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-tutorials') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm') or (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-test') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, + { name = "triton", version = "3.7.1", source = { registry = "https://pypi.org/simple" }, marker = "(platform_machine == 'x86_64' and sys_platform == 'linux' and extra == 'extra-14-granite-switch-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine == 'x86_64' and sys_platform == 'linux' and extra != 'extra-14-granite-switch-tutorials' and extra != 'extra-14-granite-switch-vllm' and extra != 'group-14-granite-switch-dev' and extra != 'group-14-granite-switch-test' and extra != 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (platform_machine != 'x86_64' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (sys_platform != 'linux' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-tutorials' and extra == 'group-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'extra-14-granite-switch-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-dev-vllm20') or (extra == 'extra-14-granite-switch-vllm' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-dev-vllm20') or (extra != 'extra-14-granite-switch-vllm20' and extra == 'group-14-granite-switch-dev' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-test' and extra == 'group-14-granite-switch-vllm20') or (extra != 'extra-14-granite-switch-vllm20' and extra != 'group-14-granite-switch-dev-vllm20' and extra == 'group-14-granite-switch-vllm19' and extra == 'group-14-granite-switch-vllm20')" }, { name = "typing-extensions" }, ] 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" }