# PEP 751: one last time

**URL:** <https://discuss.python.org/t/pep-751-one-last-time/77293>\
**Category:** Standards\
**Created:** [January 16, 2025, 1:09am UTC](https://discuss.python.org/t/pep-751-one-last-time/77293 "2025-01-16T01:09:03Z")\
**Posts on this page:** 1\
**Showing post:** 133

<div class="post-metadata">

**Author:** ![brettcannon](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/brettcannon/32/34895_2.png) [@brettcannon](https://discuss.python.org/u/brettcannon)\
**Post date:** [March 18, 2025, 11:53pm UTC](https://discuss.python.org/t/pep-751-one-last-time/77293/133 "2025-03-18T23:53:28Z")

</div>

> [@charliermarsh](#):
>
> Hopefully not a large ask: could we use `default-groups` and accept a list?

I’m fine with that. I also removed the requirement that `dependency-groups` must have values for `default-groups` to be allowed.

> [@charliermarsh](#):
>
> What should tools do if they encounter `extras` or `dependency-groups` outside of that context? E.g., what if we see that in a `Requires-Dist` marker?

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](https://github.com/python/peps/pull/4308) .

---

_[View the full topic](https://discuss.python.org/t/pep-751-one-last-time/77293)._
