diff --git a/pyproject.toml b/pyproject.toml index 6439dbb..17917b0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,17 +32,24 @@ dependencies = [ "taskiq>=0.12.0", ] -[project.optional-dependencies] +[dependency-groups] dev = [ - "black>=25.11.0", - "coverage>=7.12.0", - "mypy>=1.19.0", + {include-group = "lint"}, + {include-group = "test"}, "pre-commit>=4.5.0", +] +test = [ "pytest>=9.0.1", "pytest-cov>=7.0.0", +] +lint = [ + "black>=25.11.0", + "coverage>=7.12.0", + "mypy>=1.19.0", "ruff>=0.14.7", ] + [tool.mypy] strict = true ignore_missing_imports = true