Skip to content

test: isolate library wheel smoke test, add missing 'cuda-pathfinder' dependency for 'libcuvs' - #2524

Merged
rapids-bot[bot] merged 3 commits into
NVIDIA:mainfrom
jameslamb:isolate-library-wheel-smoke-test
Aug 29, 2026
Merged

rapids-bot[bot] merged 3 commits into
NVIDIA:mainfrom
jameslamb:isolate-library-wheel-smoke-test

Conversation

@jameslamb

Copy link
Copy Markdown
Member

Description

Adds a CI check installing the libcuvs wheel in a clean virtual environment and calling its load_library() entry point before installing the high-level wheel or test extras. This exposes missing library-wheel runtime dependencies that the full test environment can otherwise mask.

Through this testing, found that libcuvs was missing a dependency on cuda-pathfinder for this:

from cuda.pathfinder import load_nvidia_dynamic_lib

xref: rapidsai/build-planning#307

@jameslamb jameslamb added the improvement Improves an existing functionality label Aug 28, 2026
@jameslamb
jameslamb requested review from a team as code owners August 28, 2026 20:32
@jameslamb jameslamb added the non-breaking Introduces a non-breaking change label Aug 28, 2026
@jameslamb
jameslamb removed the request for review from KyleFromNVIDIA August 28, 2026 20:48
@jameslamb

Copy link
Copy Markdown
Member Author

Optimistically queuing this for auto-merge 🤞🏻

@jameslamb

Copy link
Copy Markdown
Member Author

/merge

@rapids-bot
rapids-bot Bot merged commit 872bfac into NVIDIA:main Aug 29, 2026
88 checks passed
@jameslamb
jameslamb deleted the isolate-library-wheel-smoke-test branch August 31, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improves an existing functionality non-breaking Introduces a non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants