Skip to content

Releases: sirosen/dependency-groups

1.3.0

01 Nov 00:30
1.3.0
Compare
Choose a tag to compare
  • 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.

1.2.0

29 Oct 22:25
1.2.0
Compare
Choose a tag to compare
  • Switch to flit-core as the build backend
  • Add support for supplying multiple dependency groups to the functional resolve() API: resolve(dependency_groups, *groups: str). Thanks @henryiii!

1.1.0

28 Oct 13:31
1.1.0
Compare
Choose a tag to compare
  • Add support for Python 3.8

1.0.0

15 Oct 17:30
1.0.0
Compare
Choose a tag to compare
  • Update metadata to 1.0.0 and "Production" status
  • Support Python 3.13

0.3.0

02 Oct 23:23
0.3.0
Compare
Choose a tag to compare
  • Add a new command, pip-install-dependency-groups, which is capable of installing dependency groups by invoking pip

0.2.2

11 Sep 19:57
0.2.2
Compare
Choose a tag to compare
  • The pre-commit hook sets pass_filenames: false
  • The error presentation in the lint CLI has been improved

0.2.1

11 Sep 18:39
0.2.1
Compare
Choose a tag to compare
  • Bugfix to pre-commit config

0.2.0

11 Sep 18:29
0.2.0
Compare
Choose a tag to compare
  • 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

10 Sep 04:37
0.1.1
Compare
Choose a tag to compare
  • Fix a bug in cycle detection for nontrivial cycles

0.1.0

10 Sep 03:43
0.1.0
Compare
Choose a tag to compare
  • Initial release