diff options
author | Ned Deily <nad@python.org> | 2017-01-20 15:13:23 (GMT) |
---|---|---|
committer | Ned Deily <nad@python.org> | 2017-01-20 15:13:23 (GMT) |
commit | 67c1cb20086e58a2514e78019de2e72b5f5b8e17 (patch) | |
tree | ddfdeb0fbce43ec29cf567aa5a4b312abbb65586 | |
parent | 398ef5c08feabfdbf7d0b1e10817139f0e98eefd (diff) | |
download | cpython-67c1cb20086e58a2514e78019de2e72b5f5b8e17.zip cpython-67c1cb20086e58a2514e78019de2e72b5f5b8e17.tar.gz cpython-67c1cb20086e58a2514e78019de2e72b5f5b8e17.tar.bz2 |
Issue #29316: Restore the provisional status of typing module and add
corresponding note to documentation. Patch by Ivan L.
-rw-r--r-- | Doc/library/typing.rst | 7 | ||||
-rw-r--r-- | Doc/whatsnew/3.6.rst | 9 | ||||
-rw-r--r-- | Misc/NEWS | 3 |
3 files changed, 13 insertions, 6 deletions
diff --git a/Doc/library/typing.rst b/Doc/library/typing.rst index fd6bded..cd59d10 100644 --- a/Doc/library/typing.rst +++ b/Doc/library/typing.rst @@ -8,6 +8,13 @@ **Source code:** :source:`Lib/typing.py` +.. note:: + + The typing module has been included in the standard library on a + :term:`provisional basis <provisional api>`. New features might + be added and API may change even between minor releases if deemed + necessary by the core developers. + -------------- This module supports type hints as specified by :pep:`484` and :pep:`526`. diff --git a/Doc/whatsnew/3.6.rst b/Doc/whatsnew/3.6.rst index 2c5b0f4..f6c71d3 100644 --- a/Doc/whatsnew/3.6.rst +++ b/Doc/whatsnew/3.6.rst @@ -120,7 +120,7 @@ Significant improvements in the standard library: :ref:`Local Time Disambiguation <whatsnew36-pep495>`. * The :mod:`typing` module received a number of - :ref:`improvements <whatsnew36-typing>` and is no longer provisional. + :ref:`improvements <whatsnew36-typing>`. * The :mod:`tracemalloc` module has been significantly reworked and is now used to provide better output for :exc:`ResourceWarning` @@ -1544,11 +1544,8 @@ to filter block traces by their address space (domain). typing ------ -Starting with Python 3.6 the :mod:`typing` module is no longer provisional -and its API is considered stable. - -Since the :mod:`typing` module was :term:`provisional <provisional api>` -in Python 3.5, all changes introduced in Python 3.6 have also been +Since the :mod:`typing` module is :term:`provisional <provisional api>`, +all changes introduced in Python 3.6 have also been backported to Python 3.5.x. The :mod:`typing` module has a much improved support for generic type @@ -47,6 +47,9 @@ Core and Builtins Library ------- +- Issue #29316: Restore the provisional status of typing module, add + corresponding note to documentation. Patch by Ivan L. + - Issue #29219: Fixed infinite recursion in the repr of uninitialized ctypes.CDLL instances. |