I proposed we finally update #setuptools in #Fedora 42. It breaks a lot of #Python packages :(
150+ packages use the now-removed `setup.py test` command, which was deprecated for 5 years.
I am looking forward to when `setup.py build` and `setup.py install` will be removed as well, that will certainly be fun. Perhaps we should deprecate the old Python RPM macros more loudly (with sleeps, ASCII art Jolly Rogers, and beeps).
@hroncok, I've already considered it deprecated in Gentoo since we've switched to PEP517, and I was aggressively tracking it since March. Fortunately, only a handful of packages remained using it, and even before it wasn't popular here.
@mgorny In Fedora, 1621 packages use just the old RPM macros %py3_build/%py3_install (expands to setup.py build/install).
1974 use just the new %pyproject macros (PEP 517).
38 use both (possibly with some conditionals).
It will be painful, perhaps we can automate the transition a bit :/