Skip to content

Dev tools: dependency groups

can we have all groups under dependency-groups? The project.optional-dependencies section seems unnecessary to me.

[dependency-groups]
dev = [
  "cffconvert",
  "git-cliff",
  "pytest",
  "reuse",
  "ruff",
  {include-group = "pre-commit"}
]
examples = [
    "defusedxml",
    "geojson",
    "rich",
]
pre-commit = [
  "pre-commit",
  "pre-commit-hooks",
]
Edited by Florian Obersteiner