Extension module initialization currently has a few deficiencies. There is no cleanup for modules, the entry point name might give naming conflicts, the entry functions don’t follow the usual calling convention, and multiple interpreters are not support...| Python Enhancement Proposals (PEPs)
This PEP proposes to add a way for CPython extension methods to access context, such as the state of the modules they are defined in.| Python Enhancement Proposals (PEPs)
This PEP proposes a redesign of the way in which built-in and extension modules interact with the import machinery. This was last revised for Python 3.0 in PEP 3121, but did not solve all problems at the time. The goal is to solve import-related problem...| Python Enhancement Proposals (PEPs)
I think some perspective might be useful here :-).| mail.python.org
Since Python 1.5 (1997), CPython users can run multiple interpreters in the same process. However, interpreters in the same process have always shared a significant amount of global state. This is a source of bugs, with a growing impact as more and mo...| Python Enhancement Proposals (PEPs)