Max R. Carrara

Results 27 comments of Max R. Carrara
trafficstars

Note that I will update this issue whenever updates, new infos, etc. appear in order to keep everything relatively tidy.

Hi there! For those following this issue, I've got a short update: I'm slowly able to pick up on all this again, now that there are less things going on...

So, I have been working on and off on this. The more I begin to understand how CPython's insides work, the more I realize how complicated this actually is. Nevertheless,...

That's actually fantastic - I've got multi-phase initialization to *almost* work at the moment; I still have to change a bunch of the proc macro stuff so I can actually...

Back with an update! I opened up PR https://github.com/PyO3/pyo3/pull/4162, which implements *almost* fully functional multi-phase module initialization. See the PR for more information. More work will continue off and on...

Healthcheck: Now that university stuff has cooled down, I can finally dedicate some more time to this again. Just rebased my PR on `main` and added some notes for future...

Back with some good news! Multi-phase initialization now works, _even_ for submodules. I've updated PR #4162 correspondingly; it's now an RFC. See the PR's description for more details. It's still...

> We are very aware of the per-intepreter parallelism landing in Python 3.12. There are significant changes which need to happen to PyO3's current implementation to support this correctly. We...

Upgraded this PR from a draft to an RFC. The description was also updated to reflect that.

> @tchaikov could this please be backported to at least Reef to be fixed with the next point release? I can also provide backports for Reef and Quincy if you...