Skip to content

Commit 1884714

Browse files
authored
Update list of PEPs (#1341)
1 parent dc8d235 commit 1884714

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

docs/index.rst

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
7878
Type-Hint and Stub Integration
7979
----------------------
8080

@@ -85,6 +85,9 @@ Type-Hint and Stub Integration
8585
Typing 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

Comments
 (0)