Skip to content

Commit 62515a3

Browse files
DEKHTIARJonathanmgornyAA-Turnerhugovkwillingc
authored
PEP 817: Wheel Variants: Beyond Platform Tags (#4740)
* PEP 817: Wheel Variants: Beyond Platform Tags * Code-Owners editing * Apply suggestions from code review Co-authored-by: Adam Turner <[email protected]> * Switch to plain quotation marks Signed-off-by: Michał Górny <[email protected]> * Move "definitions" to "specification" section Signed-off-by: Michał Górny <[email protected]> * Reflow the cupy package list Signed-off-by: Michał Górny <[email protected]> * Update peps/pep-0817/appendix-variant-metadata-json-schema.rst Co-authored-by: Adam Turner <[email protected]> * [PEP Review] JSON Schema Indent switched to 2 * Replace the benchmark chart with SVG Signed-off-by: Michał Górny <[email protected]> * Compact the SVG Signed-off-by: Michał Górny <[email protected]> * Reflow text Reflow the text to restore correct text width after all the inline changes and applied suggestions. Signed-off-by: Michał Górny <[email protected]> * Replace typographic apostrophes Signed-off-by: Michał Górny <[email protected]> * Remove double spaces introduced while reflowing Remove accidental double spaces that vim's `gq` introduced while I was reflowing the text. Thanks to @konstin for noticing. Signed-off-by: Michał Górny <[email protected]> * Apply suggestions from code review Co-authored-by: Adam Turner <[email protected]> * Apply suggestions from code review Co-authored-by: Adam Turner <[email protected]> * Remove one more "induced" Signed-off-by: Michał Górny <[email protected]> * Apply suggestions from code review Co-authored-by: Hugo van Kemenade <[email protected]> * Apply suggestions from code review Co-authored-by: Carol Willing <[email protected]> * Fix list indent Signed-off-by: Michał Górny <[email protected]> * Uppercase RFC 2119 terms Signed-off-by: Michał Górny <[email protected]> * Replace disjunction/conjunction with OR/AND Signed-off-by: Michał Górny <[email protected]> * Add "untrusted" to "security considerations" Signed-off-by: Michał Górny <[email protected]> * Move "summary of changes" to the rationale Pending further rewrite. Signed-off-by: Michał Górny <[email protected]> * Shorten "Motivation" intro, move GROMACS example to "workarounds" Signed-off-by: Michał Górny <[email protected]> * Move reused links to "references" section To make it easier to edit sections without having to move initial definitions around. Signed-off-by: Michał Górny <[email protected]> * Remove unnecessary project list from "limitations of ..." These additional projects are listed without any explanation, so let's just defer to specific examples in the "current workarounds ..." section. Signed-off-by: Michał Górny <[email protected]> * Shorten limitations of platform tags Signed-off-by: Michał Górny <[email protected]> * Change "... limitations" to "... drawbacks" in section title Signed-off-by: Michał Górny <[email protected]> * Remove solution bits from "motivation" Signed-off-by: Michał Górny <[email protected]> * Simplify update problem explanation Signed-off-by: Michał Górny <[email protected]> * Clarify CuPy Signed-off-by: Michał Górny <[email protected]> * Combine paragraphs on extras Signed-off-by: Michał Górny <[email protected]> * Remove "motivation summary" This roughly repeats the introduction to motivation, and focuses on solution rather than the problem. Signed-off-by: Michał Górny <[email protected]> * Add SLEAP quote Signed-off-by: Michał Górny <[email protected]> * Move "out-of-scope features" to "rejected ideas" Signed-off-by: Michał Górny <[email protected]> * Update cupy package list, and clarify Signed-off-by: Michał Górny <[email protected]> * Revert "Move "out-of-scope features" to "rejected ideas"" This reverts commit 261704f. Signed-off-by: Michał Górny <[email protected]> * Move glossary and overview into Rationale Signed-off-by: Michał Górny <[email protected]> * Remove speccy parts from "Overview" rationale Signed-off-by: Michał Górny <[email protected]> * Remove "summary of changes" for now Signed-off-by: Michał Górny <[email protected]> * Highlight the added filename part Signed-off-by: Michał Górny <[email protected]> * Avoid forward-linking from rationale to spec Signed-off-by: Michał Górny <[email protected]> * Expand variant properties in rationale Signed-off-by: Michał Górny <[email protected]> * Better explain providers in "Rationale" section Signed-off-by: Michał Górny <[email protected]> * Readd info on using providers to the spec Signed-off-by: Michał Górny <[email protected]> * Explain metadata a bit in rationale Signed-off-by: Michał Górny <[email protected]> * Clarify provider part of spec Signed-off-by: Michał Górny <[email protected]> * Explain ABI variant provider in the rationale Signed-off-by: Michał Górny <[email protected]> * Rewording of confusing bits Signed-off-by: Michał Górny <[email protected]> * Remove duplicate "publishes builds" verb Signed-off-by: Michał Górny <[email protected]> * Apply suggestions from code review Co-authored-by: Ralf Gommers <[email protected]> * project tree → source tree Signed-off-by: Michał Górny <[email protected]> * regular wheel → non-variant wheel Signed-off-by: Michał Górny <[email protected]> * Loosen and clarify verification at install time Signed-off-by: Michał Górny <[email protected]> * Make respecting enable-if mandatory Signed-off-by: Michał Górny <[email protected]> * Limit recommendations to install-time providers Signed-off-by: Michał Górny <[email protected]> * Remove "after verifying their trustworthiness" Signed-off-by: Michał Górny <[email protected]> * Try to clarify build-time validation Signed-off-by: Michał Górny <[email protected]> * Update links to where security is covered now Signed-off-by: Michał Górny <[email protected]> * Remove duplicate/non-spec content in Providers spec Signed-off-by: Michał Górny <[email protected]> * Move environment and pinning bits to rationale Signed-off-by: Michał Górny <[email protected]> * Mention metadata bits in overview Signed-off-by: Michał Górny <[email protected]> * Remove some duplication in "Provider information" Environment marker usage and optionality is described in "Providers" section. Let's limit "Provider information" only to technical field details themselves. Signed-off-by: Michał Górny <[email protected]> --------- Signed-off-by: Michał Górny <[email protected]> Co-authored-by: Michał Górny <[email protected]> Co-authored-by: Adam Turner <[email protected]> Co-authored-by: Hugo van Kemenade <[email protected]> Co-authored-by: Carol Willing <[email protected]> Co-authored-by: Ralf Gommers <[email protected]> Co-authored-by: Barry Warsaw <[email protected]>
1 parent 9f61069 commit 62515a3

File tree

6 files changed

+2785
-0
lines changed

6 files changed

+2785
-0
lines changed

.github/CODEOWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -692,6 +692,8 @@ peps/pep-0811.rst @sethmlarson @gpshead
692692
peps/pep-0814.rst @vstinner @corona10
693693
peps/pep-0815.rst @emmatyping
694694
peps/pep-0816.rst @brettcannon
695+
peps/pep-0817.rst @warsaw @dstufft
696+
peps/pep-0817/ @warsaw @dstufft
695697
# ...
696698
peps/pep-0819.rst @emmatyping
697699
peps/pep-0820.rst @encukou

0 commit comments

Comments
 (0)