PEP 517 build system popularity
Briefly

In 2017, PEP 517 transformed the Python packaging ecosystem by introducing a modular build system, shifting away from the long-standing dominance of setuptools. Previously, developers often faced challenges due to the complex and varied options within setuptools. With PEP 517, a 'black box' method was established, allowing developers to specify their desired backend with just a few required functions. This led to the emergence of numerous new build systems, catering to different package types and workflows. The author investigates the current usage of these new systems among popular PyPI packages based on a recent analysis.
PEP 517 revolutionized Python packaging by introducing a modular approach, allowing developers to select from various build systems instead of relying solely on setuptools.
Read at Quansight
[
|
]