From 1e7f42850561d2bc15a2ad6558d83164aebe7eea Mon Sep 17 00:00:00 2001 From: vldmrdev <70532790+vldmrdev@users.noreply.github.com> Date: Mon, 8 Dec 2025 12:48:55 +0500 Subject: [PATCH] refactor(pyproject.toml): change [project.optional-dependencies] to [dependency-groups] --- pyproject.toml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) 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