Skip to content

Py3.12+#96

Merged
cednik merged 8 commits intotbenthompson:mainfrom
cednik:py3.12+
Apr 15, 2026
Merged

Py3.12+#96
cednik merged 8 commits intotbenthompson:mainfrom
cednik:py3.12+

Conversation

@cednik
Copy link
Copy Markdown
Collaborator

@cednik cednik commented Aug 7, 2025

Python 3.12 removed distutils. Setuptools is a current alternative.
Setuptools contains undocumented submodule _distutils for backward compatibility.
This hotfix uses distutils if run on Python 3.11 and older and setuptools._distutils otherwise.

Copy link
Copy Markdown
Owner

@tbenthompson tbenthompson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice! thanks. any opinions on whether it's worth migrating off distutils at some point?

@tmoulignier
Copy link
Copy Markdown

Hey,

While you approved the changes, it seems the code was not integrated yet, any plan on doing it? We don't see the logs to understand what happened.

You can by the way add python 3.11 12 13 to the github actions.

I can contribute if needed to get these changes integrated

@cednik cednik merged commit fb06281 into tbenthompson:main Apr 15, 2026
16 of 17 checks passed
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.

4 participants