-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adopt bdist_wheel from wheel project #1386
Comments
This effort is going to be a lot of work. The egg_info command has a lot of cruft and deprecated functionality... and the contract between egg_info and dist_info is largely implicit. On the other hand, it looks like the main thing that dist_info needs is the metadata, which is written in the same format as with egg_info, so probably the distutils write_pkg_info can be leveraged directly. We'll take it bit-by-bit. |
I'm starting my summer vacation today. Hopefully I can contribute to this effort. |
As per pypa/wheel#262, maybe an easier path would be to move |
That would be ideal. |
That sounds better than calling distutils’ |
pypa/packaging#383 and pypa/packaging#498 might be relevant here. |
Steps to integrate bdist_wheel:
|
Question: If I'm looking to fix a bug in the |
I think the first step is to report the bug. If the bug relates specifically to |
Currently the
setuptools.command.dist_info
command relies on thebdist_wheel
code to create a.dist-info
directory. But since wheel has no public API, this is dangerous as that code could go away in the next release. Thedist_info
command should be natively implemented in setuptools instead, without the conversion from.egg-info
.The text was updated successfully, but these errors were encountered: