From 48ea551100bbf49c9c534d726bbcebdd597bde17 Mon Sep 17 00:00:00 2001 From: dikshaa2909 Date: Fri, 6 Mar 2026 18:34:02 +0530 Subject: [PATCH 1/2] Add tools script dependencies to dev dependency group --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 53248fe8dd2..c6e7197fe9d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ build-backend = "hatchling.build" requires = ["hatch-vcs", "hatchling >= 1.27"] [dependency-groups] -dev = ["pip >= 25.1", "rcssmin >= 1.1", {include-group = "doc"}, {include-group = "test_extra"}] +dev = ["packaging", "pip >= 25.1", "rcssmin >= 1.1", "tomlkit", {include-group = "doc"}, {include-group = "test_extra"}] # Dependencies for building the documentation doc = [ "graphviz", From d1d5f0d7699c6b38dac4df88252043820abd57b1 Mon Sep 17 00:00:00 2001 From: dikshaa2909 Date: Fri, 6 Mar 2026 23:34:02 +0530 Subject: [PATCH 2/2] Create tools dependency group for CI and dev scripts --- pyproject.toml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index c6e7197fe9d..4acdcdd0093 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ build-backend = "hatchling.build" requires = ["hatch-vcs", "hatchling >= 1.27"] [dependency-groups] -dev = ["packaging", "pip >= 25.1", "rcssmin >= 1.1", "tomlkit", {include-group = "doc"}, {include-group = "test_extra"}] +dev = ["pip >= 25.1", "rcssmin >= 1.1", {include-group = "doc"}, {include-group = "test_extra"}, {include-group = "tools"}] # Dependencies for building the documentation doc = [ "graphviz", @@ -80,6 +80,15 @@ test_extra = [ "statsmodels", {include-group = "test"}, ] +# Dependencies for scripts in /tools directory used in CI and development +tools = [ + "ast-comments", + "black", + "gitpython", + "PyGithub", + "requests", + "tomlkit", +] [project] authors = [