From 0e2f1f04f751daa0732cfdf527aa60c0cfb7e1f6 Mon Sep 17 00:00:00 2001 From: Petr Viktorin Date: Tue, 22 May 2018 12:51:50 +0200 Subject: [PATCH] Defer PEP 547 (#656) --- pep-0547.rst | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pep-0547.rst b/pep-0547.rst index f53ea7a7e..3fc4a422a 100644 --- a/pep-0547.rst +++ b/pep-0547.rst @@ -4,7 +4,7 @@ Version: $Revision$ Last-Modified: $Date$ Author: Marcel Plch , Petr Viktorin -Status: Draft +Status: Deferred Type: Standards Track Content-Type: text/x-rst Created: 25-May-2017 @@ -12,6 +12,17 @@ Python-Version: 3.7 Post-History: +Deferral Notice +=============== + +Cython -- the most important use case for this PEP and the only explicit +one -- is not ready for multi-phase initialization yet. +It keeps global state in C-level static variables. +See discussion at `Cython issue 1923`_. + +The PEP is deferred until the situation changes. + + Abstract ======== @@ -186,6 +197,7 @@ References .. _GitHub: https://github.com/python/cpython/pull/1761 .. _Cython issue 1715: https://github.com/cython/cython/issues/1715 .. _Possible Future Extensions section: https://www.python.org/dev/peps/pep-0489/#possible-future-extensions +.. _Cython issue 1923: https://github.com/cython/cython/pull/1923 Copyright