File tree Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change 11# GraphQL-core 3
22
3- GraphQL-core 3 is a Python 3.6 + port of [ GraphQL.js] ( https://github.com/graphql/graphql-js ) ,
3+ GraphQL-core 3 is a Python 3.7 + port of [ GraphQL.js] ( https://github.com/graphql/graphql-js ) ,
44the JavaScript reference implementation for [ GraphQL] ( https://graphql.org/ ) ,
55a query language for APIs created by Facebook.
66
@@ -15,12 +15,12 @@ An extensive test suite with over 2600 unit tests and 100% coverage replicates t
1515complete test suite of GraphQL.js, ensuring that this port is reliable and compatible
1616with GraphQL.js.
1717
18- The current stable version 3.2.6 of GraphQL-core is up-to-date with GraphQL.js
19- version 16.8.2 and supports Python versions 3.6 to 3.13 .
18+ The current stable version 3.2.7 of GraphQL-core is up-to-date with GraphQL.js
19+ version 16.9.0 and supports Python versions 3.7 to 3.14 .
2020
2121You can also try out the latest alpha version 3.3.0a11 of GraphQL-core,
2222which is up-to-date with GraphQL.js version 17.0.0a5.
23- This new minor version of GraphQL-core supports Python versions 3.7 to 3.14.
23+ This new minor version of GraphQL-core also supports Python versions 3.7 to 3.14.
2424
2525Note that for various reasons, GraphQL-core does not use SemVer like GraphQL.js.
2626Changes in the major version of GraphQL.js are reflected in the minor version of
Original file line number Diff line number Diff line change @@ -286,6 +286,7 @@ reportInvalidTypeForm = false
286286reportMissingModuleSource = false
287287reportMissingTypeArgument = false
288288reportReturnType = false
289+ reportTypedDictNotRequiredAccess = false
289290reportUnknownArgumentType = false
290291reportUnknownMemberType = false
291292reportUnknownParameterType = false
@@ -314,14 +315,14 @@ addopts = "--benchmark-disable"
314315python_classes = " PyTest*"
315316# Handle all async fixtures and tests automatically by asyncio,
316317asyncio_mode = " strict"
318+ # Use the functions scope as the default for asynchronous tests.
319+ asyncio_default_fixture_loop_scope = " function"
317320# Set a timeout in seconds for aborting tests that run too long.
318321timeout = " 100"
319322# Ignore config options not (yet) available in older Python versions.
320323filterwarnings = " ignore::pytest.PytestConfigWarning"
321324# All tests can be found in the tests directory.
322325testpaths = [" tests" ]
323- # Use the functions scope as the default for asynchronous tests.
324- asyncio_default_fixture_loop_scope = " function"
325326
326327[build-system ]
327328requires = [" uv_build>=0.9,<0.10" ]
You can’t perform that action at this time.
0 commit comments