@@ -44,7 +44,7 @@ Changelog = "https://github.com/graphql-python/graphql-core/releases"
44
44
[tool .poetry .dependencies ]
45
45
python = " ^3.7"
46
46
typing-extensions = [
47
- { version = " ^4.12" , python = " >=3.8,<3.10" },
47
+ { version = " ^4.12.2 " , python = " >=3.8,<3.10" },
48
48
{ version = " ^4.7.1" , python = " <3.8" },
49
49
]
50
50
@@ -57,18 +57,23 @@ pytest = [
57
57
{ version = " ^7.4" , python = " <3.8" }
58
58
]
59
59
pytest-asyncio = [
60
- { version = " ^0.23.8" , python = " >=3.8" },
60
+ { version = " ^0.25.2" , python = " >=3.9" },
61
+ { version = " ~0.24.0" , python = " >=3.8,<3.9" },
61
62
{ version = " ~0.21.1" , python = " <3.8" }
62
63
]
63
- pytest-benchmark = " ^4.0"
64
+ pytest-benchmark = [
65
+ { version = " ^5.1" , python = " >=3.9" },
66
+ { version = " ^4.0" , python = " <3.9" }
67
+ ]
64
68
pytest-cov = [
65
- { version = " ^5.0" , python = " >=3.8" },
69
+ { version = " ^6.0" , python = " >=3.9" },
70
+ { version = " ^5.0" , python = " >=3.8,<3.9" },
66
71
{ version = " ^4.1" , python = " <3.8" },
67
72
]
68
73
pytest-describe = " ^2.2"
69
74
pytest-timeout = " ^2.3"
70
75
pytest-codspeed = [
71
- { version = " ^3.1.0 " , python = " >=3.9" },
76
+ { version = " ^3.1.2 " , python = " >=3.9" },
72
77
{ version = " ^2.2.1" , python = " <3.8" }
73
78
]
74
79
tox = [
@@ -80,22 +85,22 @@ tox = [
80
85
optional = true
81
86
82
87
[tool .poetry .group .lint .dependencies ]
83
- ruff = " >=0.8 ,<0.9 "
88
+ ruff = " >=0.9 ,<0.10 "
84
89
mypy = [
85
- { version = " ^1.12 " , python = " >=3.8" },
90
+ { version = " ^1.14 " , python = " >=3.8" },
86
91
{ version = " ~1.4" , python = " <3.8" }
87
92
]
88
- bump2version = " >=1.0 ,<2"
93
+ bump2version = " >=1,<2"
89
94
90
95
[tool .poetry .group .doc ]
91
96
optional = true
92
97
93
98
[tool .poetry .group .doc .dependencies ]
94
99
sphinx = [
95
- { version = " >=7,<8 " , python = " >=3.8" },
100
+ { version = " >=7,<9 " , python = " >=3.8" },
96
101
{ version = " >=4,<6" , python = " <3.8" }
97
102
]
98
- sphinx_rtd_theme = " ^2.0 "
103
+ sphinx_rtd_theme = " >=2,<4 "
99
104
100
105
[tool .ruff ]
101
106
line-length = 88
@@ -149,6 +154,7 @@ select = [
149
154
" YTT" , # flake8-2020
150
155
]
151
156
ignore = [
157
+ " A005" , # allow using standard-lib module names
152
158
" ANN401" , # allow explicit Any
153
159
" COM812" , # allow trailing commas for auto-formatting
154
160
" D105" , " D107" , # no docstring needed for magic methods
@@ -324,5 +330,5 @@ testpaths = ["tests"]
324
330
asyncio_default_fixture_loop_scope = " function"
325
331
326
332
[build-system ]
327
- requires = [" poetry_core>=1.6.1,<2 " ]
333
+ requires = [" poetry_core>=1.6.1,<3 " ]
328
334
build-backend = " poetry.core.masonry.api"
0 commit comments