mirror of
https://github.com/karpathy/nanochat.git
synced 2026-04-10 19:08:39 +00:00
auto detect torch flavour and num gpus
This commit is contained in:
parent
52f1a5ee5c
commit
bfbe965790
|
|
@ -44,7 +44,8 @@ python_functions = ["test_*"]
|
|||
[tool.uv.sources]
|
||||
torch = [
|
||||
{ index = "pytorch-cpu", extra = "cpu" },
|
||||
{ index = "pytorch-cu128", extra = "gpu" },
|
||||
{ index = "pytorch-cu128", extra = "cuda" },
|
||||
{ index = "pytorch-cu128", extra = "gpu" }, # gpu is an alias for cuda
|
||||
{ index = "pytorch-rocm64", extra = "rocm" },
|
||||
]
|
||||
|
||||
|
|
@ -71,9 +72,12 @@ explicit = true
|
|||
cpu = [
|
||||
"torch>=2.9.1",
|
||||
]
|
||||
gpu = [
|
||||
cuda = [
|
||||
"torch>=2.9.1",
|
||||
]
|
||||
gpu = [
|
||||
"torch>=2.9.1",
|
||||
] # gpu is an alias for cuda (backward compatibility)
|
||||
rocm = [
|
||||
"torch>=2.9.1",
|
||||
"pytorch-triton-rocm>=3.5.1; sys_platform == 'linux' and platform_machine == 'x86_64'",
|
||||
|
|
@ -84,6 +88,7 @@ rocm = [
|
|||
conflicts = [
|
||||
[
|
||||
{ extra = "cpu" },
|
||||
{ extra = "cuda" },
|
||||
{ extra = "gpu" },
|
||||
{ extra = "rocm" },
|
||||
],
|
||||
|
|
|
|||
152
runs/autorun.sh
Executable file
152
runs/autorun.sh
Executable file
|
|
@ -0,0 +1,152 @@
|
|||
#!/bin/bash
|
||||
|
||||
# This script is the "Best ChatGPT clone that $100 can buy",
|
||||
# It is designed to run in ~4 hours on 8XH100 node at $3/GPU/hour.
|
||||
# This version auto-detects the PyTorch flavour (CUDA/ROCm/CPU) and number of GPUs.
|
||||
|
||||
# 1) Example launch (simplest):
|
||||
# bash autorun.sh
|
||||
# 2) Example launch in a screen session (because the run takes ~4 hours):
|
||||
# screen -L -Logfile autorun.log -S autorun bash autorun.sh
|
||||
# 3) Example launch with wandb logging, but see below for setting up wandb first:
|
||||
# WANDB_RUN=autorun screen -L -Logfile autorun.log -S autorun bash autorun.sh
|
||||
|
||||
# Default intermediate artifacts directory is in ~/.cache/nanochat
|
||||
export OMP_NUM_THREADS=1
|
||||
export NANOCHAT_BASE_DIR="$HOME/.cache/nanochat"
|
||||
mkdir -p $NANOCHAT_BASE_DIR
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Auto-detect PyTorch flavour
|
||||
# Source the GPU configuration utilities
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
source "$SCRIPT_DIR/gpu_config_utils.sh"
|
||||
|
||||
TORCH_FLAVOUR=$(detect_torch_flavour)
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Python venv setup with uv
|
||||
|
||||
# install uv (if not already installed)
|
||||
if ! command -v uv &> /dev/null; then
|
||||
curl -LsSf https://astral.sh/uv/install.sh | sh
|
||||
# Add uv to PATH if it was just installed
|
||||
export PATH="$HOME/.local/bin:$PATH"
|
||||
fi
|
||||
# create a .venv local virtual environment (if it doesn't exist)
|
||||
[ -d ".venv" ] || uv venv
|
||||
# activate venv so that `python` uses the project's venv instead of system python
|
||||
source .venv/bin/activate
|
||||
|
||||
# install the repo dependencies with the detected PyTorch flavour
|
||||
echo "Installing dependencies for PyTorch flavour: $TORCH_FLAVOUR"
|
||||
uv sync --extra $TORCH_FLAVOUR
|
||||
|
||||
# Verify the backend after installation
|
||||
verify_backend_after_install
|
||||
|
||||
NUM_GPUS=$(detect_num_gpus_pytorch)
|
||||
# Ensure at least 1 process (fallback to 1 if no GPUs detected)
|
||||
if [ "$NUM_GPUS" -eq 0 ]; then
|
||||
NUM_GPUS=1
|
||||
fi
|
||||
export NPROC_PER_NODE="${NPROC_PER_NODE:-$NUM_GPUS}"
|
||||
echo "Using PyTorch-detected GPU count: $NUM_GPUS, NPROC_PER_NODE=$NPROC_PER_NODE"
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# wandb setup
|
||||
# If you wish to use wandb for logging (it's nice!, recommended).
|
||||
# 1) Make sure to first log in to wandb, e.g. run:
|
||||
# `wandb login`
|
||||
# 2) Set the WANDB_RUN environment variable when running this script, e.g.:
|
||||
# `WANDB_RUN=d26 bash autorun.sh`
|
||||
if [ -z "$WANDB_RUN" ]; then
|
||||
# by default use "dummy" : it's handled as a special case, skips logging to wandb
|
||||
WANDB_RUN=dummy
|
||||
fi
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# During the course of the run, we will be writing markdown reports to the report/
|
||||
# directory in the base dir. This command clears it out and writes a header section
|
||||
# with a bunch of system info and a timestamp that marks the start of the run.
|
||||
python -m nanochat.report reset
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Tokenizer
|
||||
|
||||
# Download the first ~2B characters of pretraining dataset
|
||||
# look at dev/repackage_data_reference.py for details on how this data was prepared
|
||||
# each data shard is ~250M chars
|
||||
# so we download 2e9 / 250e6 = 8 data shards at this point
|
||||
# each shard is ~100MB of text (compressed), so this is about ~800MB of data on disk
|
||||
python -m nanochat.dataset -n 8
|
||||
# Immediately also kick off downloading more shards in the background while tokenizer trains
|
||||
# See comment below for why 370 is the right number here
|
||||
python -m nanochat.dataset -n 370 &
|
||||
DATASET_DOWNLOAD_PID=$!
|
||||
# train the tokenizer with vocab size 2**16 = 65536 on ~2B characters of data
|
||||
python -m scripts.tok_train --max-chars=2000000000 --vocab-size=65536
|
||||
# evaluate the tokenizer (report compression ratio etc.)
|
||||
python -m scripts.tok_eval
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Base model (pretraining)
|
||||
|
||||
# The d20 model is 561M parameters.
|
||||
# Chinchilla says #tokens = 20X #params, so we need 561e6 * 20 = 11.2B tokens.
|
||||
# Assume our tokenizer is 4.8 chars/token, this is 11.2B * 4.8 ~= 54B chars.
|
||||
# At 250M chars/shard, this is 54B / 250M ~= 216 shards needed for pretraining.
|
||||
# Round up to 240 for safety. Also, the new DataLoader wastes about 35% of tokens to cropping
|
||||
# so 240 / (1 - 0.35) = 370 shards are needed.
|
||||
# At ~100MB/shard, this downloads ~37GB of data to disk.
|
||||
# (The total number of shards available in the entire dataset is 1822.)
|
||||
echo "Waiting for dataset download to complete..."
|
||||
wait $DATASET_DOWNLOAD_PID
|
||||
|
||||
# pretrain the d20 model
|
||||
# Set optimal environment variables based on detected PyTorch flavour
|
||||
set_backend_env_vars "$TORCH_FLAVOUR"
|
||||
|
||||
torchrun --standalone --nproc_per_node=$NPROC_PER_NODE -m scripts.base_train -- --depth=20 --target-param-data-ratio=20 --run=$WANDB_RUN
|
||||
# evaluate the model on a larger chunk of train/val data and draw some samples
|
||||
torchrun --standalone --nproc_per_node=$NPROC_PER_NODE -m scripts.base_loss
|
||||
# evaluate the model on CORE tasks
|
||||
torchrun --standalone --nproc_per_node=$NPROC_PER_NODE -m scripts.base_eval
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Midtraining (teach the model conversation special tokens, tool use, multiple choice)
|
||||
|
||||
# download 2.3MB of synthetic identity conversations to impart a personality to nanochat
|
||||
# see dev/gen_synthetic_data.py for details on how this data was prepared and to get a sense of how you can easily tune it
|
||||
curl -L -o $NANOCHAT_BASE_DIR/identity_conversations.jsonl https://karpathy-public.s3.us-west-2.amazonaws.com/identity_conversations.jsonl
|
||||
|
||||
# run midtraining and eval the model
|
||||
torchrun --standalone --nproc_per_node=$NPROC_PER_NODE -m scripts.mid_train -- --run=$WANDB_RUN
|
||||
torchrun --standalone --nproc_per_node=$NPROC_PER_NODE -m scripts.chat_eval -- -i mid
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Supervised Finetuning (domain adaptation to each sequence all by itself per row)
|
||||
|
||||
# train sft and re-eval right away (should see a small bump)
|
||||
torchrun --standalone --nproc_per_node=$NPROC_PER_NODE -m scripts.chat_sft -- --run=$WANDB_RUN
|
||||
torchrun --standalone --nproc_per_node=$NPROC_PER_NODE -m scripts.chat_eval -- -i sft
|
||||
|
||||
# chat with the model over CLI! Leave out the -p to chat interactively
|
||||
# python -m scripts.chat_cli -p "Why is the sky blue?"
|
||||
|
||||
# even better, chat with your model over a pretty WebUI ChatGPT style
|
||||
# python -m scripts.chat_web
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Reinforcement Learning. Optional, and currently only on GSM8K
|
||||
# (optional)
|
||||
|
||||
# run reinforcement learning
|
||||
# torchrun --standalone --nproc_per_node=$NPROC_PER_NODE -m scripts.chat_rl -- --run=$WANDB_RUN
|
||||
# eval the RL model only on GSM8K
|
||||
# torchrun --standalone --nproc_per_node=$NPROC_PER_NODE -m scripts.chat_eval -- -i rl -a GSM8K
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Generate the full report by putting together all the sections
|
||||
# report.md is the output and will be copied to current directory for convenience
|
||||
python -m nanochat.report generate
|
||||
109
runs/gpu_config_utils.sh
Executable file
109
runs/gpu_config_utils.sh
Executable file
|
|
@ -0,0 +1,109 @@
|
|||
#!/bin/bash
|
||||
# Auto-detect PyTorch flavour and set optimal environment variables
|
||||
# Returns: cuda, rocm, or cpu - matching pyproject.toml optional-dependencies
|
||||
# Note: 'gpu' is an alias for 'cuda' (backward compatibility)
|
||||
|
||||
detect_torch_flavour() {
|
||||
echo "Auto-detecting PyTorch flavour..." >&2
|
||||
|
||||
# Check for ROCm first (AMD GPUs)
|
||||
if command -v rocminfo &> /dev/null && rocminfo &> /dev/null 2>&1; then
|
||||
echo " → Detected ROCm (AMD GPU via rocminfo)" >&2
|
||||
echo "rocm"
|
||||
return 0
|
||||
fi
|
||||
|
||||
# Check for CUDA (NVIDIA GPUs)
|
||||
if command -v nvidia-smi &> /dev/null && nvidia-smi &> /dev/null 2>&1; then
|
||||
echo " → Detected CUDA (NVIDIA GPU via nvidia-smi)" >&2
|
||||
echo "cuda"
|
||||
return 0
|
||||
fi
|
||||
|
||||
# Fallback to CPU
|
||||
echo " → No GPU detected, using CPU backend" >&2
|
||||
echo "cpu"
|
||||
return 0
|
||||
}
|
||||
|
||||
detect_num_gpus_pytorch() {
|
||||
# Use PyTorch to detect GPUs (only call this after PyTorch is installed)
|
||||
python3 -c "import torch; print(torch.cuda.device_count() if torch.cuda.is_available() else 0)" 2>/dev/null || echo "0"
|
||||
}
|
||||
|
||||
set_backend_env_vars() {
|
||||
local torch_flavour=$1
|
||||
|
||||
# Normalize 'gpu' to 'cuda' (gpu is an alias)
|
||||
if [ "$torch_flavour" = "gpu" ]; then
|
||||
torch_flavour="cuda"
|
||||
fi
|
||||
|
||||
if [ "$torch_flavour" = "rocm" ]; then
|
||||
echo "Setting ROCm-optimized environment variables..."
|
||||
export FLASH_ATTENTION_TRITON_AMD_ENABLE="FALSE"
|
||||
export USE_ROCM_CK_SDPA=1
|
||||
export USE_ROCM_CK_GEMM=1
|
||||
export PYTORCH_CUDA_ALLOC_CONF="expandable_segments:True"
|
||||
# ROCm-specific optimizations
|
||||
export HIP_LAUNCH_BLOCKING=0
|
||||
elif [ "$torch_flavour" = "cuda" ]; then
|
||||
echo "Setting CUDA-optimized environment variables..."
|
||||
else
|
||||
echo "Using CPU backend (no GPU-specific optimizations)"
|
||||
fi
|
||||
|
||||
# Common optimizations for all backends
|
||||
export OMP_NUM_THREADS=1
|
||||
export TOKENIZERS_PARALLELISM=false
|
||||
}
|
||||
|
||||
verify_backend_after_install() {
|
||||
echo "Verifying PyTorch backend after installation..."
|
||||
python3 -c "
|
||||
import torch
|
||||
if torch.cuda.is_available():
|
||||
if hasattr(torch.version, 'hip') and torch.version.hip is not None:
|
||||
print(f'✓ ROCm backend active (HIP version: {torch.version.hip})')
|
||||
else:
|
||||
print(f'✓ CUDA backend active (CUDA version: {torch.version.cuda})')
|
||||
print(f' GPU: {torch.cuda.get_device_name(0)}')
|
||||
print(f' Device count: {torch.cuda.device_count()}')
|
||||
else:
|
||||
print('✓ CPU backend active (no GPU detected)')
|
||||
" 2>/dev/null || echo "Warning: Could not verify backend"
|
||||
}
|
||||
|
||||
show_gpu_info_pytorch() {
|
||||
echo ""
|
||||
echo "PyTorch GPU Detection (after installation):"
|
||||
echo "==========================================="
|
||||
|
||||
python3 -c "
|
||||
import torch
|
||||
if torch.cuda.is_available():
|
||||
if hasattr(torch.version, 'hip') and torch.version.hip is not None:
|
||||
print(f'Backend: ROCm (HIP version: {torch.version.hip})')
|
||||
else:
|
||||
print(f'Backend: CUDA (CUDA version: {torch.version.cuda})')
|
||||
device_count = torch.cuda.device_count()
|
||||
print(f'Number of GPUs detected by PyTorch: {device_count}')
|
||||
for i in range(device_count):
|
||||
print(f' GPU {i}: {torch.cuda.get_device_name(i)}')
|
||||
props = torch.cuda.get_device_properties(i)
|
||||
print(f' Total memory: {props.total_memory / 1024**3:.2f} GB')
|
||||
else:
|
||||
print('Backend: CPU (no GPU detected by PyTorch)')
|
||||
print('Number of processes: 1')
|
||||
" 2>/dev/null || echo "Warning: Could not get GPU info from PyTorch"
|
||||
echo ""
|
||||
}
|
||||
|
||||
# Main execution if script is run directly
|
||||
if [ "${BASH_SOURCE[0]}" = "${0}" ]; then
|
||||
TORCH_FLAVOUR=$(detect_torch_flavour)
|
||||
set_backend_env_vars "$TORCH_FLAVOUR"
|
||||
verify_backend_after_install
|
||||
show_gpu_info_pytorch
|
||||
echo "Detected PyTorch flavour: $TORCH_FLAVOUR"
|
||||
fi
|
||||
549
uv.lock
549
uv.lock
|
|
@ -2,36 +2,43 @@ version = 1
|
|||
revision = 3
|
||||
requires-python = ">=3.10"
|
||||
resolution-markers = [
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
]
|
||||
conflicts = [[
|
||||
{ package = "nanochat", extra = "cpu" },
|
||||
{ package = "nanochat", extra = "cuda" },
|
||||
{ package = "nanochat", extra = "gpu" },
|
||||
{ package = "nanochat", extra = "rocm" },
|
||||
]]
|
||||
|
|
@ -52,7 +59,7 @@ source = { registry = "https://pypi.org/simple" }
|
|||
dependencies = [
|
||||
{ name = "aiohappyeyeballs" },
|
||||
{ name = "aiosignal" },
|
||||
{ name = "async-timeout", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "async-timeout", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "attrs" },
|
||||
{ name = "frozenlist" },
|
||||
{ name = "multidict" },
|
||||
|
|
@ -137,7 +144,7 @@ version = "1.4.0"
|
|||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "frozenlist" },
|
||||
{ name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/61/62/06741b579156360248d1ec624842ad0edf697050bbaf7c3e46394e106ad1/aiosignal-1.4.0.tar.gz", hash = "sha256:f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7", size = 25007, upload-time = "2025-07-03T22:54:43.528Z" }
|
||||
wheels = [
|
||||
|
|
@ -158,10 +165,10 @@ name = "anyio"
|
|||
version = "4.10.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "idna" },
|
||||
{ name = "sniffio" },
|
||||
{ name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/f1/b4/636b3b65173d3ce9a38ef5f0522789614e590dab6a8d505340a4efe4c567/anyio-4.10.0.tar.gz", hash = "sha256:3f3fae35c96039744587aa5b8371e7e8e603c0702999535961dd336026973ba6", size = 213252, upload-time = "2025-08-04T08:54:26.451Z" }
|
||||
wheels = [
|
||||
|
|
@ -218,7 +225,7 @@ name = "cffi"
|
|||
version = "2.0.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "pycparser", marker = "implementation_name != 'PyPy' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "pycparser", marker = "implementation_name != 'PyPy' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz", hash = "sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", size = 523588, upload-time = "2025-09-08T23:24:04.541Z" }
|
||||
wheels = [
|
||||
|
|
@ -364,7 +371,7 @@ name = "click"
|
|||
version = "8.2.1"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/60/6c/8ca2efa64cf75a977a0d7fac081354553ebe483345c734fb6b6515d96bbc/click-8.2.1.tar.gz", hash = "sha256:27c491cc05d968d271d5a1db13e3b5a184636d9d930f148c50b038f0d0646202", size = 286342, upload-time = "2025-05-20T23:19:49.832Z" }
|
||||
wheels = [
|
||||
|
|
@ -394,18 +401,20 @@ name = "contourpy"
|
|||
version = "1.3.2"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
resolution-markers = [
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
]
|
||||
dependencies = [
|
||||
{ name = "numpy", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "numpy", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload-time = "2025-04-15T17:47:53.79Z" }
|
||||
wheels = [
|
||||
|
|
@ -472,27 +481,31 @@ name = "contourpy"
|
|||
version = "1.3.3"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
resolution-markers = [
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
]
|
||||
dependencies = [
|
||||
{ name = "numpy", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "numpy", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" }
|
||||
wheels = [
|
||||
|
|
@ -654,7 +667,7 @@ name = "exceptiongroup"
|
|||
version = "1.3.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/0b/9f/a65090624ecf468cdca03533906e7c69ed7588582240cfe7cc9e770b50eb/exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88", size = 29749, upload-time = "2025-05-10T17:42:51.123Z" }
|
||||
wheels = [
|
||||
|
|
@ -913,7 +926,7 @@ source = { registry = "https://pypi.org/simple" }
|
|||
dependencies = [
|
||||
{ name = "filelock" },
|
||||
{ name = "fsspec" },
|
||||
{ name = "hf-xet", marker = "platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "hf-xet", marker = "platform_machine == 'aarch64' or platform_machine == 'amd64' or platform_machine == 'arm64' or platform_machine == 'x86_64' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "packaging" },
|
||||
{ name = "pyyaml" },
|
||||
{ name = "requests" },
|
||||
|
|
@ -948,11 +961,11 @@ name = "ipykernel"
|
|||
version = "7.1.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "appnope", marker = "sys_platform == 'darwin' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "appnope", marker = "sys_platform == 'darwin' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "comm" },
|
||||
{ name = "debugpy" },
|
||||
{ name = "ipython", version = "8.37.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "ipython", version = "9.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "ipython", version = "8.37.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "ipython", version = "9.8.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "jupyter-client" },
|
||||
{ name = "jupyter-core" },
|
||||
{ name = "matplotlib-inline" },
|
||||
|
|
@ -973,28 +986,30 @@ name = "ipython"
|
|||
version = "8.37.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
resolution-markers = [
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
]
|
||||
dependencies = [
|
||||
{ name = "colorama", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform != 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'win32' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "decorator", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "jedi", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "matplotlib-inline", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "pexpect", marker = "(python_full_version < '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'emscripten' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform == 'emscripten' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'emscripten' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform == 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'win32' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "prompt-toolkit", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "pygments", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "stack-data", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "traitlets", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "colorama", marker = "(python_full_version < '3.11' and sys_platform == 'win32') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (sys_platform != 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform != 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'win32' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (sys_platform != 'win32' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'win32' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "decorator", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "jedi", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "matplotlib-inline", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "pexpect", marker = "(python_full_version < '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'emscripten' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'emscripten' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform == 'emscripten' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'emscripten' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (sys_platform == 'emscripten' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'emscripten' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform == 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'win32' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (sys_platform == 'win32' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'win32' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "prompt-toolkit", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "pygments", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "stack-data", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "traitlets", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/85/31/10ac88f3357fc276dc8a64e8880c82e80e7459326ae1d0a211b40abf6665/ipython-8.37.0.tar.gz", hash = "sha256:ca815841e1a41a1e6b73a0b08f3038af9b2252564d01fc405356d34033012216", size = 5606088, upload-time = "2025-05-31T16:39:09.613Z" }
|
||||
wheels = [
|
||||
|
|
@ -1006,37 +1021,41 @@ name = "ipython"
|
|||
version = "9.8.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
resolution-markers = [
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
]
|
||||
dependencies = [
|
||||
{ name = "colorama", marker = "(python_full_version >= '3.11' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform != 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'win32' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "decorator", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "ipython-pygments-lexers", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "jedi", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "matplotlib-inline", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "pexpect", marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'emscripten' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform == 'emscripten' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'emscripten' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform == 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'win32' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "prompt-toolkit", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "pygments", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "stack-data", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "traitlets", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "python_full_version == '3.11.*' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "colorama", marker = "(python_full_version >= '3.11' and sys_platform == 'win32') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (sys_platform != 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform != 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'win32' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (sys_platform != 'win32' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'win32' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "decorator", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "ipython-pygments-lexers", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "jedi", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "matplotlib-inline", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "pexpect", marker = "(python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'emscripten' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'emscripten' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform == 'emscripten' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'emscripten' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (sys_platform == 'emscripten' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'emscripten' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform == 'win32' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'win32' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (sys_platform == 'win32' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'win32' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "prompt-toolkit", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "pygments", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "stack-data", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "traitlets", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "python_full_version == '3.11.*' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/12/51/a703c030f4928646d390b4971af4938a1b10c9dfce694f0d99a0bb073cb2/ipython-9.8.0.tar.gz", hash = "sha256:8e4ce129a627eb9dd221c41b1d2cdaed4ef7c9da8c17c63f6f578fe231141f83", size = 4424940, upload-time = "2025-12-03T10:18:24.353Z" }
|
||||
wheels = [
|
||||
|
|
@ -1048,7 +1067,7 @@ name = "ipython-pygments-lexers"
|
|||
version = "1.1.1"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "pygments", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "pygments", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393, upload-time = "2025-01-17T11:24:34.505Z" }
|
||||
wheels = [
|
||||
|
|
@ -1116,7 +1135,7 @@ dependencies = [
|
|||
{ name = "huggingface-hub" },
|
||||
{ name = "packaging" },
|
||||
{ name = "pyyaml" },
|
||||
{ name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu')" },
|
||||
{ name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/d6/c8/2d4fea16366d34069af6d4c4f61218f55e5d0daea5d4c24d58849e9fd626/kernels-0.11.7.tar.gz", hash = "sha256:99c3aa518965518902f4dc26053d6051f06abc904ae33d9486c28674a2ea0fa5", size = 50282, upload-time = "2026-01-08T15:41:57.383Z" }
|
||||
wheels = [
|
||||
|
|
@ -1294,8 +1313,8 @@ name = "matplotlib"
|
|||
version = "3.10.8"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "contourpy", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "contourpy", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "cycler" },
|
||||
{ name = "fonttools" },
|
||||
{ name = "kiwisolver" },
|
||||
|
|
@ -1389,7 +1408,7 @@ name = "multidict"
|
|||
version = "6.6.4"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/69/7f/0652e6ed47ab288e3756ea9c0df8b14950781184d4bd7883f4d87dd41245/multidict-6.6.4.tar.gz", hash = "sha256:d2d4e4787672911b48350df02ed3fa3fffdc2f2e8ca06dd6afdf34189b76a9dd", size = 101843, upload-time = "2025-08-11T12:08:48.217Z" }
|
||||
wheels = [
|
||||
|
|
@ -1518,17 +1537,17 @@ dependencies = [
|
|||
{ name = "python-dotenv" },
|
||||
{ name = "regex" },
|
||||
{ name = "rustbpe" },
|
||||
{ name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "scipy", version = "1.15.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "scipy", version = "1.16.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "setuptools" },
|
||||
{ name = "tabulate" },
|
||||
{ name = "tiktoken" },
|
||||
{ name = "tokenizers" },
|
||||
{ name = "torch", version = "2.9.1", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "torch", version = "2.9.1", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm')" },
|
||||
{ name = "torch", version = "2.9.1+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "torch", version = "2.9.1+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" }, marker = "extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "torch", version = "2.9.1+rocm6.4", source = { registry = "https://download.pytorch.org/whl/rocm6.4" }, marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "torch", version = "2.9.1", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "torch", version = "2.9.1", source = { registry = "https://pypi.org/simple" }, marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm')" },
|
||||
{ name = "torch", version = "2.9.1+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "torch", version = "2.9.1+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" }, marker = "extra == 'extra-8-nanochat-cuda' or extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "torch", version = "2.9.1+rocm6.4", source = { registry = "https://download.pytorch.org/whl/rocm6.4" }, marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "transformers" },
|
||||
{ name = "uvicorn" },
|
||||
{ name = "wandb" },
|
||||
|
|
@ -1537,8 +1556,11 @@ dependencies = [
|
|||
|
||||
[package.optional-dependencies]
|
||||
cpu = [
|
||||
{ name = "torch", version = "2.9.1", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "torch", version = "2.9.1+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "torch", version = "2.9.1", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "torch", version = "2.9.1+cpu", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "(sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
cuda = [
|
||||
{ name = "torch", version = "2.9.1+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" } },
|
||||
]
|
||||
gpu = [
|
||||
{ name = "torch", version = "2.9.1+cu128", source = { registry = "https://download.pytorch.org/whl/cu128" } },
|
||||
|
|
@ -1572,6 +1594,7 @@ requires-dist = [
|
|||
{ name = "tokenizers", specifier = ">=0.22.0" },
|
||||
{ name = "torch", specifier = ">=2.9.1" },
|
||||
{ name = "torch", marker = "extra == 'cpu'", specifier = ">=2.9.1", index = "https://download.pytorch.org/whl/cpu", conflict = { package = "nanochat", extra = "cpu" } },
|
||||
{ name = "torch", marker = "extra == 'cuda'", specifier = ">=2.9.1", index = "https://download.pytorch.org/whl/cu128", conflict = { package = "nanochat", extra = "cuda" } },
|
||||
{ name = "torch", marker = "extra == 'gpu'", specifier = ">=2.9.1", index = "https://download.pytorch.org/whl/cu128", conflict = { package = "nanochat", extra = "gpu" } },
|
||||
{ name = "torch", marker = "extra == 'rocm'", specifier = ">=2.9.1", index = "https://download.pytorch.org/whl/rocm6.4", conflict = { package = "nanochat", extra = "rocm" } },
|
||||
{ name = "transformers", specifier = ">=4.57.3" },
|
||||
|
|
@ -1579,7 +1602,7 @@ requires-dist = [
|
|||
{ name = "wandb", specifier = ">=0.21.3" },
|
||||
{ name = "zstandard", specifier = ">=0.25.0" },
|
||||
]
|
||||
provides-extras = ["cpu", "gpu", "rocm"]
|
||||
provides-extras = ["cpu", "cuda", "gpu", "rocm"]
|
||||
|
||||
[package.metadata.requires-dev]
|
||||
dev = [{ name = "pytest", specifier = ">=8.0.0" }]
|
||||
|
|
@ -1598,15 +1621,17 @@ name = "networkx"
|
|||
version = "3.4.2"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
resolution-markers = [
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" }
|
||||
wheels = [
|
||||
|
|
@ -1618,24 +1643,28 @@ name = "networkx"
|
|||
version = "3.5"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
resolution-markers = [
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/6c/4f/ccdb8ad3a38e583f214547fd2f7ff1fc160c43a75af88e6aec213404b96a/networkx-3.5.tar.gz", hash = "sha256:d4c6f9cf81f52d69230866796b82afbccdec3db7ae4fbd1b65ea750feed50037", size = 2471065, upload-time = "2025-05-29T11:35:07.804Z" }
|
||||
wheels = [
|
||||
|
|
@ -1719,7 +1748,7 @@ name = "nvidia-cudnn-cu12"
|
|||
version = "9.10.2.21"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "nvidia-cublas-cu12", marker = "extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cublas-cu12", marker = "extra == 'extra-8-nanochat-cuda' or extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
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" },
|
||||
|
|
@ -1732,7 +1761,7 @@ name = "nvidia-cufft-cu12"
|
|||
version = "11.3.3.83"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "nvidia-nvjitlink-cu12", marker = "extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-nvjitlink-cu12", marker = "extra == 'extra-8-nanochat-cuda' or extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
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" },
|
||||
|
|
@ -1764,9 +1793,9 @@ name = "nvidia-cusolver-cu12"
|
|||
version = "11.7.3.90"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "nvidia-cublas-cu12", marker = "extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cusparse-cu12", marker = "extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-nvjitlink-cu12", marker = "extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cublas-cu12", marker = "extra == 'extra-8-nanochat-cuda' or extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cusparse-cu12", marker = "extra == 'extra-8-nanochat-cuda' or extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-nvjitlink-cu12", marker = "extra == 'extra-8-nanochat-cuda' or extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
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" },
|
||||
|
|
@ -1779,7 +1808,7 @@ name = "nvidia-cusparse-cu12"
|
|||
version = "12.5.8.93"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "nvidia-nvjitlink-cu12", marker = "extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-nvjitlink-cu12", marker = "extra == 'extra-8-nanochat-cuda' or extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
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" },
|
||||
|
|
@ -2355,13 +2384,13 @@ name = "pytest"
|
|||
version = "8.4.2"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "exceptiongroup", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "iniconfig" },
|
||||
{ name = "packaging" },
|
||||
{ name = "pluggy" },
|
||||
{ name = "pygments" },
|
||||
{ name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "tomli", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/a3/5c/00a0e072241553e1a7496d638deababa67c5058571567b92a7eaa258397c/pytest-8.4.2.tar.gz", hash = "sha256:86c0d0b93306b961d58d62a4db4879f27fe25513d4b969df351abdddb3c30e01", size = 1519618, upload-time = "2025-09-04T14:34:22.711Z" }
|
||||
wheels = [
|
||||
|
|
@ -2461,7 +2490,7 @@ name = "pyzmq"
|
|||
version = "27.1.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "cffi", marker = "implementation_name == 'pypy' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "cffi", marker = "implementation_name == 'pypy' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/04/0b/3c9baedbdf613ecaa7aa07027780b8867f57b6293b6ee50de316c9f3222b/pyzmq-27.1.0.tar.gz", hash = "sha256:ac0765e3d44455adb6ddbf4417dcce460fc40a05978c08efdf2948072f6db540", size = 281750, upload-time = "2025-09-08T23:10:18.157Z" }
|
||||
wheels = [
|
||||
|
|
@ -2691,18 +2720,20 @@ name = "scipy"
|
|||
version = "1.15.3"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
resolution-markers = [
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version < '3.11' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
]
|
||||
dependencies = [
|
||||
{ name = "numpy", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "numpy", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/0f/37/6964b830433e654ec7485e45a00fc9a27cf868d622838f6b6d9c5ec0d532/scipy-1.15.3.tar.gz", hash = "sha256:eae3cf522bc7df64b42cad3925c876e1b0b6c35c1337c93e12c0f366f55b0eaf", size = 59419214, upload-time = "2025-05-08T16:13:05.955Z" }
|
||||
wheels = [
|
||||
|
|
@ -2758,27 +2789,31 @@ name = "scipy"
|
|||
version = "1.16.3"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
resolution-markers = [
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'darwin' and sys_platform != 'linux' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version >= '3.12' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform == 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
"python_full_version == '3.11.*' and sys_platform != 'linux' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm'",
|
||||
]
|
||||
dependencies = [
|
||||
{ name = "numpy", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "numpy", marker = "python_full_version >= '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/0a/ca/d8ace4f98322d01abcd52d381134344bf7b431eba7ed8b42bdea5a3c2ac9/scipy-1.16.3.tar.gz", hash = "sha256:01e87659402762f43bd2fee13370553a17ada367d42e7487800bf2916535aecb", size = 30597883, upload-time = "2025-10-28T17:38:54.068Z" }
|
||||
wheels = [
|
||||
|
|
@ -2913,7 +2948,7 @@ version = "0.48.0"
|
|||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "anyio" },
|
||||
{ name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "python_full_version < '3.13' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/a7/a5/d6f429d43394057b67a6b5bbe6eae2f77a6bf7459d961fdb224bf206eee6/starlette-0.48.0.tar.gz", hash = "sha256:7e8cee469a8ab2352911528110ce9088fdc6a37d9876926e73da7ce4aa4c7a46", size = 2652949, upload-time = "2025-09-13T08:41:05.699Z" }
|
||||
wheels = [
|
||||
|
|
@ -3051,14 +3086,14 @@ resolution-markers = [
|
|||
"python_full_version < '3.11' and sys_platform == 'darwin'",
|
||||
]
|
||||
dependencies = [
|
||||
{ name = "filelock", marker = "(sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "fsspec", marker = "(sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "jinja2", marker = "(sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "setuptools", marker = "(python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (python_full_version < '3.12' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version < '3.12' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (python_full_version < '3.12' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "sympy", marker = "(sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "(sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "filelock", marker = "(sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "fsspec", marker = "(sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "jinja2", marker = "(sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "setuptools", marker = "(python_full_version >= '3.12' and sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (python_full_version < '3.12' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (python_full_version < '3.12' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version < '3.12' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (python_full_version < '3.12' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (python_full_version < '3.12' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (python_full_version < '3.12' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (sys_platform != 'darwin' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "sympy", marker = "(sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "(sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
wheels = [
|
||||
{ url = "https://download.pytorch.org/whl/cpu/torch-2.9.1-cp310-none-macosx_11_0_arm64.whl" },
|
||||
|
|
@ -3083,14 +3118,14 @@ resolution-markers = [
|
|||
"python_full_version < '3.11' and sys_platform != 'linux'",
|
||||
]
|
||||
dependencies = [
|
||||
{ name = "filelock", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm')" },
|
||||
{ name = "fsspec", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm')" },
|
||||
{ name = "jinja2", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "setuptools", marker = "(python_full_version >= '3.12' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "sympy", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm')" },
|
||||
{ name = "filelock", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm')" },
|
||||
{ name = "fsspec", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm')" },
|
||||
{ name = "jinja2", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "setuptools", marker = "(python_full_version >= '3.12' and extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "sympy", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra != 'extra-8-nanochat-gpu' and extra != 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/5f/56/9577683b23072075ed2e40d725c52c2019d71a972fab8e083763da8e707e/torch-2.9.1-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:1cc208435f6c379f9b8fdfd5ceb5be1e3b72a6bdf1cb46c0d2812aa73472db9e", size = 104207681, upload-time = "2025-11-12T15:19:56.48Z" },
|
||||
|
|
@ -3136,14 +3171,14 @@ resolution-markers = [
|
|||
"python_full_version < '3.11' and sys_platform != 'darwin' and sys_platform != 'linux'",
|
||||
]
|
||||
dependencies = [
|
||||
{ name = "filelock", marker = "(sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "fsspec", marker = "(sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "jinja2", marker = "(sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "setuptools", marker = "(python_full_version >= '3.12' and sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (python_full_version < '3.12' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version < '3.12' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (python_full_version < '3.12' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "sympy", marker = "(sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "(sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "filelock", marker = "(sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "fsspec", marker = "(sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "jinja2", marker = "(sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "setuptools", marker = "(python_full_version >= '3.12' and sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (python_full_version < '3.12' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (python_full_version < '3.12' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (python_full_version < '3.12' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (python_full_version < '3.12' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (python_full_version < '3.12' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (python_full_version < '3.12' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (sys_platform == 'darwin' and extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "sympy", marker = "(sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "(sys_platform != 'darwin' and extra == 'extra-8-nanochat-cpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
wheels = [
|
||||
{ url = "https://download.pytorch.org/whl/cpu/torch-2.9.1%2Bcpu-cp310-cp310-manylinux_2_28_aarch64.whl" },
|
||||
|
|
@ -3185,30 +3220,30 @@ resolution-markers = [
|
|||
"python_full_version < '3.11' and sys_platform != 'linux'",
|
||||
]
|
||||
dependencies = [
|
||||
{ name = "filelock", marker = "extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "fsspec", marker = "extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "jinja2", marker = "extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cublas-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cuda-cupti-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cuda-nvrtc-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cuda-runtime-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cudnn-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cufft-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cufile-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-curand-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cusolver-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cusparse-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cusparselt-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-nccl-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-nvjitlink-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-nvshmem-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-nvtx-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "setuptools", marker = "(python_full_version >= '3.12' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "sympy", marker = "extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "triton", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "filelock", marker = "extra == 'extra-8-nanochat-cuda' or extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "fsspec", marker = "extra == 'extra-8-nanochat-cuda' or extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "jinja2", marker = "extra == 'extra-8-nanochat-cuda' or extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-8-nanochat-cuda') or (python_full_version < '3.11' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-8-nanochat-cuda') or (python_full_version >= '3.11' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cublas-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cuda-cupti-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cuda-nvrtc-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cuda-runtime-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cudnn-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cufft-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cufile-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-curand-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cusolver-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cusparse-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-cusparselt-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-nccl-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-nvjitlink-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-nvshmem-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "nvidia-nvtx-cu12", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "setuptools", marker = "(python_full_version >= '3.12' and extra == 'extra-8-nanochat-cuda') or (python_full_version >= '3.12' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "sympy", marker = "extra == 'extra-8-nanochat-cuda' or extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "triton", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-cuda') or (sys_platform == 'linux' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "extra == 'extra-8-nanochat-cuda' or extra == 'extra-8-nanochat-gpu' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
wheels = [
|
||||
{ url = "https://download.pytorch.org/whl/cu128/torch-2.9.1%2Bcu128-cp310-cp310-manylinux_2_28_aarch64.whl" },
|
||||
|
|
@ -3247,15 +3282,15 @@ resolution-markers = [
|
|||
"python_full_version < '3.11' and sys_platform != 'linux'",
|
||||
]
|
||||
dependencies = [
|
||||
{ name = "filelock", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "fsspec", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "jinja2", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "pytorch-triton-rocm", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "setuptools", marker = "(python_full_version >= '3.12' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "sympy", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "filelock", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "fsspec", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "jinja2", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version < '3.11' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "networkx", version = "3.5", source = { registry = "https://pypi.org/simple" }, marker = "(python_full_version >= '3.11' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "pytorch-triton-rocm", marker = "(sys_platform == 'linux' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "setuptools", marker = "(python_full_version >= '3.12' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "sympy", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "(extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra != 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm') or (extra != 'extra-8-nanochat-cpu' and extra != 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
wheels = [
|
||||
{ url = "https://download.pytorch.org/whl/rocm6.4/torch-2.9.1%2Brocm6.4-cp310-cp310-manylinux_2_28_x86_64.whl" },
|
||||
|
|
@ -3291,7 +3326,7 @@ name = "tqdm"
|
|||
version = "4.67.1"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "colorama", marker = "sys_platform == 'win32' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz", hash = "sha256:f8aef9c52c08c13a65f30ea34f4e5aac3fd1a34959879d7e59e63027286627f2", size = 169737, upload-time = "2024-11-24T20:12:22.481Z" }
|
||||
wheels = [
|
||||
|
|
@ -3395,7 +3430,7 @@ source = { registry = "https://pypi.org/simple" }
|
|||
dependencies = [
|
||||
{ name = "click" },
|
||||
{ name = "h11" },
|
||||
{ name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
{ name = "typing-extensions", marker = "python_full_version < '3.11' or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-cuda') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cpu' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-gpu') or (extra == 'extra-8-nanochat-cuda' and extra == 'extra-8-nanochat-rocm') or (extra == 'extra-8-nanochat-gpu' and extra == 'extra-8-nanochat-rocm')" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/ef/5e/f0cd46063a02fd8515f0e880c37d2657845b7306c16ce6c4ffc44afd9036/uvicorn-0.36.0.tar.gz", hash = "sha256:527dc68d77819919d90a6b267be55f0e76704dca829d34aea9480be831a9b9d9", size = 80032, upload-time = "2025-09-20T01:07:14.418Z" }
|
||||
wheels = [
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user