C API: My plan to clarify private vs public functions in Python 3.13

Update:

  • Add new public functions: PyList_Extend(), PyList_Clear(), PyDict_Pop() and PyDict_PopString().
  • Revert 50 private C API removals and restore 2 includes (<ctype.h> and <unistd.h>) in Python.h.

Details: Is Python 3.13 going to be Python 4? - #29 by vstinner