Skip to content

Add Python 3.12 and 3.13 to CI test matrix#107

Merged
manicmaniac merged 1 commit into
masterfrom
add-python-312-313-to-test-matrix
Apr 5, 2026
Merged

Add Python 3.12 and 3.13 to CI test matrix#107
manicmaniac merged 1 commit into
masterfrom
add-python-312-313-to-test-matrix

Conversation

@manicmaniac

Copy link
Copy Markdown
Owner

Summary

  • Add Python 3.12 and 3.13 to the test matrix in test.yml
  • Install setuptools before building the C extension, since distutils was removed from the stdlib in Python 3.12

Fixes #106

Test plan

  • Confirm CI jobs for Python 3.12 and 3.13 appear and pass
  • Confirm existing 3.9–3.11 and PyPy jobs are unaffected

🤖 Generated with Claude Code

Also install setuptools explicitly before building the C extension,
since distutils was removed from the stdlib in Python 3.12.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@manicmaniac
manicmaniac merged commit 23d56a5 into master Apr 5, 2026
9 checks passed
@manicmaniac
manicmaniac deleted the add-python-312-313-to-test-matrix branch April 5, 2026 08:11
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.

Add build for Python 3.12 and newer

1 participant