@@ -29,9 +29,13 @@ Documentation = "https://github.com/yanyongyu/githubkit"
2929"Bug Tracker" = " https://github.com/yanyongyu/githubkit/issues"
3030
3131[dependency-groups ]
32+ thirdparty = [" redis >=5.2.0, <7.0.0" ]
3233dev = [
33- " redis >=5.2.0, <7.0.0" ,
34- " ruff >=0.12.0, <0.13.0" ,
34+ { include-group = " thirdparty" },
35+ { include-group = " codegen" },
36+ { include-group = " test" },
37+ { include-group = " docs" },
38+ " ruff >=0.13.0, <0.14.0" ,
3539 " nonemoji >=0.1.2, <0.2.0" ,
3640 " pre-commit >=4.0.0, <5.0.0" ,
3741]
@@ -42,10 +46,10 @@ codegen = [
4246 " openapi-pydantic >=0.5.0, <0.6.0" ,
4347]
4448test = [
49+ { include-group = " thirdparty" },
4550 " pytest >=8.1.0, <9.0.0" ,
46- " pytest-cov >=6 .0.0, <7 .0.0" ,
51+ " pytest-cov >=7 .0.0, <8 .0.0" ,
4752 " pytest-xdist >=3.5.0, <4.0.0" ,
48- " redis >=5.2.0, <7.0.0" ,
4953 " coverage-conditional-plugin >=0.9.0, <0.10.0" ,
5054]
5155docs = [
@@ -60,7 +64,6 @@ pydantic-v2 = ["pydantic >=2.0.0, <3.0.0"]
6064
6165[tool .uv ]
6266required-version = " >=0.8.0"
63- default-groups = [" dev" , " codegen" , " test" , " docs" ]
6467conflicts = [[{ group = " pydantic-v1" }, { group = " pydantic-v2" }]]
6568
6669[tool .uv .build-backend ]
0 commit comments