I missed the HPy meeting for the 3rd time in a row :-( (I didn't attend it yet.)
While i know that it's different approach than HPy, I wanted to share my PEP:
It's my concrete proposal to "enhance" the CAPI but limit the breakages.
The meat of the PEP is the process to introduce incompatible changes
in the C API. It's based on coordination between CPython core devs and
maintainers of "popular" extension modules:
The PEP only solves a few issues which HPy tries to fix, but my
overall goal is to move the C API "towards" HPy.
As you can see, C API changes are limited by PyPI packages (backward
My personal goal would be to disallow to dereference a PyObject*: make
PyObject structure opaque. But i'm not sure that it's doable :-( at
least, not "in the short term".
So far, the feedback on python-dev is not great. People don't see any
benefit of these incompatible changes.
Night gathers, and now my watch begins. It shall not end until my death.
we are planning to have a monthly HPy dev call on every first Thursday
at 10a (CET/CEST). The first call will be on April 2nd, 2020 (10a CEST).
The meeting will be held on Zoom:
Single click URL to join Zoom: https://oracle.zoom.us/j/339127822
Meeting ID: 339 127 822
If anyone wants to join but cannot make it due to the scheduled time,
please let us know (by replying to this mailing list or on the #hpy IRC