Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
1dae5ce
PEP xxxx: Wheel Variants: Providers
mgorny Feb 19, 2026
acfe088
Update headers
mgorny Mar 2, 2026
e56f073
Update schema URL in example
mgorny Mar 2, 2026
3d00eb9
Add a preface to the variant metadata example
mgorny Mar 2, 2026
ee8af1d
Make `requires` and `static-properties` mutually exclusive
mgorny Mar 2, 2026
908ee66
Update the example to demonstrate implicit `plugin-api`
mgorny Mar 2, 2026
ae6d55b
Require at least one item in `requires` for simplicity
mgorny Mar 2, 2026
61612b0
Add `install-time` removal to changes
mgorny Mar 3, 2026
ae72632
Remove class from example for simplicity
mgorny Mar 9, 2026
e6206e4
Explicitly forbid `abi_dependency` in priorities too
mgorny Mar 9, 2026
93e6d6e
Apply suggestions from code review
mgorny Mar 11, 2026
db17753
Address some review comments
mgorny Mar 11, 2026
d2971fe
Clarify what kind of tools, and what the algorithm's purpose is
mgorny Mar 11, 2026
c36d340
Address more feedback
mgorny Mar 12, 2026
6e2b992
Try clarifying `plugin-api` defaults
mgorny Mar 12, 2026
d87da49
Try rewording the ultimate algorithm steps
mgorny May 28, 2026
d5d5840
Apply suggestions from code review
mgorny May 28, 2026
ca3e010
Reword namespace match
mgorny May 28, 2026
694d17f
Sync the schema to PEP 825
mgorny Aug 12, 2026
cf0ef91
Add metadata consistency note
mgorny Aug 12, 2026
839f67c
Fill the gaps in `requires` package naming rules
mgorny Aug 12, 2026
c7e3711
Simplify the "Python packages are required rule"
mgorny Aug 12, 2026
99b52cc
Split variant plugin discovery into a dedicated section
mgorny Aug 12, 2026
64096bc
De-emphasize plugin API description using protocol
mgorny Aug 12, 2026
0de7d38
Make `abi_dependency` namespace use clearer
mgorny Aug 12, 2026
1cec6da
Improve the rationale wording a bit
mgorny Aug 12, 2026
ac68f60
Move the provider consistency requirement into rationale
mgorny Aug 13, 2026
b6a97ae
Add rationale for entry points
mgorny Aug 13, 2026
0b98b6b
Apply suggestions from code review
mgorny Aug 19, 2026
48ba193
Clarify that `providers` apply to both metadata locations
mgorny Aug 19, 2026
246f615
Replace removed `default-priorities.feature` with `feature-order`
mgorny Aug 23, 2026
34201e9
Expand the providers algorithm to name specific keys
mgorny Sep 9, 2026
1d0d88a
Add a high-level description of providers
mgorny Sep 9, 2026
83e0fa0
Extend the abstract
mgorny Sep 9, 2026
a654560
Require non-empty `values` list
mgorny Sep 9, 2026
2563e3b
Clarify that `multi_value` applies to the `variants` dictionary
mgorny Sep 9, 2026
6ce02fb
Move building out of Open Issues
mgorny Sep 9, 2026
854dfd5
Update the change history
mgorny Sep 9, 2026
086c1d8
Use entry point name as recommended namespace
mgorny Sep 9, 2026
b4fa0b5
Cover `feature-order` in the schema
mgorny Sep 16, 2026
7fe54c1
Fix constraints in the schema
mgorny Sep 16, 2026
8148fc1
Apply batched suggestions from code review
mgorny Sep 16, 2026
e6df885
Fix grammar
mgorny Sep 16, 2026
af22f12
Apply some more suggestions
mgorny Sep 16, 2026
f2e18ee
Reword the algorithm to be more tool focused
mgorny Sep 16, 2026
73c4223
Apply batched suggestions from code review
mgorny Sep 17, 2026
e029b64
Fix typo
mgorny Sep 17, 2026
f01aef3
Reorder the algorithm for user-provided static data to take precedence
mgorny Sep 17, 2026
f5e6b4f
Reflow
mgorny Sep 17, 2026
246cebf
Extend security early on
mgorny Sep 17, 2026
d1ebe53
Further reword the algorithm
mgorny Sep 17, 2026
b2131ad
Explicitly say how to match reimplementations
mgorny Sep 17, 2026
84f05df
Add an example use for entry points
mgorny Sep 17, 2026
ce272c9
`abi_dependency` does not order, and discourage overlaps
mgorny Sep 17, 2026
c6c5a2e
Update the change history
mgorny Sep 17, 2026
536fabf
Remove uv from the reference impl for the time being
mgorny Sep 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading