Skip to content

[FR] Implement PEP 639 #4629

@befeleme

Description

@befeleme

What's the problem this feature will solve?

The chaotic land of expressing license metadata in Python packaging will become more unified.

Describe the solution you'd like

See: https://peps.python.org/pep-0639
This will update the Core Metadata version to 2.4, so the previous features, updating them to 2.2 and 2.3, should land in first.

Alternative Solutions

No response

Additional context

A previous draft of the PEP has been already implemented in setuptools.
There's a feature request for another bit of the draft: #3596
The full implementation, including the Core Metadata bump, will require also the support on the side of PyPI first: pypi/warehouse#16620

Code of Conduct

  • I agree to follow the PSF Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions