Open
Description
What's the problem this feature will solve?
This issue it to track the the removal of supporting non-standard (PEP 440) wheel filenames.
Describe the solution you'd like
Pip will use packaging as the source of truth for the validity and parsing of wheel filenames
Alternative Solutions
None
Additional context
Previously pip implemented it's own custom logic but now will using the standard packaging
library, you can check yourself by installing packaging
and running:
>>> from packaging.utils import parse_wheel_filename
>>> parse_wheel_filename(my_wheel_filename)
Code of Conduct
- I agree to follow the PSF Code of Conduct.