Skip to content

Fix cuda detection - #97

Draft
KernelA wants to merge 5 commits into
teddykoker:mainfrom
KernelA:fix-cuda-detection
Draft

KernelA wants to merge 5 commits into
teddykoker:mainfrom
KernelA:fix-cuda-detection

Conversation

@KernelA

@KernelA KernelA commented Oct 8, 2026

Copy link
Copy Markdown

No description provided.

Resolve nvcc via shutil.which instead of invoking bare "nvcc", so
CUDA support is only built when the compiler actually exists. Emit
a UserWarning when nvcc is unavailable and the CUDA extension is
skipped.
Add "optional-dependencies" to the dynamic fields in pyproject.toml so
extras are defined in setup.py and read by setuptools, matching how
the version is already handled.
Declare the license as an Apache-2.0 SPDX expression with
license-files per PEP 639, replacing the deprecated license table
form. Drop name, description, author, url, license, install_requires,
and python_requires from setup.py so pyproject.toml is the single
source of truth for package metadata.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant