# Prebuilt CUDA 13 / torch 2.10 / CPython 3.12 accelerator wheels (Linux x86_64).
#
# These are direct wheel URLs, so they CANNOT live in pyproject.toml: helical is
# published to PyPI, and PyPI rejects any distribution whose metadata carries a
# direct-reference dependency ("Can't have direct dependency: ..."), including
# inside optional-dependencies/extras. Keep them here and install on top of an
# existing helical install:
#
#   pip install .                      # or: pip install helical
#   pip install -r requirements_cuda.txt
#
# This is the no-compile alternative to `pip install .[mamba-ssm]` (which builds
# mamba-ssm/causal-conv1d from source). torch 2.10 must already be installed so
# the ABI (cu13/torch2.10/cp312) matches.
--extra-index-url https://pypi.nvidia.com
# rapids-singlecell-cu13[rapids]>=0.15.0
https://github.com/state-spaces/mamba/releases/download/v2.3.2.post1/mamba_ssm-2.3.2.post1+cu13torch2.10cxx11abiTRUE-cp312-cp312-linux_x86_64.whl
https://github.com/Dao-AILab/causal-conv1d/releases/download/v1.6.2.post1/causal_conv1d-1.6.2.post1+cu13torch2.10cxx11abiTRUE-cp312-cp312-linux_x86_64.whl
https://github.com/Dao-AILab/flash-attention/releases/download/v2.8.3/flash_attn-2.8.3+cu13torch2.10cxx11abiTRUE-cp312-cp312-linux_x86_64.whl
