diff options
author | Jelle Zijlstra <jelle.zijlstra@gmail.com> | 2022-05-12 21:12:28 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-12 21:12:28 (GMT) |
commit | f6bd1bd19a3ec270cfe552e40dfd462a7f28492e (patch) | |
tree | 6e32691d61ea9a8022a59020b764628b92509da9 | |
parent | 65d2dfd5c29c25a4f620e928c5ac9b14cb44fafb (diff) | |
download | cpython-f6bd1bd19a3ec270cfe552e40dfd462a7f28492e.zip cpython-f6bd1bd19a3ec270cfe552e40dfd462a7f28492e.tar.gz cpython-f6bd1bd19a3ec270cfe552e40dfd462a7f28492e.tar.bz2 |
[3.9] gh-92436: __future__ docs: add note on expectations for "from __future__ import annotations" (GH-92568). (#92726)
(cherry picked from commit 6582c96454ddb731eb412c2a473300172225fdb9)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
-rw-r--r-- | Doc/library/__future__.rst | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/Doc/library/__future__.rst b/Doc/library/__future__.rst index 4139994..8bd23da 100644 --- a/Doc/library/__future__.rst +++ b/Doc/library/__future__.rst @@ -90,12 +90,20 @@ language using this mechanism: | generator_stop | 3.5.0b1 | 3.7 | :pep:`479`: | | | | | *StopIteration handling inside generators* | +------------------+-------------+--------------+---------------------------------------------+ -| annotations | 3.7.0b1 | 3.10 | :pep:`563`: | +| annotations | 3.7.0b1 | TBD [1]_ | :pep:`563`: | | | | | *Postponed evaluation of annotations* | +------------------+-------------+--------------+---------------------------------------------+ .. XXX Adding a new entry? Remember to update simple_stmts.rst, too. +.. [1] + ``from __future__ import annotations`` was previously scheduled to + become mandatory in Python 3.10, but the Python Steering Council + twice decided to delay the change + (`announcement for Python 3.10 <https://mail.python.org/archives/list/python-dev@python.org/message/CLVXXPQ2T2LQ5MP2Y53VVQFCXYWQJHKZ/>`__; + `announcement for Python 3.11 <https://mail.python.org/archives/list/python-dev@python.org/message/VIZEBX5EYMSYIJNDBF6DMUMZOCWHARSO/>`__). + No final decision has been made yet. See also :pep:`563` and :pep:`649`. + .. seealso:: |