I’m requesting comments from all authors of Python packaging tools about the upcoming API exposed by the
wheel library, as per issue 262.
The question for those packaging tool authors is this: What functionality would the
wheel library have to expose for you to be able to use it for wheel building and/or manipulation?
The features currently requested:
- The ability to read/write wheel specific metadata files in a structured manner
- The ability to report the tags with which a wheel is compatible
Ideally I would like to ensure that no functionality is duplicated across the PyPA ecosystem. Wheel already depends on the
packaging library for its PEP 425 tag support, and if necessary, I can add additional dependencies to other PyPA libraries.
If I hear nothing from packaging tool authors, I’ll be moving forward with the public API within two weeks. I will also take this opportunity to drop Python 2 support and bump the version to 1.0. In any case I will give the community an opportunity to review the proposed 1.0 features at least before a final release.