Skip to content

Commit 8cb8041

Browse files
cpcloudclaude
andcommitted
build(cuda_bindings): declare cuda-pathfinder as a host-dependency
pixi-build-python runs `pip install --no-build-isolation` against the pixi host environment, which bypasses `[build-system] requires` in `pyproject.toml`. As a result, building `cuda_bindings` from source via the pixi path-dependency workflow failed because `cuda_pathfinder` was not present at build time — it was only declared in `pyproject.toml`. Declare `cuda-pathfinder` as a path host-dependency in `cuda_bindings/pixi.toml` so pixi installs it into the host env before the no-isolation build runs. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent a8805e5 commit 8cb8041

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

cuda_bindings/pixi.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ setuptools = ">=80"
121121
setuptools-scm = ">=8"
122122
cython = ">=3.2,<3.3"
123123
pyclibrary = ">=0.1.7"
124+
cuda-pathfinder = { path = "../cuda_pathfinder" }
124125
cuda-cudart-static = "*"
125126
cuda-nvrtc-dev = "*"
126127
cuda-profiler-api = "*"

0 commit comments

Comments
 (0)