Skip to content

Commit b7daabd

Browse files
asottileilevkivskyi
authored andcommitted
Improve version added references in typing module docs (GH-13457)
1 parent b7fade4 commit b7daabd

File tree

2 files changed

+19
-4
lines changed

2 files changed

+19
-4
lines changed

Doc/library/typing.rst

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -637,7 +637,7 @@ The module defines the following classes, functions and decorators:
637637

638638
A generic version of :class:`collections.abc.Collection`
639639

640-
.. versionadded:: 3.6
640+
.. versionadded:: 3.6.0
641641

642642
.. class:: AbstractSet(Sized, Collection[T_co])
643643

@@ -681,6 +681,7 @@ The module defines the following classes, functions and decorators:
681681

682682
A generic version of :class:`collections.deque`.
683683

684+
.. versionadded:: 3.5.4
684685
.. versionadded:: 3.6.1
685686

686687
.. class:: List(list, MutableSequence[T])
@@ -730,6 +731,8 @@ The module defines the following classes, functions and decorators:
730731

731732
A generic version of :class:`collections.abc.Awaitable`.
732733

734+
.. versionadded:: 3.5.2
735+
733736
.. class:: Coroutine(Awaitable[V_co], Generic[T_co T_contra, V_co])
734737

735738
A generic version of :class:`collections.abc.Coroutine`.
@@ -743,25 +746,33 @@ The module defines the following classes, functions and decorators:
743746
async def bar() -> None:
744747
x = await c # type: int
745748

749+
.. versionadded:: 3.5.3
750+
746751
.. class:: AsyncIterable(Generic[T_co])
747752

748753
A generic version of :class:`collections.abc.AsyncIterable`.
749754

755+
.. versionadded:: 3.5.2
756+
750757
.. class:: AsyncIterator(AsyncIterable[T_co])
751758

752759
A generic version of :class:`collections.abc.AsyncIterator`.
753760

761+
.. versionadded:: 3.5.2
762+
754763
.. class:: ContextManager(Generic[T_co])
755764

756765
A generic version of :class:`contextlib.AbstractContextManager`.
757766

758-
.. versionadded:: 3.6
767+
.. versionadded:: 3.5.4
768+
.. versionadded:: 3.6.0
759769

760770
.. class:: AsyncContextManager(Generic[T_co])
761771

762772
A generic version of :class:`contextlib.AbstractAsyncContextManager`.
763773

764-
.. versionadded:: 3.6
774+
.. versionadded:: 3.5.4
775+
.. versionadded:: 3.6.2
765776

766777
.. class:: Dict(dict, MutableMapping[KT, VT])
767778

@@ -790,12 +801,14 @@ The module defines the following classes, functions and decorators:
790801

791802
A generic version of :class:`collections.Counter`.
792803

804+
.. versionadded:: 3.5.4
793805
.. versionadded:: 3.6.1
794806

795807
.. class:: ChainMap(collections.ChainMap, MutableMapping[KT, VT])
796808

797809
A generic version of :class:`collections.ChainMap`.
798810

811+
.. versionadded:: 3.5.4
799812
.. versionadded:: 3.6.1
800813

801814
.. class:: Generator(Iterator[T_co], Generic[T_co, T_contra, V_co])
@@ -860,7 +873,7 @@ The module defines the following classes, functions and decorators:
860873
yield start
861874
start = await increment(start)
862875

863-
.. versionadded:: 3.5.4
876+
.. versionadded:: 3.6.1
864877

865878
.. class:: Text
866879

@@ -1166,6 +1179,7 @@ The module defines the following classes, functions and decorators:
11661179
raise RuntimeError('no way')
11671180

11681181
.. versionadded:: 3.5.4
1182+
.. versionadded:: 3.6.2
11691183

11701184
.. data:: Union
11711185

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Improve version added references in ``typing`` module - by Anthony Sottile.

0 commit comments

Comments
 (0)