◐ Shell
clean mode source ↗

PEP 825: Various clarifications by konstin · Pull Request #4969 · python/peps

and others added 13 commits

May 10, 2026 20:00
Reword the ordering algorithm to avoid introducing new terms.  Rather
than talking of abstract "variants", operate in the terms of grouping
variant wheels by their labels, and creating an additional group for
non-variant wheels.  Then, sorting by platform compatibility tags
becomes a matter of in-group ordering.  Hopefully this also avoids
discussing the existing ordering algorithm.

Signed-off-by: Michał Górny <mgorny@quansight.com>
Co-authored-by: konsti <konstin@mailbox.org>
Signed-off-by: Michał Górny <mgorny@quansight.com>
Signed-off-by: Michał Górny <mgorny@quansight.com>
Open issues -> Out of scope
Update Change History (11-May-2026)

pfmoore

Co-authored-by: Paul Moore <p.f.moore@gmail.com>
Signed-off-by: Michał Górny <mgorny@quansight.com>
Signed-off-by: Michał Górny <mgorny@quansight.com>
Signed-off-by: Michał Górny <mgorny@quansight.com>
Signed-off-by: Michał Górny <mgorny@quansight.com>
Given it came up more than once already, I suppose it makes sense to
point it out explicitly, even though it technically falls under
"compatibility".

Signed-off-by: Michał Górny <mgorny@quansight.com>

rgommers

@DEKHTIARJonathan