Skip to content

PEP 825: add a non-normative section on multiple sources - JD#63

Open
DEKHTIARJonathan wants to merge 1 commit into
pep-wheel-variants-acceptancefrom
pep825/index-merging
Open

PEP 825: add a non-normative section on multiple sources - JD#63
DEKHTIARJonathan wants to merge 1 commit into
pep-wheel-variants-acceptancefrom
pep825/index-merging

Conversation

@DEKHTIARJonathan

Copy link
Copy Markdown
Member

No description provided.

Copilot AI review requested due to automatic review settings July 1, 2026 17:15

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Adds non-normative guidance to PEP 825 about how installers/tools may handle variant wheel selection when multiple package sources are involved, and removes the previously “out of scope” note that deferred the topic.

Changes:

  • Added a new non-normative section discussing multi-source candidate collation vs. per-source selection and how to handle conflicting variant metadata.
  • Removed the prior “implementation-defined” out-of-scope bullet about multi-source selection (now covered by the new guidance).
  • Recorded the addition in the PEP’s Change History.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread peps/pep-0825.rst
Comment on lines +802 to +803
Installing wheels from multiple sources (non-normative)
-------------------------------------------------------
Comment thread peps/pep-0825.rst
Comment on lines +809 to +811
multiple repositories. This PEP therefore leaves multi-source selection
implementation-defined. Variant wheels extend the problem because label
mappings and default priorities are scoped to one index.
Comment thread peps/pep-0825.rst
Comment on lines +1145 to +1146
- Added non-normative guidance for selecting variant wheels from
multiple indexes.
@read-the-docs-community

Copy link
Copy Markdown

Documentation build overview

📚 wheelnext-peps | 🛠️ Build #33397729 | 📁 Comparing 0974c92 against latest (0cde95d)

  🔍 Preview build  

740 files changed · ± 740 modified

± Modified

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants