Commit 62515a3
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- .github
- peps
- pep-0817
6 files changed
+2785
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
692 | 692 | | |
693 | 693 | | |
694 | 694 | | |
| 695 | + | |
| 696 | + | |
695 | 697 | | |
696 | 698 | | |
697 | 699 | | |
| |||
0 commit comments