I'm thinking it's likely time to drop setuptools classic (setup.py based) and either drop or modernize the pybind11 one. Then we could rename setuptools621 to setuptools. Especially after the end of the month, when we drop 3.8. (Edit: EoL was today, actually) Note that these do not support uv run (a modernized pybind11 one would, however).
I'm thinking it's likely time to drop setuptools classic (setup.py based) and either drop or modernize the pybind11 one. Then we could rename
setuptools621to setuptools.Especially after the end of the month, when we drop 3.8.(Edit: EoL was today, actually) Note that these do not support uv run (a modernized pybind11 one would, however).