Today I pushed 29 new commits to the pypa/wheel repository, closing
around 15 issues. This is a major overhaul/refactoring of the wheel
project. Here's the short list of major changes:
* The documentation has been rewritten to conform to PyPA guidelines (h
ttps://gist.github.com/qwcode/8431828)
* Wheel signing and verifying features were stripped out, as they were
scarcely used and would have potentially presented a significant
maintenance burden
* The wheel install feature was also stripped out, largely from the
same reason as above
* Added a new command, "wheel pack" that will create a new wheel file
from a previously unpacked wheel directory, regenerating the RECORD
file in the process
* Added a new metadata key, "license_files" which can be used to
include multiple license files in wheels (this deprecates the
"license_file" key)
There are still a few issues to work out before I'm comfortable
releasing 1.0.0 final. For that, I would like to enlist the help of the
Python packaging community, as I may not have the necessary expertise:
* Py_UNICODE_SIZE / WITH_PYMALLOC / Py_DEBUG on Windows: https://github
.com/pypa/wheel/issues/171
* Supporting tools like milksnake by allowing platform specific wheel
tags with ABI set to "none":
* https://github.com/pypa/wheel/issues/125
* https://github.com/pypa/wheel/issues/153
* https://github.com/pypa/wheel/issues/175
* https://github.com/pypa/wheel/issues/185
* Automatically detecting C extensions that use the limited ABI and
tagging wheels without an explicit --py-limited-abi: https://github.com
/pypa/wheel/issues/198
* bdist_wheel not cleaning build directory (really a distutils problem,
but can wheel reasonably do something here?) https://github.com/pypa/wh
eel/issues/117
I mostly need help defining the concrete steps to take to resolve these
issues.
--
Distutils-SIG mailing list -- distutils-sig@python.org
To unsubscribe send an email to distutils-sig-le...@python.org
https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/
Message archived at
https://mail.python.org/mm3/archives/list/distutils-sig@python.org/message/X2NNYA25EBAQYTPKRSJASPIBY6YT5VKB/