Skip to content

Removal of support for non-standard (PEP 440) wheel filenames #12938

Open
@notatallshaw

Description

@notatallshaw

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions