I'm the maintainer of wheel. I'm wondering if you would be interested in receiving an API for reading and writing wheels in this project. I've been wondering for a while if it makes any sense for PyPA to have so many packaging projects.
This is what I had in mind:
- The new "wheel public API" would go into this project instead of
wheel
setuptools would adopt this API and ditch wheel as a dependency for building wheels
wheel would depend on packaging at run time (currently it vendors this project) and become nothing but a CLI tool
- (optional)
auditwheel and wheel would be merged (preferably into wheel) (optional, to be discussed later)
The goal is to get rid of at least one PyPA project.
I'm the maintainer of
wheel. I'm wondering if you would be interested in receiving an API for reading and writing wheels in this project. I've been wondering for a while if it makes any sense for PyPA to have so many packaging projects.This is what I had in mind:
wheelsetuptoolswould adopt this API and ditchwheelas a dependency for building wheelswheelwould depend onpackagingat run time (currently it vendors this project) and become nothing but a CLI toolauditwheelandwheelwould be merged (preferably intowheel) (optional, to be discussed later)The goal is to get rid of at least one PyPA project.