Skip to content

ci: use proxy cache for pypi.anaconda.org, remove pip indices from dependencies.yaml - #2753

Merged
rapids-bot[bot] merged 2 commits into
NVIDIA:mainfrom
jameslamb:ci/pip-index
Oct 7, 2026
Merged

rapids-bot[bot] merged 2 commits into
NVIDIA:mainfrom
jameslamb:ci/pip-index

Conversation

@jameslamb

Copy link
Copy Markdown
Member

Contributes to rapidsai/build-planning#338

Enables NVIDIA's self-hosted pull-through proxy cache for pypi.anaconda.org. See the linked issue for benefits of doing that.

  • removes --extra-index-url pointing at nightly index from dependencies.yaml (already set globally in CI images)
  • sets PIP_EXTRA_INDEX_URL explicitly in pip devcontainers (so it doesn't need to rely on values from dependencies.yaml)

@jameslamb jameslamb added non-breaking Introduces a non-breaking change improvement Improves an existing functionality labels Oct 6, 2026
@copy-pr-bot

copy-pr-bot Bot commented Oct 6, 2026

Copy link
Copy Markdown

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.

@jameslamb jameslamb changed the title WIP: ci: use proxy cache for pypi.anaconda.org, remove pip indices from dependencies.yaml ci: use proxy cache for pypi.anaconda.org, remove pip indices from dependencies.yaml Oct 6, 2026
@jameslamb
jameslamb marked this pull request as ready for review October 6, 2026 18:45
@jameslamb
jameslamb requested a review from a team as a code owner October 6, 2026 18:45
@jameslamb
jameslamb requested a review from msarahan October 6, 2026 18:45
@jameslamb jameslamb added non-breaking Introduces a non-breaking change and removed non-breaking Introduces a non-breaking change labels Oct 6, 2026
@coderabbitai

This comment was marked as resolved.

@bdice

bdice commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

/merge

@rapids-bot
rapids-bot Bot merged commit 6b356f3 into NVIDIA:main Oct 7, 2026
281 of 287 checks passed
@jameslamb
jameslamb deleted the ci/pip-index branch October 7, 2026 16:15
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

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants