This GitHub repo is used for drafting of this PEP. Technical discussion around the PEP should happen in the issue tracker. The official PEPS repository is only updated when a new draft is posted on python-dev. The python.org site automatically updates (with a slight delay, typically in the order of 5-60 minutes) whenever the python/peps repo is updated.
- Łukasz Langa
-
May 24, 2015: Python 3.5.0 beta 1 -- PEP 484 accepted,
typing
checked into the CPython repo -
September 13, 2015: Python 3.5.0 final release;
typing
is available on a provisional basis -
September 7, 2016: PEP 526 accepted on a provisional basis
-
December 23, 2016: Python 3.6.0 final release;
typing
stays provisional for the course of the 3.6 releases -
January 29, 2018: Python 3.7.0 beta 1, feature freeze for the release, incl. the
typing
module, andfrom __future__ import annotations
-
June 15, 2018: Python 3.7.0 final release, the
typing
module is no longer provisional, variable annotations are no longer provisional.
The dates for Python 3.7 are based on PEP 537 and may still change.
The python.org rendering of PEP 563 will live at https://www.python.org/dev/peps/pep-0563/.
Related PEPs:
-
Type Hints: https://www.python.org/dev/peps/pep-0484/.
-
Function annotations: https://www.python.org/dev/peps/pep-3107/.
-
Variable annotations: https://www.python.org/dev/peps/pep-0526/.