# Vendor-specific runtime deps for CUDA 12.9 wheels. Selected by setup.py when
# LMCACHE_CUDA_MAJOR=12. The cu13 default lives in cuda13_core.txt.

cupy-cuda12x
# Depend on nixl-cu12 directly: it provides the top-level `nixl` namespace.
# The `nixl` meta-package lists both nixl-cu12 and nixl-cu13 as unconditional
# (unmarked) deps, so it drags the cu13 backend in too; pinning the backend
# package avoids that double install.
nixl-cu12; python_version < "3.13"
