[...] I think we just remove the testing-integration and use testing everywhere...
Although it might add a bit of overhead for the integration tests, it will simplify and streamline the setup... This way we reduce the divergence with skeleton. The additional overhead in the integration tests should not be too much, and the integration tests just run before the releases anyway.
But I'm still opening this PR as an option / for comparison.
Accepting this closes #4282
Pull Request Checklist
[x] Changes have tests (these are test changes)
[x] News fragment added in newsfragments/. (no user facing changes)
(See [documentation][PR docs] for details)
Summary of changes
This was my original idea, but in https://github.com/pypa/setuptools/pull/4257#discussion_r1514754970, @abravalheri mentioned that:
But I'm still opening this PR as an option / for comparison.
Accepting this closes #4282
Pull Request Checklist
newsfragments/
. (no user facing changes) (See [documentation][PR docs] for details)[PR docs]: https://setuptools.pypa.io/en/latest/development/developer-guide.html#making-a-pull-request