@pganssle one thing: so why bother with setuptools while it is in fact another "hot mess of legacy code"?
Do you have some examples (maybe it's another post?) of:
> These will generate out-of-date metadata files and packages based on old standards, holding back the evolution of the ecosystem.
(I have a distutils project of a C extension to move it to something better)