Hi Dominik (2022.04.03_09:16:14_+0000) > > I've compared the tarball from GH with the file from PyPi, the sdist on > > PyPi contains even less files than the GH tarball, but also no setup.* > > files. > > Uh, PEP-517 actually allows that... I have never seen that in the wild.
It's becoming quite common now. Anything that doesn't use setuptools won't have setup.* files. And now that there are options besides setuptools, people are switching to them. > Cool, so this really means we will ultimately have to package > everybody's homegrown build system now 🙄. Sensible build systems divide the frontend (CLI and developer tools) from the backend (PEP-517 API), so that only the latter is needed at build time (and in Debian). But yes, I expect a bit of an explosion in PEP-517 backends in the archive. And none of them are particularly stable, yet. Lots of churn. SR -- Stefano Rivera http://tumbleweed.org.za/ +1 415 683 3272