Skip to content

Commit bcffc64

Browse files
authored
Move cuda-pathfinder dependency to core (#835)
Seems like `cuda-pathfinder` is required for both pypi base and system base ctk installation. It does not bring extra dependencies, so there should not be any problem. Currently it is an issue when user installs `numba-cuda` without subpackages and provides ctk path. They will end up in the env that is missing (or out dated) required `cuda-pathfinder` package.
1 parent 2e5c539 commit bcffc64

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ dependencies = [
1818
"numba>=0.60.0",
1919
"cuda-bindings>=12.9.1,<14.0.0",
2020
"cuda-core>=0.5.1,<1.0.0",
21+
"cuda-pathfinder>=1.3.4,<2.0.0",
2122
"packaging",
2223
]
2324

2425
[project.optional-dependencies]
2526
cu12 = [
2627
"cuda-bindings>=12.9.1,<13.0.0",
27-
"cuda-pathfinder>=1.3.4,<2.0.0",
2828
# install nvcc for libNVVM
2929
"cuda-toolkit[cudart,nvcc,nvrtc,cccl]==12.*",
3030

@@ -42,7 +42,6 @@ cu12 = [
4242
]
4343
cu13 = [
4444
"cuda-bindings==13.*",
45-
"cuda-pathfinder>=1.3.4,<2.0.0",
4645
"cuda-toolkit[cudart,nvvm,nvrtc,cccl]==13.*",
4746

4847
# It is okay to be out of sync with cuda-toolkit here, as long as the

0 commit comments

Comments
 (0)