PEP 735: Dependency Groups in pyproject.toml

It just occurred to me that it could work in an opposite direction — the backends could read the dependency groups and augment the build deps dynamically through hooks, not breaking any backwards compatibility (as opposed to allowing inclusion in the requires entry of [build-system]). So this wouldn’t even need a new PEP in such a configuration.