33
44[build-system ]
55build-backend = " setuptools.build_meta"
6- requires = [" setuptools" , " wheel" , " numpy" ]
6+ requires = [
7+ " setuptools" ,
8+ " wheel" ,
9+ " numpy" ,
10+ ]
711
812[project ]
913name = " numba-cuda"
1014dynamic = [" version" ]
1115description = " CUDA target for Numba"
1216readme = { file = " README.md" , content-type = " text/markdown" }
13- authors = [{ name = " Anaconda Inc." }, { name = " NVIDIA Corporation" }]
17+ authors = [
18+ { name = " Anaconda Inc." },
19+ { name = " NVIDIA Corporation" }
20+ ]
1421license = " BSD-2-clause"
1522license-files = [" LICENSE" , " LICENSE.numba" ]
16- requires-python = " >=3.9,<3.14"
17- dependencies = [
18- " numba>=0.60.0" ,
19- " cuda-bindings>=12.9.1,<14.0.0" ,
20- " cuda-core>=0.3.2,<0.4.0dev0" ,
21- ]
23+ requires-python = " >=3.9"
24+ dependencies = [" numba>=0.60.0" , " cuda-bindings>=12.9.1,<14.0.0" , " cuda-core>=0.3.2,<0.4.0dev0" ]
2225
2326[project .optional-dependencies ]
2427cu12 = [
25- " cuda-python==12.9.*" , # supports all CTK 12.x
26- " nvidia-cuda-nvcc-cu12" , # for libNVVM
28+ " cuda-bindings>=12.9.1,<13.0.0" ,
29+ " cuda-core==0.3.*" ,
30+ " cuda-python==12.9.*" , # supports all CTK 12.x
31+ " nvidia-cuda-nvcc-cu12" , # for libNVVM
2732 " nvidia-cuda-runtime-cu12" ,
2833 " nvidia-cuda-nvrtc-cu12" ,
2934 " nvidia-nvjitlink-cu12" ,
3035 " nvidia-cuda-cccl-cu12" ,
3136]
3237# TODO: Use cuda-toolkit package dependencies - e.g. cuda-toolkit[curand,nvvm,nvrtc]=13.*
3338cu13 = [
39+ " cuda-bindings==13.*" ,
40+ " cuda-core==0.3.2,<0.4.0dev0" ,
3441 " cuda-python==13.*" ,
3542 " nvidia-nvvm==13.*" ,
3643 " nvidia-cuda-runtime==13.*" ,
@@ -51,8 +58,14 @@ test = [
5158 " ml_dtypes" ,
5259 " statistics" ,
5360]
54- test-cu12 = [" nvidia-curand-cu12" , { include-group = " test" }]
55- test-cu13 = [" nvidia-curand==10.4.*" , { include-group = " test" }]
61+ test-cu12 = [
62+ " nvidia-curand-cu12" ,
63+ { include-group = " test" }
64+ ]
65+ test-cu13 = [
66+ " nvidia-curand==10.4.*" ,
67+ { include-group = " test" }
68+ ]
5669
5770[project .urls ]
5871Homepage = " https://nvidia.github.io/numba-cuda/"
@@ -62,7 +75,7 @@ License = "https://github.com/NVIDIA/numba-cuda/blob/main/LICENSE"
6275Issues = " https://github.com/NVIDIA/numba-cuda/issues"
6376
6477[tool .setuptools .dynamic ]
65- version = { attr = " numba_cuda.__version__" }
78+ version = {attr = " numba_cuda.__version__" }
6679
6780[tool .setuptools .packages .find ]
6881include = [" numba_cuda*" ]
0 commit comments