[Python-Dev] Re: Clarification regarding Stable ABI and _Py_*

2021-12-06 Thread Guido van Rossum
On Mon, Dec 6, 2021 at 12:12 PM Petr Viktorin wrote: > On 06. 12. 21 20:29, Guido van Rossum wrote: > > Hi Petr, > > > > In PEP 384 it is written that no functions starting with an underscore > > are part of the stable ABI: > > > > PEP 384 -- Defining a Stable ABI | Python.org > >

[Python-Dev] Re: Clarification regarding Stable ABI and _Py_*

2021-12-06 Thread Petr Viktorin
On 06. 12. 21 20:29, Guido van Rossum wrote: Hi Petr, In PEP 384 it is written that no functions starting with an underscore are part of the stable ABI: PEP 384 -- Defining a Stable ABI | Python.org > All functions starting

[Python-Dev] Re: Clarification regarding Stable ABI and _Py_*

2021-12-06 Thread Victor Stinner
On Mon, Dec 6, 2021 at 9:54 PM Guido van Rossum wrote: > Also, it looks like Mark is proposing to *remove* _PyObject_GC_Malloc from > stable_abi.txt In Python 3.2, _PyObject_GC_Malloc() is implemented as a function. PyObject_GC_New() macro calls _PyObject_GC_New() function. Internally,

[Python-Dev] Clarification regarding Stable ABI and _Py_*

2021-12-06 Thread Guido van Rossum
Hi Petr, In PEP 384 it is written that no functions starting with an underscore are part of the stable ABI: PEP 384 -- Defining a Stable ABI | Python.org > All functions starting with _Py are not available to applications OTOH

[Python-Dev] [RELEASE] Python 3.10.1 is available

2021-12-06 Thread Pablo Galindo Salgado
I hope you like bug fixes, because we have a whole shipment of them! Python 3.10.1 is the first maintenance release of Python 3.10 as we have packed more than 330 commits of fixes and general improvements. You can get it here: https://www.python.org/downloads/release/python-3101/ # This is the

[Python-Dev] PEP template file now available

2021-12-06 Thread Brett Cannon
I just pushed an update to PEP 12 which includes a complete PEP template file. You can see the file at https://github.com/python/peps/blob/main/pep-0012/pep-.rst and it is also embedded in PEP 12 at https://python.github.io/peps/pep-0012/#template (it will hit the official URL eventually).