30. March
Split dev dependencies into sub-groups in uv and use include-group.
[dependency-groups]
dev = [
{ include-group = "code-quality" },
{ include-group = "tests" },
]
code-quality = ["ruff", "typos", "pre-commit"]
tests = ["pytest", "pytest-cov"]uv sync --group code-quality
uv sync --only-group tests