@@ -74,7 +74,7 @@ Linters and Formatters
7474* `flake8-pyi <https://github.com/ambv/flake8-pyi >`_, a plugin for the
7575 `flake8 <https://flake8.pycqa.org/ >`_ linter that adds support for type
7676 stubs.
77-
77+
7878Type-Hint and Stub Integration
7979----------------------
8080
@@ -85,6 +85,9 @@ Type-Hint and Stub Integration
8585Typing PEPs
8686===========
8787
88+ https://peps.python.org/topic/typing
89+
90+ * `PEP 482 <https://www.python.org/dev/peps/pep-0482/ >`_, literature overview on type hints
8891* `PEP 483 <https://www.python.org/dev/peps/pep-0483/ >`_, background on type hints
8992* `PEP 484 <https://www.python.org/dev/peps/pep-0484/ >`_, type hints
9093* `PEP 526 <https://www.python.org/dev/peps/pep-0526/ >`_, variable annotations and ``ClassVar ``
@@ -101,8 +104,15 @@ Typing PEPs
101104* `PEP 613 <https://www.python.org/dev/peps/pep-0613/ >`_, ``TypeAlias ``
102105* `PEP 646 <https://www.python.org/dev/peps/pep-0646/ >`_, variadic generics and ``TypeVarTuple ``
103106* `PEP 647 <https://www.python.org/dev/peps/pep-0647/ >`_, ``TypeGuard ``
107+ * `PEP 649 <https://www.python.org/dev/peps/pep-0649/ >`_ (draft), ``from __future__ import co_annotations ``
104108* `PEP 655 <https://www.python.org/dev/peps/pep-0655/ >`_, ``Required `` and ``NotRequired ``
105109* `PEP 673 <https://www.python.org/dev/peps/pep-0673/ >`_, ``Self ``
106110* `PEP 675 <https://www.python.org/dev/peps/pep-0675/ >`_, ``LiteralString ``
107- * `PEP 677 <https://www.python.org/dev/peps/pep-0677/ >`_ (rejected), callable type syntax
108- * `PEP 681 <https://www.python.org/dev/peps/pep-0681/ >`_ (draft), ``@dataclass_transform() ``
111+ * `PEP 677 <https://www.python.org/dev/peps/pep-0677/ >`_ (rejected), ``(int, str) -> bool `` callable type syntax
112+ * `PEP 681 <https://www.python.org/dev/peps/pep-0681/ >`_ ``@dataclass_transform() ``
113+ * `PEP 688 <https://www.python.org/dev/peps/pep-0688/ >`_ (draft), ``Buffer ``
114+ * `PEP 692 <https://www.python.org/dev/peps/pep-0692/ >`_ ``Unpack[TypedDict] `` for ``**kwargs ``
115+ * `PEP 695 <https://www.python.org/dev/peps/pep-0695/ >`_ (draft), ``class Class[T]: `` type parameter syntax
116+ * `PEP 696 <https://www.python.org/dev/peps/pep-0696/ >`_ (draft), defaults for type variables
117+ * `PEP 698 <https://www.python.org/dev/peps/pep-0698/ >`_ ``@override ``
118+ * `PEP 702 <https://www.python.org/dev/peps/pep-0702/ >`_ (draft), ``@deprecated() ``
0 commit comments