Update PEP 674 (#2899)
* Set Python version to 3.12 * Update stats on top 5000 PyPI projects * Complete Post History
This commit is contained in:
parent
6a72444a8e
commit
35dd6a15b3
15
pep-0674.rst
15
pep-0674.rst
|
@ -5,6 +5,7 @@ Status: Draft
|
|||
Type: Standards Track
|
||||
Content-Type: text/x-rst
|
||||
Created: 30-Nov-2021
|
||||
Python-Version: 3.12
|
||||
|
||||
|
||||
Abstract
|
||||
|
@ -287,6 +288,8 @@ In November 2021, this backward incompatible change got a
|
|||
`Steering Council exception
|
||||
<https://github.com/python/steering-council/issues/79#issuecomment-981153173>`_.
|
||||
|
||||
In October 2022, Python 3.11 got released with Py_TYPE() and Py_SIZE()
|
||||
incompatible changes.
|
||||
|
||||
Backwards Compatibility
|
||||
=======================
|
||||
|
@ -314,7 +317,7 @@ affected by this PEP:
|
|||
* 18 projects (53%) are not fixed yet
|
||||
(pending fix or have to regenerate their Cython code)
|
||||
|
||||
On September 9, 2022, the PEP affects 18 projects (0.4%) of the top 5000
|
||||
On September 1, 2022, the PEP affects 18 projects (0.4%) of the top 5000
|
||||
PyPI projects:
|
||||
|
||||
* 15 projects (0.3%) have to regenerate their Cython code
|
||||
|
@ -329,7 +332,7 @@ Projects with a pending fix (3):
|
|||
`fixed <https://github.com/h2oai/datatable/commit/02f13114828ed4567e4410f5bac579895e20355a>`__
|
||||
* guppy3 (3.1.2):
|
||||
`fixed <https://github.com/zhuyifei1999/guppy3/commit/4cb9fcb5d75327544a6875b6caabfdffb70a7e29>`__
|
||||
* scipy (1.9.1): need to update boost python
|
||||
* scipy (1.9.3): need to update boost python
|
||||
|
||||
Moreover, 15 projects have to regenerate their Cython code.
|
||||
|
||||
|
@ -496,9 +499,13 @@ For example, ``PyList_SET_ITEM(list, 0, item) < 0`` now fails with a
|
|||
compiler error as expected.
|
||||
|
||||
|
||||
Discussion
|
||||
==========
|
||||
Post History
|
||||
============
|
||||
|
||||
* `PEP 674 "Disallow using macros as l-values" and Python 3.11
|
||||
<https://discuss.python.org/t/pep-674-disallow-using-macros-as-l-values-and-python-3-11/18297>`__ (August 18, 2022)
|
||||
* `SC reply to PEP 674 -- Disallow using macros as l-values
|
||||
<https://mail.python.org/archives/list/python-dev@python.org/thread/CV6KWDRHV5WP6TIDK3Z46PW7HNSHYOWG/>`__ (February 22, 2022)
|
||||
* `PEP 674: Disallow using macros as l-value (version 2)
|
||||
<https://mail.python.org/archives/list/python-dev@python.org/thread/J7SXC2YQGP37UYIEULISLUTKW5FHN3Z7/>`_
|
||||
(Jan 18, 2022)
|
||||
|
|
Loading…
Reference in New Issue