GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Backport from master (a5becad).
[1.4.x] Fixed #19252 -- Added support for wheel packages.
@jezdez Is there a reason you didn't originally backport this to 1.4?
I spoke with @jezdez on IRC and he said this didn't work originally on 1.4.x when he tried it ("the package data didn't end up at the right places in the wheel file. if you try running that setup.py I think you should get a broken wheel file. I believe the issue showed only up when you try to install the wheel file. stuff like locale files were missing IIRC". He thought it may be a bug in wheel that has since been resolved, but since 1.4 is in security fix only mode and no one appears very interested in this, I'm going to close the PR. If you can find a core developer who wants this and is willing to shepherd this, we won't stand in the way though.