ericsnowcurrently / multi-core-python

Enabling CPython multi-core parallelism via subinterpreters.
BSD 3-Clause "New" or "Revised" License
245 stars 6 forks source link

implement PEP 554 for use in test suite #21

Open ericsnowcurrently opened 6 years ago

ericsnowcurrently commented 6 years ago

Issue #22 is about making use of subinterpreters (specifically the PEP 554 API) in the CPython test suite. Until PEP 554 is accepted (or if it isn't) we should add a PEP 554 implementation as Lib/test/support/_interpreters.py (e.g. test.support._interpreters).

ericsnowcurrently commented 4 years ago

@nanjekyejoannah, what's the status on this? IIRC you were blocked on a few other issues. I'm hoping we can get them resolved in the next week or so and then get this merged. What do you think?

nanjekyejoannah commented 4 years ago

@ericsnowcurrently, yes I have most of it working. I will need to take a day or two for final touches. I have exams this coming week till around 24th but I will be able to get the remaining work through after 24th. So we are talking about practically hearing from me by 28th. Is this fine?

ericsnowcurrently commented 4 years ago

Sounds good. Good luck on your exams! 😁

nanjekyejoannah commented 4 years ago

Blocked by this PR. I think @LewisGaul has looked at this longer. It makes sense for you to finish. @LewisGaul happy to know where to help.

nanjekyejoannah commented 4 years ago

@ericsnowcurrently I opened a PR to solve this here : https://github.com/python/cpython/pull/19985

ericsnowcurrently commented 4 years ago

Awesome! I should have some time to look tomorrow.