Re: PDM - Python package manager for Debian
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
Reply to: