Skip to content

Sync test dependencies between pyproject.toml and pixi.toml#1811

Merged
Andy-Jost merged 1 commit intoNVIDIA:mainfrom
Andy-Jost:sync-test-deps
Mar 23, 2026
Merged

Sync test dependencies between pyproject.toml and pixi.toml#1811
Andy-Jost merged 1 commit intoNVIDIA:mainfrom
Andy-Jost:sync-test-deps

Conversation

@Andy-Jost
Copy link
Copy Markdown
Contributor

Summary

Synchronizes test dependencies between pyproject.toml [dependency-groups] and pixi.toml [feature.test.dependencies] so both surfaces install the same test tooling. Adds cloudpickle and psutil to ensure CI actually runs the cloudpickle regression tests (#1810) and fd-leak tests rather than silently skipping them via importorskip.

Changes

  • cuda_core/pyproject.toml: Added pytest-benchmark, cloudpickle, psutil to [dependency-groups] test
  • cuda_core/pixi.toml: Added pytest-rerunfailures, cloudpickle, psutil to [feature.test.dependencies]

Test Coverage

No new tests — this ensures existing tests with importorskip guards run in CI.

Companion to #1810.

Made with Cursor

Add missing test deps so both dependency surfaces are consistent:
- pyproject.toml [dependency-groups] test: add pytest-benchmark, cloudpickle, psutil
- pixi.toml [feature.test.dependencies]: add pytest-rerunfailures, cloudpickle, psutil

This ensures CI always runs cloudpickle and psutil tests rather than
silently skipping them via importorskip.

Made-with: Cursor
@Andy-Jost Andy-Jost added this to the cuda.core v0.7.0 milestone Mar 23, 2026
@Andy-Jost Andy-Jost added P0 High priority - Must do! cuda.core Everything related to the cuda.core module labels Mar 23, 2026
@Andy-Jost Andy-Jost self-assigned this Mar 23, 2026
@Andy-Jost Andy-Jost requested review from cpcloud, leofang, mdboom, rparolin and rwgk and removed request for leofang and rparolin March 23, 2026 22:41
@github-actions
Copy link
Copy Markdown

Copy link
Copy Markdown
Collaborator

@rwgk rwgk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(For another day: it'd be great to have a pre-commit check that ensures the deps are in sync.)

@Andy-Jost Andy-Jost merged commit b8ae9ab into NVIDIA:main Mar 23, 2026
90 checks passed
@Andy-Jost Andy-Jost deleted the sync-test-deps branch March 23, 2026 23:42
github-actions bot pushed a commit that referenced this pull request Mar 24, 2026
Removed preview folders for the following PRs:
- PR #1806
- PR #1807
- PR #1811
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cuda.core Everything related to the cuda.core module P0 High priority - Must do!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants