diff --git a/pep-0630.rst b/pep-0630.rst index af54e9cc0..26aa6eabb 100644 --- a/pep-0630.rst +++ b/pep-0630.rst @@ -2,7 +2,7 @@ PEP: 630 Title: Isolating Extension Modules Author: Petr Viktorin Discussions-To: capi-sig@python.org -Status: Draft +Status: Active Type: Informational Content-Type: text/x-rst Created: 25-Aug-2020 @@ -140,10 +140,8 @@ write such a module, or to convert an existing module. Note that support is a work in progress; the API for some features your module needs might not yet be ready. -A full example module is currently available in `a fork on -GitHub `__. - -.. XXX: Later, it should be in the CPython source tree. +A full example module is available as +`xxlimited `__. This section assumes that “*you*” are an extension module author. @@ -254,12 +252,9 @@ must hold references to those objects and implement module-level hooks require some work and make the code longer; this is the price for modules which can be unloaded cleanly. -An example of a module with per-module state is currently available in -`a fork on GitHub `__; -later it should be in the CPython source tree, with module -initialization is at the bottom of the file. - -.. XXX: Later, it should be in the CPython source tree. +An example of a module with per-module state is currently available as +`xxlimited `__; +example module initialization shown at the bottom of the file. Opt-Out: Limiting to One Module Object per Process