Skip to content

Commit ddb50a6

Browse files
committed
BUG: require cuda-pathfinder 1.5.5 for cuda-bindings
cuda-bindings 13.3.0 imports cuda.pathfinder from its PEP 517 build hooks, so cuda-pathfinder must be present in the conda host environment while the wheel is built. Without this host dependency, the feedstock jobs fail during pip install with ModuleNotFoundError before package tests can run. Users also need cuda-pathfinder 1.5.5 at runtime for CUDA 13.3.0 so the CUPTI shared libraries are found correctly. Require >=1.5.5,<2 in both host and run requirements to cover the build backend and the installed cuda-bindings package metadata. Reference: conda-forge#191 (comment)
1 parent c960b7a commit ddb50a6

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

recipe/meta.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,9 +127,10 @@ outputs:
127127
- python
128128
- setuptools
129129
- setuptools-scm >=8
130+
- cuda-pathfinder >=1.5.5,<2
130131
run:
131132
- python
132-
- cuda-pathfinder >=1.1.0,<2
133+
- cuda-pathfinder >=1.5.5,<2
133134
- {{ pin_compatible('cuda-version', min_pin='x', max_pin='x') }}
134135
# cuda-python requires cuda-nvrtc from the same major version. We ignored
135136
# run-exports of cuda-nvrtc-dev and instead allow a looser pinning here.

0 commit comments

Comments
 (0)