PEP 825: Wheel Variants, Package Format (split from PEP 817)

PEP 825: Merged & now available !

PEP 825 v1.0.0 is now officially published !

[Changelog] Since we opened the PR on python/peps

Thanks to community feedback we did the following changes since the initial version published in the PR:

  • Variant Label Length: Limit completely removed, giving the regex: ^[0-9a-z_.]+$
  • The variant JSON file served by the index is now considered mutable to facilitate sequential releases on the index (some variants one day, some more variants another day).
  • Variant JSON schema versioning is now explained.
  • pylock.toml now fully inlining the content of the variant JSON for performance reason and satisfy mutability.
  • Rejected Ideas Added: Hash as variant label

We hope these changes will resonate with the community.

Cheers !

7 Likes