On 17 July 2018 at 23:44, <alex.gronh...@nextday.fi> wrote: > 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 > (https://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)
Very cool! > 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/wheel/issues/117 > > I mostly need help defining the concrete steps to take to resolve these > issues. I've commented where I could, but that was basically just the ones where you seemed to be pondering possible command line UX options - for the ones related to the actual extension module build process, I believe you already know significantly more than I do :( Cheers, Nick. -- Nick Coghlan | ncogh...@gmail.com | Brisbane, Australia -- 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/NYT5TG3AVWPZMN3SB2IGBXPNRYYVS3CV/