-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Closed
Labels
Needs DiscussionIssues where the implementation still needs to be discussed.Issues where the implementation still needs to be discussed.Needs ImplementationIssues that are ready to be implemented.Issues that are ready to be implemented.enhancementmajor
Description
What's the problem this feature will solve?
this is intended to build on #1688
with PEP-621 python packaging has been extended with a standard to include core metadata in pyproject.toml
Describe the solution you'd like
in order for setuptools to support it i beleive i see the need for the following steps
- basic toml support in setuptools (just mirroring setup.cfg in pyproject.toml, as setup.cfg is still a supoerset of that the peps support
- a loader for pep-621 meta-data (ideally via packaging)
- [FR] Allow plugins to pull in configuration from
pyproject.toml
#3415 - warnings for usages of
tool.setuptools
when core package metadata is viable (maybe via jsonschema + its deprecation mechanism)
Alternative Solutions
No response
Additional context
Support incremental complexity and build steps for packages
Code of Conduct
- I agree to follow the PSF Code of Conduct
domdfcoding, JulienPalard, pganssle, bocklund, bact and 13 more
Metadata
Metadata
Assignees
Labels
Needs DiscussionIssues where the implementation still needs to be discussed.Issues where the implementation still needs to be discussed.Needs ImplementationIssues that are ready to be implemented.Issues that are ready to be implemented.enhancementmajor