CHANGELOG¶
Unreleased¶
Add support for Python 3.14
Remove support for Python 3.8
1.3.1¶
Fix a bug in which names in includes were not normalized before comparisons, resulting in spurious
LookupErrors.Optimize the behavior of the
resolve()function on multiple groups.
1.3.0¶
Bugfix: raise a
TypeErroron non-list groups (wasValueError). Thanks @henryiii!Several improvements to the CLI interfaces! Thanks @henryiii!
Add support for a
cliextra, as inpip install "dependency-groups[cli]", which ensures thattomliis present on older Pythons.Add support for
dependency-groupsas an entrypoint, as an alias ofpython -m dependency_groups.The
dependency-groupscommand now supports a--listflag to list groups instead of resolving them.
1.2.0¶
Switch to
flit-coreas the build backendAdd support for supplying multiple dependency groups to the functional
resolve()API:resolve(dependency_groups, *groups: str). Thanks @henryiii!
1.1.0¶
Add support for Python 3.8
1.0.0¶
Update metadata to 1.0.0 and “Production” status
Support Python 3.13
0.3.0¶
Add a new command,
pip-install-dependency-groups, which is capable of installing dependency groups by invokingpip
0.2.2¶
The pre-commit hook sets
pass_filenames: falseThe error presentation in the lint CLI has been improved
0.2.1¶
Bugfix to pre-commit config
0.2.0¶
Add a new CLI component,
lint-dependency-groups, which can be used to lint dependency groups.Provide a pre-commit hook, named
lint-dependency-groups
0.1.1¶
Fix a bug in cycle detection for nontrivial cycles
0.1.0¶
Initial Release