graphql-python
graphql-core
BlogDocsChangelog

3: [Breaking] Update minimum Python version to 3.10

#252Merged
Comparing
corydolphin:update-minimum-python-version-to
(
a30b836
) with
main
(
283d002
)
CodSpeed Performance Gauge
0%
Untouched
14
New
4

Benchmarks

New

test_pickle_large_query_decode
tests/benchmarks/test_serialization.py
CodSpeed Performance Gauge
N/A
N/A207.9 ms
test_pickle_large_query_encode
tests/benchmarks/test_serialization.py
CodSpeed Performance Gauge
N/A
N/A110.5 ms
test_pickle_large_query_roundtrip
tests/benchmarks/test_serialization.py
CodSpeed Performance Gauge
N/A
N/A318.1 ms
test_parse_large_query
tests/benchmarks/test_serialization.py
CodSpeed Performance Gauge
N/A
N/A420 ms

Passed

test_visit_all_ast_nodes_in_parallel
tests/benchmarks/test_visit.py
CodSpeed Performance Gauge
0%
1.6 s1.6 s
test_execute_async_iterable_list_field
tests/benchmarks/test_async_iterable.py
CodSpeed Performance Gauge
0%
13.4 ms13.4 ms
test_many_repeated_fields
tests/benchmarks/test_repeated_fields.py
CodSpeed Performance Gauge
0%
265.2 ms264.9 ms
test_execute_introspection_query
tests/benchmarks/test_introspection_from_schema.py
CodSpeed Performance Gauge
0%
915 ms915.3 ms
test_validate_sdl_document
tests/benchmarks/test_validate_sdl.py
CodSpeed Performance Gauge
0%
426.2 ms426.4 ms
test_validate_invalid_query
tests/benchmarks/test_validate_invalid_gql.py
CodSpeed Performance Gauge
0%
99.7 ms99.8 ms
test_build_schema_from_ast
tests/benchmarks/test_build_ast_schema.py
CodSpeed Performance Gauge
0%
104.6 ms104.7 ms
test_visit_all_ast_nodes
tests/benchmarks/test_visit.py
CodSpeed Performance Gauge
0%
200.9 ms201 ms
test_execute_basic_async
tests/benchmarks/test_execution_async.py
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
test_build_schema_from_introspection
tests/benchmarks/test_build_client_schema.py
CodSpeed Performance Gauge
0%
115.8 ms115.9 ms
test_execute_basic_sync
tests/benchmarks/test_execution_sync.py
CodSpeed Performance Gauge
0%
2.6 ms2.6 ms
test_validate_introspection_query
tests/benchmarks/test_validate_gql.py
CodSpeed Performance Gauge
0%
15 ms15 ms
test_parse_kitchen_sink
tests/benchmarks/test_parser.py
CodSpeed Performance Gauge
0%
6.8 ms6.8 ms
test_recreate_a_graphql_schema
tests/benchmarks/test_graphql_schema.py
CodSpeed Performance Gauge
-1%
12.7 ms12.8 ms

Commits

Click on a commit to change the comparison range
Base
main
283d002
-0.06%
Update minimum Python version to 3.10 Python 3.9 reaches end-of-life October 2025. Python 3.10 adoption is now mainstream - major frameworks (strawberry, Django 5.0, FastAPI) require it. This enables modern Python features: - Dataclasses with `kw_only` - Union types with `|` syntax (PEP 604) - isinstance() with union types directly - match statements for pattern matching
a30b836
4 days ago
by corydolphin
© 2026 CodSpeed Technology
Home Terms Privacy Docs