From =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?=@21:1/5 to All on Thu Jan 13 17:10:01 2022
Hi,
I'd like to remove the DISTUTILS_USE_SETUPTOOLS QA check. It used to be helpful when we were dealing with some tricky cases, notably:
- distutils vs setuptools use
- entry points requiring RDEPEND on setuptools
However, both of these are no longer really relevant. Distutils is
being removed in favor of vendoring it in setuptools, PEP 517 requires
building distutils packages via setuptools, and entry points no longer
require any dependencies.
Right now the only remaining purpose of the check is checking
install_requires for explicit dependency on setuptools. However, this
is like any other dependency and the devs can declare it explicitly
instead.
Giving that a new major eclass redesign is coming as part of PEP517
support and it's killing DISTUTILS_USE_SETUPTOOLS entirely,
and the check is misfiring again, I don't feel like there's much point
in trying to fix it again.