**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`.
: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`
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
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.