Skip to content

Skip package tests during Python Conda build - #752

Open
msarahan wants to merge 1 commit into
rapidsai:mainfrom
msarahan:codex/skip-rattler-build-tests
Open

Skip package tests during Python Conda build#752
msarahan wants to merge 1 commit into
rapidsai:mainfrom
msarahan:codex/skip-rattler-build-tests

Conversation

@msarahan

@msarahan msarahan commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Posted by Codex (GPT-5) on Michael Sarahan’s behalf. Treat this message as LLM-generated.

Why

The Python Conda recipe builds distributed-ucxx, whose runtime requirements include the train-versioned rapids-dask-dependency. Rattler currently tests each newly built output as part of the build invocation. Setting up the distributed-ucxx package-test environment therefore requires a matching rapids-dask-dependency package before the rest of that RAPIDS train is available. This makes artifact production fail even though rapids-dask-dependency is not required to compile or package UCXX.

The package-install and import checks belong in UCXX’s separate test jobs, where runtime packages are available. Keeping them out of the artifact-build invocation also avoids adding a false build-time dependency from UCXX to the repository that produces rapids-dask-dependency.

Change

Pass --test skip to the rattler invocation for the Python Conda recipe. The C++ Conda recipe is unchanged.

This is deliberately scoped to UCXX. A candidate-build-wide policy may replace this repository-specific setting once the candidate build system is used for these builds.

Validation

  • bash -n ci/build_python.sh
  • pre-commit run --all-files
  • The metadata-backed verify-alpha-spec hook was rerun with network access after its sandboxed attempt could not resolve GitHub; it passed.

@msarahan
msarahan requested a review from a team as a code owner September 9, 2026 02:18
@msarahan
msarahan requested a review from bdice September 9, 2026 02:18
@msarahan msarahan added bug Something isn't working ci non-breaking Introduces a non-breaking change labels Sep 9, 2026
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 non-breaking Introduces a non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant