It's already pulled in by setuptools automatically, when building wheels is requested from the frontend. If only sdists are being build, pyproject.toml shouldn't forcefully inject this dependency into the ephemeral build env.
This has mostly been cleaned up from other places in the ecosystem and should be done here as well.
Related PRs:
Action items:
- Find all the
pyproject.toml files that have setuptools in their [build-system].requires
- Delete
wheel from the lists where it's also present