A new C API: enabling Python's evolution; binary compatible across many versions of CPython, PyPy & GraalVM; easy to debug; as fast or faster than the old API

Joined June 2022
Mark Shannon @hotpyguy talk: "I still don't know what the C-API is, and I've been trying for years!" Long discussion about how to fix the Python C API, what is the C API, what are the issues, etc. – at Salt Lake City, UT
1
1
2
596
Antonio Cuni @antocuni talks about the HPy project @HPyProject: "Let's discuss about the future of Python Extensions". – at Salt Lake City, UT
1
2
11
575
Thank you for fixing them so quickly! I look forward to also adding a separate HPy interface in the future (needs a few more features in HPy :-))
Some absolutely great issue reporting by @wenzeljakob recently. He's been working on making nanobind work on PyPy and has reported small reproducers (that's often the hard part!) for all kinds of corner cases and missing features in our C-extension API emulation. Thank you!
3
18
The HPy Project retweeted
I wrote the appendix B for this translated version :) The title is <The future of CPython through performance issues> Briefly explained - JIT implementation history and PEP 659 - Multicore issues (subinterpreter, nogil..) - C API (and hpy)
1
1
9
Here's the recording of today's stream: youtu.be/kl5w8uR6hGA
We'll do our first HPy Twitch stream today (September 22)! At 15:00 CEST twitch.tv/pypyproject @timfelgentreff will do a quick presentation about the HPy goals and motivation, and then talk about the current status. Afterwards there will be a discussion. Come join us!
4
5
We'll do our first HPy Twitch stream today (September 22)! At 15:00 CEST twitch.tv/pypyproject @timfelgentreff will do a quick presentation about the HPy goals and motivation, and then talk about the current status. Afterwards there will be a discussion. Come join us!
The HPy/PyPy/GraalPy/CPy sprint started in Düsseldorf today! @stevesindelarcz gives an intro to the goals and implementation of HPy #DüsseldorfPyPySprints2022
4
14
The HPy Project retweeted
I am attending the talk "HPy: a better C API for Python" by Ronan Lamy @ronanlamy at the #EuroPython2022 2022 🇪🇺🐍 #pypy #hpy #cpython #python CC @pauloxnet @HPyProject @pypyproject – at Dublin City, Ireland
2
5
This is today at 15:30 Dublin time! Join @ronanlamy if you're at #EuroPython2022!
If you're at @europython in Dublin in July, check out the HPy talk "HPy: a better C API for Python" by @ronanlamy! ep2022.europython.eu/session…
3
9
There will be an HPy BoF session with the title "HPy: Where next?" with @antocuni and @hodgestar at the SciPy conference @scipyconf in Austin next Friday (July 15, 4:40-5:35pm, Room 101). Join us there! scipy2022.scipy.org/update-c…
3
8
If you're at @europython in Dublin in July, check out the HPy talk "HPy: a better C API for Python" by @ronanlamy! ep2022.europython.eu/session…
5
1
16