@@ -14,8 +14,8 @@ An extensive test suite with over 2300 unit tests and 100% coverage comprises a
1414replication of the complete test suite of GraphQL.js, making sure this port is
1515reliable and compatible with GraphQL.js.
1616
17- The current stable version 3.2.3 of GraphQL-core is up-to-date with GraphQL.js
18- version 16.6.0 and supports Python version 3.7 and newer .
17+ The current stable version 3.2.4 of GraphQL-core is up-to-date with GraphQL.js
18+ version 16.8.2 and supports Python version 3.6 to 3.12 .
1919
2020You can also try out the latest alpha version 3.3.0a6 of GraphQL-core
2121which is up-to-date with GraphQL.js version 17.0.0a2.
@@ -208,6 +208,10 @@ Some restrictions (mostly in line with the design goals):
208208* supports asynchronous operations only via async.io
209209 (does not support the additional executors in GraphQL-core)
210210
211+ Note that meanwhile we are using the amazing [ ruff] ( https://docs.astral.sh/ruff/ ) tool
212+ to both format and check the code of GraphQL-core 3,
213+ in addition to using [ mypy] ( https://mypy-lang.org/ ) as type checker.
214+
211215
212216## Integration with other libraries and roadmap
213217
@@ -217,14 +221,12 @@ Some restrictions (mostly in line with the design goals):
217221 also been created by Syrus Akbary, who meanwhile has handed over the maintenance
218222 and future development to members of the GraphQL-Python community.
219223
220- The current version 2 of Graphene is using Graphql-core 2 as core library for much of
221- the heavy lifting. Note that Graphene 2 is not compatible with GraphQL-core 3.
222- The new version 3 of Graphene will use GraphQL-core 3 instead of GraphQL-core 2.
224+ Graphene 3 is now using Graphql-core 3 as core library for much of the heavy lifting.
223225
224226* [ Ariadne] ( https://github.com/mirumee/ariadne ) is a Python library for implementing
225227 GraphQL servers using schema-first approach created by Mirumee Software.
226228
227- Ariadne is already using GraphQL-core 3 as its GraphQL implementation.
229+ Ariadne is also using GraphQL-core 3 as its GraphQL implementation.
228230
229231* [ Strawberry] ( https://github.com/strawberry-graphql/strawberry ) , created by Patrick
230232 Arminio, is a new GraphQL library for Python 3, inspired by dataclasses,
@@ -240,6 +242,7 @@ Changes are tracked as
240242## Credits and history
241243
242244The GraphQL-core 3 library
245+
243246* has been created and is maintained by Christoph Zwerschke
244247* uses ideas and code from GraphQL-core 2, a prior work by Syrus Akbary
245248* is a Python port of GraphQL.js which has been developed by Lee Byron and others
0 commit comments