Skip to content
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

Implement PEP 639 #9670

Open
befeleme opened this issue Sep 4, 2024 · 2 comments
Open

Implement PEP 639 #9670

befeleme opened this issue Sep 4, 2024 · 2 comments
Labels
kind/feature Feature requests/implementations status/accepted Feature request accepted for the roadmap

Comments

@befeleme
Copy link

befeleme commented Sep 4, 2024

Issue Kind

Change in current behaviour

Description

See: https://peps.python.org/pep-0639

Additional context:

Impact

poetry now uses the license field from the custom [tool.poetry] table - this will enable unification under the specified main [project] table of pyproject.toml and map to a new core metadata field.
This also brings in a standardized way of specifying the license files in the package metadata, which will help the downstream consumers locate them unambiguously.

Workarounds

poetry now includes both the license expression (as SPDX) and the license files in the distribution. This will just make the declarations and metadata unified across many packaging tools.

@befeleme befeleme added kind/feature Feature requests/implementations status/triage This issue needs to be triaged labels Sep 4, 2024
@Secrus
Copy link
Member

Secrus commented Oct 6, 2024

We will wait for packaging to support it and use their implementation.

@Secrus Secrus removed the status/triage This issue needs to be triaged label Oct 6, 2024
@Secrus Secrus added the status/accepted Feature request accepted for the roadmap label Nov 6, 2024
@carlwgeorge
Copy link

This looks to be implemented in packaging 24.2.

https://github.com/pypa/packaging/releases/tag/24.2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Feature requests/implementations status/accepted Feature request accepted for the roadmap
Projects
None yet
Development

No branches or pull requests

3 participants