Christoph Zwerschke
Christoph Zwerschke
@rpgreen @erikwrede I have now created a branch [pickle-schema](https://github.com/graphql-python/graphql-core/tree/pickle-schema) that allows serialization of a schema built from SDL. It may be a bit slower when building schemas, as it uses...
@rpgreen-vendia thanks for the feedback. Will consider this when working on the next version. Please have some patience as I cannot work on this full time and am currently deep...
Thanks for the feedback @mika-vendia . Will look into this.
I have started working on this issue again. First step was to update the `pickle-schema` branch by merging in the latest changes from main, because I plan to eventually release...
@lonerz Thanks for the feedback. Did you try this with the latest version of GraphQL-core? Does your repo contain a benchmark that we can use as a starting point when...
@lonerz The following function can be used to build your test schema: ```py def make_schema(n_types=5000, n_fields=100): return GraphQLSchema(GraphQLObjectType('Query', { f'type{i}': GraphQLList(GraphQLObjectType(f'Type{i}', { f'field{j}': GraphQLField(GraphQLInt) for j in range(n_fields)})) for i...
Btw, introspection performance can also be measured as follows. This uses the github schema which is a more realistic example: pytest --benchmark-enable tests/benchmarks/test_introspection_from_schema.py
See also #142 for performance optimization.
Please note that an alpha version of graphql-core v3 is available now on PyPI. Please test and give us feedback! Update: Final releases of graphql-core v3 and graphql-relay-py v3 are...
@dsanders11, this project is still active and has maintainers (again). In [graphql-core-next](https://github.com/graphql-python/graphql-core-next/), which will become the next version of graphq-core, I'm using TypeErrors and ValueErrors for the same reasons. Your...