Skip to content

fix(pixi): restore conda test deps and relock after #2384 - #2532

Open
juenglin wants to merge 1 commit into
NVIDIA:mainfrom
juenglin:test-helpers-postfix
Open

fix(pixi): restore conda test deps and relock after #2384#2532
juenglin wants to merge 1 commit into
NVIDIA:mainfrom
juenglin:test-helpers-postfix

Conversation

@juenglin

@juenglin juenglin commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Fix #2377: Reorganize the test helpers (where appropriate) to cuda_python_test_helpers #2384 inserted [feature.test.pypi-dependencies] mid-table in cuda_bindings/cuda_core pixi.toml, accidentally moving conda test deps (pytest-benchmark, numpy, pyglet, …) to PyPI and leaving the lockfiles stale.
  • Fresh CI installs then dropped the local cuda-bindings/cuda-core source packages, so the pixi source-build smoke failed with ModuleNotFoundError: No module named 'cuda'.
  • Restore those deps under [feature.test.dependencies], keep only cuda-python-test-helpers under pypi, and regenerate both lockfiles with Pixi 0.73 until pixi lock --check is clean.

Test plan

  • pixi lock --check --manifest-path cuda_bindings
  • pixi lock --check --manifest-path cuda_core
  • Re-run CI: pixi run test (source build) (build smoke) on this branch and confirm bindings import OK / core import OK

NVIDIA#2384 inserted a pypi-dependencies header mid-table, moving conda test
deps to PyPI without updating lockfiles. Fresh CI installs then dropped
the local cuda-bindings/cuda-core source packages, causing ModuleNotFoundError.
@juenglin juenglin added this to the cuda.bindings next milestone Aug 7, 2026
@juenglin juenglin added bug Something isn't working P1 Medium priority - Should do CI/CD CI/CD infrastructure labels Aug 7, 2026
@copy-pr-bot

copy-pr-bot Bot commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@github-actions github-actions Bot added cuda.bindings Everything related to the cuda.bindings module cuda.core Everything related to the cuda.core module labels Aug 7, 2026
@juenglin
juenglin marked this pull request as ready for review August 7, 2026 20:34
@juenglin juenglin self-assigned this Aug 7, 2026
@juenglin
juenglin requested review from Andy-Jost and mdboom August 7, 2026 20:35
@github-actions

github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working CI/CD CI/CD infrastructure cuda.bindings Everything related to the cuda.bindings module cuda.core Everything related to the cuda.core module P1 Medium priority - Should do

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant