I’m fine with that. I also removed the requirement that dependency-groups
must have values for default-groups
to be allowed.
I’ve updated the PEP to say it will be just like extra
; an error like there’s no variable defined when used outside of lock files.
Both changes are covered by PEP 751: Make `default-group` be `default-groups` by brettcannon · Pull Request #4308 · python/peps · GitHub .