PEP 733: An Evaluation of Python’s Public C API

At the last Language Summit in April, after three back to back sessions on the C API, we agreed that our discussions about the future of the C API are lacking a shared understanding of its current state, its strengths and weaknesses. We decided to work towards a document summarising a community consensus on that, and have put together the draft of PEP 733.

It is currently marked as draft and is open to amendments. As an informational PEP, it does not require SC approval; I propose that the future C API Workgroup will decide when to mark it as Final.


Thanks, Irit, for the huge amount of work you put into coordinating this effort.


Thank you @iritkatriel. This was a big undertaking, and you did it with grace and thoughtfulness.