Hi,
Python 3.13 and 3.14 added public functions to replace private functions. For example, a public function PyBytes_Join() was added to replace the private function _PyBytes_Join().
I propose to deprecate the private functions which have a public replacement, and remove them in Python 3.16.
Victor
Linked PRs