Skip to content

HACK: adjust for py310 change #236

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

Closed
wants to merge 1 commit into from

Conversation

tacaswell
Copy link
Contributor

greenlet does not compile on the current default branch of cpython due to changes is where the use_tracing state is stored. I believe that python/cpython#25276 is the relevant change upstream.

This obviously needs version gating and testing, but with this change greenlet will compile.

I apologize for not having a complete PR, but this is what I have time for today and figured a report with an incomplete patch now was better than a bug report much later!

@jamadden
Copy link
Contributor

Thanks very much for the report and the patch!

I'll look to incorporate it sometime during the CPython 3.10 beta release series in May (once there should officially be no more changes like this) as part of adding greenlet support for 3.10.

jamadden added a commit that referenced this pull request May 5, 2021
Fixs #236 and fixes #237

Locally, the python.org installer for macOS 3.10.0b1 is crashing on the test suite, but versions I've built myself are fine. I'm still trying to figure out what's going on.
@jamadden jamadden closed this in #238 May 6, 2021
@tacaswell tacaswell deleted the mnt_fix_py310 branch August 13, 2021 20:40
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.

2 participants