NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1858 most downloaded on PyPI
A tool for resolving PEP 735 Dependency Group data
Last release 1 months ago
22 Aug 2026
Ships unpredictably
gaps range from 2 weeks to 1.3 years
Nearly every release is documented
notes for 12 of 12 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
12 releases · first in 2024
One column per month.
Add support for Python 3.14 and 3.15
dependency_groups parameter to resolve(), resolve_all(), and DependencyGroupsResolver().TypeError when an include-group value is not a string (was a cryptic TypeError from name normalization), and accept any Mapping for include items, not only dict.pip-install-dependency-groups failed when the resolved groups were empty. It now prints Nothing to install and exits normally.dependency-groups --list now respects the -o/--output option.Fix a bug in which names in includes were not normalized before comparisons, resulting in spurious LookupError s.
LookupErrors.resolve() function on multiple groups.Bugfix: raise a TypeError on non-list groups (was ValueError ). Thanks @henryiii !
Bugfix: raise a TypeError on non-list groups (was ValueError). Thanks @henryiii!
Several improvements to the CLI interfaces! Thanks @henryiii!
Add support for a cli extra, as in pip install "dependency-groups[cli]", which ensures that tomli is present on older Pythons.
Add support for dependency-groups as an entrypoint, as an alias of python -m dependency_groups.
The dependency-groups command now supports a --list flag to list groups instead of resolving them.
Switch to flit-core as the build backend
flit-core as the build backendresolve() API: resolve(dependency_groups, *groups: str). Thanks @henryiii!Add support for Python 3.8
Update metadata to 1.0.0 and "Production" status
Add a new command, pip-install-dependency-groups , which is capable of installing dependency groups by invoking pip
pip-install-dependency-groups, which is capable of installing dependency groups by invoking pipThe pre-commit hook sets pass_filenames: false
pass_filenames: falseBugfix to pre-commit config
Add a new CLI component, lint-dependency-groups , which can be used to lint dependency groups
lint-dependency-groups, which can be used to lint dependency groupslint-dependency-groupsFix a bug in cycle detection for nontrivial cycles
- Initial Release
Initial Release
Your coding agent can read these notes before it upgrades. Set up the MCP server →