Skip to content

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

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

rapids-bot[bot] merged 2 commits into
rapidsai: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 Non-breaking change improvement Improvement / enhancement to an existing function 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 added non-breaking Non-breaking change and removed non-breaking Non-breaking change labels Oct 6, 2026
@jameslamb
jameslamb marked this pull request as ready for review October 6, 2026 17:00
@jameslamb
jameslamb requested a review from a team as a code owner October 6, 2026 17:00
@jameslamb
jameslamb requested a review from bdice October 6, 2026 17:00
Comment thread dependencies.yaml
- output_types: requirements
packages:
# pip recognizes the index as a global option for the requirements.txt file
- --extra-index-url=https://pypi.nvidia.com

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

We don't need --extra-index-url=https://pypi.nvidia.com for packages built from this same repo.

In CI here, they should come from CI artifacts.

in devcontainers, they should be built from source within the devcontainer.

@jameslamb

Copy link
Copy Markdown
Member Author

/merge

@rapids-bot
rapids-bot Bot merged commit 8ad2363 into rapidsai:main Oct 6, 2026
67 checks passed
@jameslamb
jameslamb deleted the ci/pip-index branch October 6, 2026 20:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Improvement / enhancement to an existing function non-breaking Non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants