multi-core-python icon indicating copy to clipboard operation
multi-core-python copied to clipboard

Is it still possible that the PEP 554 appears in Python 3.9?

Open mkueh opened this issue 5 years ago • 8 comments

The main page still says "still hopeful for Python 3.9" but the time window for that is already closed, right?

mkueh avatar Aug 04 '20 17:08 mkueh

FYI, I have a backport for PEP554, works on 3.8 / 3.9 : https://github.com/aisk/backports.interpreters

aisk avatar Aug 05 '20 03:08 aisk

Would guess not based on PR ( https://github.com/python/peps/pull/1394 ), but would be happy to be wrong 🙂

jakirkham avatar Aug 05 '20 03:08 jakirkham

@mkueh The target was moved from 3.9 to 3.10 back in May as stated in this email on python-dev, with the aim being to have a per-interpreter GIL by then :)

You may be interested in the wider email discussions around that time (there were a couple of other threads, you can search "pep 554" to find them):

LewisGaul avatar Aug 05 '20 13:08 LewisGaul

@LewisGaul, do you happen to know where the per-interpreter GIL work is being tracked?

jakirkham avatar Aug 05 '20 21:08 jakirkham

@jakirkham I think this is still the main centralised place for tracking the subinterpreter work, I'm not personally aware of there being a lot of movement on the project currently, perhaps we can expect to see a bit more happening closer to release of 3.10 :) That's not to say there wouldn't be room for people to help out before then! Perhaps Eric will be able to give more of an update at some point, but I can understand there being a break in activity after the push for 3.9.

LewisGaul avatar Aug 05 '20 21:08 LewisGaul

I've just been made aware of Victor Stinner's page tracking subinterpreter work: https://pythondev.readthedocs.io/subinterpreters.html

LewisGaul avatar Aug 10 '20 16:08 LewisGaul

Hey @ericsnowcurrently I would love to contribute to this and would really appreciate some guidance, sorry I contacted you this way I couldn't find any other... Thanks in advance!

jw2476 avatar Aug 18 '20 16:08 jw2476

I would suggest closing this issue - the answer is that PEP 554 will not appear in 3.9 (which has now been released), and the target is 3.10.

LewisGaul avatar Oct 25 '20 15:10 LewisGaul