# Core Dependencies for vLLM on DGX Spark (Blackwell GB10)
# Note: This file is for reference only. The install.sh script handles
# all dependency installation with proper ordering and build flags.

# PyTorch with CUDA 13.0 support (installs latest available on cu130 index)
--index-url https://download.pytorch.org/whl/cu130
torch
torchvision
torchaudio

# Triton (must be built from source - see install.sh)
# Pinned to commit 4caa0328bf8df64896dd5f6fb9df41b0eb2e750a
# triton @ git+https://github.com/triton-lang/triton.git@4caa0328

# vLLM dependencies
xgrammar>=0.1.26
setuptools-scm>=9.2.2
setuptools>=77.0.0  # Required for PEP 639 license field support
apache-tvm-ffi==0.1.0b15  # Pre-release required

# Build dependencies
pybind11>=3.0.0
ninja>=1.13.0

# Optional but recommended
flashinfer-python>=0.4.1
transformers>=4.57.0
huggingface-hub>=0.36.0
