[Python-Dev] Making PyInterpreterState an opaque type

Steve Dower steve.dower at python.org
Thu Feb 21 10:03:38 EST 2019

Just letting everyone know that I'm intending to restart this discussion
over in capi-sig, as I feel like I've got an informational-PEP worth of
"vision", "ideas" and "direction" and nomenclature for our C API (*not*
talking about a rewrite, but the principles we should be following
now... and would also want to follow in any rewrite ;) ).

Nothing that should be extremely controversial. Well, perhaps. But let's
at least get the stuff we already agree on into a PEP that we can use as
a reference for guiding future work.

I'll throw together an outline draft by email first, as I want to
discuss the ideas right now rather than the grammar. Hopefully later
this morning (next 3-4 hours). python-dev can expect (hope for) an
informational PEP to return.

If you're not currently on capi-sig, you can join it at


More information about the Python-Dev mailing list