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

Use PyPA's build project to build sdist and wheel #170

Merged
merged 1 commit into from
Jul 3, 2021

Conversation

michael-k
Copy link
Contributor

A good introduction to PEP 517: https://snarky.ca/what-the-heck-is-pyproject-toml/

build is PyPA's recommended tool (and also maintained by PyPA) to build projects using PEP 517/518, see pypa/packaging-problems#219 (comment)

More information about build (docs, changelog, …) is available at https://pypi.org/project/build/

PEP 517: https://www.python.org/dev/peps/pep-0517/
PEP 518: https://www.python.org/dev/peps/pep-0518/

A good introduction to PEP 517:
https://snarky.ca/what-the-heck-is-pyproject-toml/

`build` is PyPA's recommended tool (and also maintained by PyPA) to
build projects using PEP 517/518, see
pypa/packaging-problems#219 (comment)

More information about `build` (docs, changelog, …) is available at
https://pypi.org/project/build/

PEP 517: https://www.python.org/dev/peps/pep-0517/
PEP 518: https://www.python.org/dev/peps/pep-0518/
@michael-k
Copy link
Contributor Author

@markpeek since you're building locally, build might be of interest for you. It's the most modern way to build setuptools¹ based projects I know of.

¹Apart from setuptools there are poetry and flit (and maybe other projects that I haven't heard of), but I've never used any of them.

@markpeek markpeek merged commit 8c334b3 into cloudtools:main Jul 3, 2021
@markpeek
Copy link
Member

markpeek commented Jul 3, 2021

Thanks!

@michael-k michael-k deleted the pep517 branch July 5, 2021 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants