Differences from other tools¶
pep517.build
¶
build implements a CLI tailored to end users.
pep517.build
contained a proof-of-concept of a PEP 517
frontend. It “implement[ed] essentially the simplest possible frontend
tool, to exercise and illustrate how the core functionality can be
used”. It has since been deprecated and is scheduled for removal.
setup.py sdist bdist_wheel
¶
build is roughly the equivalent of setup.py sdist bdist_wheel
but
with PEP 517 support, allowing use with projects that don’t use setuptools.
Custom Behaviors¶
Fallback Backend¶
As recommended in PEP 517, if no backend is specified, build
will
fallback to setuptools.build_meta:__legacy__
.