@@ -58,3 +58,25 @@ Linters and Formatters
58
58
* `flake8-pyi <https://github.com/ambv/flake8-pyi >`_, a plugin for the
59
59
`flake8 <https://flake8.pycqa.org/ >`_ linter that adds support for type
60
60
stubs.
61
+
62
+ Typing PEPs
63
+ ===========
64
+
65
+ * `PEP 483 <https://www.python.org/dev/peps/pep-0483/> `, background on type hints
66
+ * `PEP 484 <https://www.python.org/dev/peps/pep-0484/> `, type hints
67
+ * `PEP 526 <https://www.python.org/dev/peps/pep-0526/> `, variable annotations and ``ClassVar ``
68
+ * `PEP 544 <https://www.python.org/dev/peps/pep-0544/> `, ``Protocol ``
69
+ * `PEP 561 <https://www.python.org/dev/peps/pep-0561/> `, distributing typed packages
70
+ * `PEP 563 <https://www.python.org/dev/peps/pep-0563/> `, ``from __future__ import annotations ``
71
+ * `PEP 585 <https://www.python.org/dev/peps/pep-0585/> `, subscriptable generics in the standard library
72
+ * `PEP 586 <https://www.python.org/dev/peps/pep-0586/> `, ``Literal ``
73
+ * `PEP 589 <https://www.python.org/dev/peps/pep-0589/> `, ``TypedDict ``
74
+ * `PEP 591 <https://www.python.org/dev/peps/pep-0591/> `, ``Final ``
75
+ * `PEP 593 <https://www.python.org/dev/peps/pep-0593/> `, ``Annotated ``
76
+ * `PEP 604 <https://www.python.org/dev/peps/pep-0604/> `, union syntax with ``| ``
77
+ * `PEP 612 <https://www.python.org/dev/peps/pep-0612/> `, ``ParamSpec ``
78
+ * `PEP 613 <https://www.python.org/dev/peps/pep-0613/> `, ``TypeAlias ``
79
+ * `PEP 646 <https://www.python.org/dev/peps/pep-0646/> `, variadic generics and ``TypeVarTuple ``
80
+ * `PEP 647 <https://www.python.org/dev/peps/pep-0647/> `, ``TypeGuard ``
81
+ * `PEP 655 <https://www.python.org/dev/peps/pep-0655/> ` (draft), ``Required `` and ``NotRequired ``
82
+ * `PEP 673 <https://www.python.org/dev/peps/pep-0673/> ` (draft), ``Self ``
0 commit comments