@@ -25,7 +25,8 @@ classifiers = [
2525 " Programming Language :: Python :: 3.10" ,
2626 " Programming Language :: Python :: 3.11" ,
2727 " Programming Language :: Python :: 3.12" ,
28- " Programming Language :: Python :: 3.13"
28+ " Programming Language :: Python :: 3.13" ,
29+ " Programming Language :: Python :: 3.14" ,
2930]
3031packages = [
3132 { include = " graphql" , from = " src" },
@@ -53,11 +54,17 @@ typing-extensions = [
5354]
5455
5556[tool .black ]
56- target-version = [' py36' , ' py37' , ' py38' , ' py39' , ' py310' , ' py311' , ' py312' , ' py313' ]
57+ target-version = [
58+ ' py36' , ' py37' , ' py38' , ' py39' , ' py310' , ' py311' , ' py312' , ' py313' , ' py314'
59+ ]
5760
5861[tool .pyright ]
62+ # silence pyright since we're using mypy already
63+ reportArgumentType = false
5964reportIncompatibleVariableOverride = false
65+ reportMissingModuleSource = false
6066reportMissingTypeArgument = false
67+ reportReturnType = false
6168reportUnknownArgumentType = false
6269reportUnknownMemberType = false
6370reportUnknownParameterType = false
@@ -77,5 +84,5 @@ disable = [
7784]
7885
7986[build-system ]
80- requires = [" poetry_core>=1,<3" , " setuptools>=59,<76 " ]
87+ requires = [" poetry_core>=1,<3" , " setuptools>=59,<81 " ]
8188build-backend = " poetry.core.masonry.api"
0 commit comments