Subinterpreters for Python
Subinterpreters for Python
Posted May 13, 2020 23:26 UTC (Wed) by geofft (subscriber, #59789)Parent article: Subinterpreters for Python
From the very bottom of the PEP, it sounds like all the necessary changes to the CPython API/implementation have already been merged? (Or is it just that the work has been done in a fork but not yet merged?) If the CPython changes can be merged by themselves, does the "interpreters" module need to be part of the standard library, or can it be a CPython extension module with the same functionality?
That seems like it would help with the concern of breaking other extension modules. "NumPy doesn't work with this other random extension module I found on PyPI" is much easier for the developers to dismiss (and much less likely to be filed, at all) than "NumPy doesn't work with this thing in Python 3.9 core."
(Also given the "removing dead batteries" PEP and the points it makes about maintenance burden, implicit endorsement of things in the standard library, etc., it seems worth keeping new batteries out until they're fully charged.)
