classification
Title: how to migrate a c-extension module to one that supports subinerpreters?
Type: enhancement Stage:
Components: Documentation Versions:
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: docs@python Nosy List: docs@python, eric.snow, jkloth, mattip, petr.viktorin
Priority: normal Keywords:

Created on 2018-12-05 19:16 by mattip, last changed 2018-12-06 00:47 by jkloth.

Messages (1)
msg331142 - (view) Author: mattip (mattip) * Date: 2018-12-05 19:16
NumPy does not currently support subinterpreters, it has global state that is not cleaned up when releasing the module. I could not find a description of the steps I need to take to modernize the C-extension module to be able to used under a subinterpreter. It would be nice to describe this in the Python documentation, or does such documentation exist?
History
Date User Action Args
2018-12-06 00:47:37jklothsetnosy: + jkloth
2018-12-05 19:55:48eric.snowsetnosy: + petr.viktorin
2018-12-05 19:16:39mattipcreate