Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix CPython 3.8 and 3.9 debug builds on CI #285

Merged
merged 1 commit into from
Feb 1, 2022

Conversation

steve-s
Copy link
Contributor

@steve-s steve-s commented Feb 1, 2022

Fixes #282

@hodgestar
Copy link
Contributor

What was the thing that broke?

@steve-s
Copy link
Contributor Author

steve-s commented Feb 1, 2022

@hodgestar my understanding is that setuptools started using its own copy of distutils, which however relies on some CPython internal or semi public API that somehow does not work with the debug build. The distutils within CPython works. We'll probably have to revert this once they remove distutils from CPython for good, but then setuptools with its internl distutils copy should be hopefully working again...

@steve-s steve-s changed the title Fix CPython 3.8 and 3.9 debug builds on CI #282 Fix CPython 3.8 and 3.9 debug builds on CI Feb 1, 2022
@steve-s
Copy link
Contributor Author

steve-s commented Feb 1, 2022

@hodgestar Ah I see I forgot to link this with the corresponding issue.

@steve-s
Copy link
Contributor Author

steve-s commented Feb 1, 2022

Since I hope this is not very controversial and it re-enables CI checks that we've been ignoring for a while, which is not ideal, I'll go ahead with merging.

@steve-s steve-s merged commit 1ebcd64 into hpyproject:master Feb 1, 2022
@steve-s steve-s deleted the ss/fix-cpython-debug-builds branch February 1, 2022 16:54
@hodgestar
Copy link
Contributor

@steve-s Thank you for the explanation & thank you for fixing.

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.

Fix CPython 3.8 and 3.9 debug builds on CI
2 participants