Skip to content

Commit b25a648

Browse files
authored
fix(core): depend on released cuda-pathfinder >=1.4.1 (#1735)
* fix(core,pathfinder): harden optional NVVM and nvJitLink imports Add a shared `optional_cuda_import` API in cuda.pathfinder so optional module checks only suppress genuinely unavailable modules or dynamic libs while still surfacing nested import bugs. Wire cuda.core NVVM/nvJitLink detection to this helper and declare cuda-pathfinder as a direct cuda-core dependency. Made-with: Cursor * chore(pathfinder): address pre-commit follow-ups Apply ruff-preferred import ordering in pathfinder exports and rename an unused test lambda argument so repository-wide pre-commit checks pass cleanly. Made-with: Cursor * address review feedback for issue 980 PR Raise the cuda-core dependency floor to cuda-pathfinder>=1.4.2, move the new optional import note to 1.4.2 release notes, and simplify nvJitLink warning text by inlining the fixed version detail. Made-with: Cursor * fix(core): use released cuda-pathfinder dependency floor Set the cuda-core runtime dependency to cuda-pathfinder>=1.4.1 and add a TODO to bump to >=1.4.2 after that release is available so environment solves continue to work. Made-with: Cursor
1 parent a772555 commit b25a648

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

cuda_core/pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,8 @@ classifiers = [
4747
"Environment :: GPU :: NVIDIA CUDA :: 13",
4848
]
4949
dependencies = [
50-
"cuda-pathfinder >=1.4.2",
50+
# TODO: bump to >=1.4.2 once cuda-pathfinder 1.4.2 is released.
51+
"cuda-pathfinder >=1.4.1",
5152
"numpy",
5253
]
5354

0 commit comments

Comments
 (0)