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

Update sdist specification section to refer to PEP 517 #388

Open
ncoghlan opened this issue Oct 2, 2017 · 1 comment
Open

Update sdist specification section to refer to PEP 517 #388

ncoghlan opened this issue Oct 2, 2017 · 1 comment
Labels
good first issue type: enhancement A self-contained enhancement or new feature

Comments

@ncoghlan
Copy link
Member

ncoghlan commented Oct 2, 2017

(Filing as an issue rather than a PR to avoid conflicting with @di's PR at #386)

https://www.python.org/dev/peps/pep-0517/#source-trees defines a new sdist format for use with PEP 517 compatible build frontends.

The relevant specific subsection should be updated to mention the provisional acceptance of that format, but note that publishing tools should still provide setup.py shims for the time-being (since it will be a while before native PEP 517 is widespread in frontends)

@ncoghlan
Copy link
Member Author

https://packaging.python.org/specifications/distribution-formats/#source-distribution-format was updated to reference PEP 517 back in #472, but we didn't close this issue at the time.

I found it again while starting to file an issue pointing out that as of the pip 19 release in January 2019, PEP 517 and PEP 518 are supported now, so setup.py shims are only needed for compatibility with older installer versions - at least some new installers can handle pyproject.toml directly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue type: enhancement A self-contained enhancement or new feature
Projects
None yet
Development

No branches or pull requests

2 participants