Skip to content

Conversation

@joehendrix
Copy link
Contributor

@joehendrix joehendrix commented Jan 30, 2026

Add Python 3.11 support to Strata Python bindings.

The parser now handles the type_params field that was added to FunctionDef, AsyncFunctionDef, and ClassDef in Python 3.12, providing appropriate default values (empty sequences) when parsing with Python 3.11.

All 854 CPython 3.11 test files pass successfully with only the 4 expected encoding-related failures.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@joehendrix joehendrix marked this pull request as ready for review January 30, 2026 23:22
@joehendrix joehendrix requested a review from a team as a code owner January 30, 2026 23:22
@joehendrix joehendrix changed the title Add Python 3.11 support Add Python 3.11 support to Strata Python bindings Jan 30, 2026
@aqjune-aws aqjune-aws added this pull request to the merge queue Jan 30, 2026
Merged via the queue into main with commit 7cfb86f Jan 31, 2026
15 checks passed
@aqjune-aws aqjune-aws deleted the jhx/python3_11 branch January 31, 2026 00:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants