@@ -44,7 +44,7 @@ Changelog = "https://github.com/graphql-python/graphql-core/releases"
4444[tool .poetry .dependencies ]
4545python = " ^3.7"
4646typing-extensions = [
47- { version = " ^4.12" , python = " >=3.8,<3.10" },
47+ { version = " ^4.12.2 " , python = " >=3.8,<3.10" },
4848 { version = " ^4.7.1" , python = " <3.8" },
4949]
5050
@@ -57,18 +57,23 @@ pytest = [
5757 { version = " ^7.4" , python = " <3.8" }
5858]
5959pytest-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" },
6162 { version = " ~0.21.1" , python = " <3.8" }
6263]
63- pytest-benchmark = " ^4.0"
64+ pytest-benchmark = [
65+ { version = " ^5.1" , python = " >=3.9" },
66+ { version = " ^4.0" , python = " <3.9" }
67+ ]
6468pytest-cov = [
65- { version = " ^5.0" , python = " >=3.8" },
69+ { version = " ^6.0" , python = " >=3.9" },
70+ { version = " ^5.0" , python = " >=3.8,<3.9" },
6671 { version = " ^4.1" , python = " <3.8" },
6772]
6873pytest-describe = " ^2.2"
6974pytest-timeout = " ^2.3"
7075pytest-codspeed = [
71- { version = " ^3.1.0 " , python = " >=3.9" },
76+ { version = " ^3.1.2 " , python = " >=3.9" },
7277 { version = " ^2.2.1" , python = " <3.8" }
7378]
7479tox = [
@@ -80,22 +85,22 @@ tox = [
8085optional = true
8186
8287[tool .poetry .group .lint .dependencies ]
83- ruff = " >=0.8 ,<0.9 "
88+ ruff = " >=0.9 ,<0.10 "
8489mypy = [
85- { version = " ^1.12 " , python = " >=3.8" },
90+ { version = " ^1.14 " , python = " >=3.8" },
8691 { version = " ~1.4" , python = " <3.8" }
8792]
88- bump2version = " >=1.0 ,<2"
93+ bump2version = " >=1,<2"
8994
9095[tool .poetry .group .doc ]
9196optional = true
9297
9398[tool .poetry .group .doc .dependencies ]
9499sphinx = [
95- { version = " >=7,<8 " , python = " >=3.8" },
100+ { version = " >=7,<9 " , python = " >=3.8" },
96101 { version = " >=4,<6" , python = " <3.8" }
97102]
98- sphinx_rtd_theme = " ^2.0 "
103+ sphinx_rtd_theme = " >=2,<4 "
99104
100105[tool .ruff ]
101106line-length = 88
@@ -149,6 +154,7 @@ select = [
149154 " YTT" , # flake8-2020
150155]
151156ignore = [
157+ " A005" , # allow using standard-lib module names
152158 " ANN401" , # allow explicit Any
153159 " COM812" , # allow trailing commas for auto-formatting
154160 " D105" , " D107" , # no docstring needed for magic methods
@@ -324,5 +330,5 @@ testpaths = ["tests"]
324330asyncio_default_fixture_loop_scope = " function"
325331
326332[build-system ]
327- requires = [" poetry_core>=1.6.1,<2 " ]
333+ requires = [" poetry_core>=1.6.1,<3 " ]
328334build-backend = " poetry.core.masonry.api"
0 commit comments