The warnings were only generated when doing "python setup.py test".
No warnings were emitted with "from setuptools.command import test", which is what people did to modify how the "test" command works.
If someone used to use "setup.py test" with a modified command, then switched to another way to run the tests, but forgot to remove the old code, then they would never get the warnings (because it required running "test"), yet the code broke (because the import failed).
No warnings were emitted with "from setuptools.command import test", which is what people did to modify how the "test" command works.
If someone used to use "setup.py test" with a modified command, then switched to another way to run the tests, but forgot to remove the old code, then they would never get the warnings (because it required running "test"), yet the code broke (because the import failed).