From 23ac64f10838711140e6c0e44763df085e674f3b Mon Sep 17 00:00:00 2001 From: Yurii Karabas <1998uriyyo@gmail.com> Date: Sat, 17 Jul 2021 13:21:29 +0300 Subject: [PATCH 1/4] bpo-44490: Add 'Whats New' docs regarding types.Union chanages --- Doc/whatsnew/3.11.rst | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Doc/whatsnew/3.11.rst b/Doc/whatsnew/3.11.rst index 7d2e4e81269e93d..6ac9333d314e0e0 100644 --- a/Doc/whatsnew/3.11.rst +++ b/Doc/whatsnew/3.11.rst @@ -205,6 +205,21 @@ sqlite3 :meth:`~sqlite3.Connection.set_authorizer`. (Contributed by Erlend E. Aasland in :issue:`44491`.) +typing +------ + +* Add :attr:`__parameters__` and :meth:`__getitem__` to :class:`types.Union`. + Fix various :class:`types.Union` compatibility issues with :mod:`typing` + module. + +.. code-block:: python + >>> from typing import TypeVar + >>> T = TypeVar("T") + >>> (int | T)[float] + int | float + + (Contributed by Yurii Karabas in :issue:`44490`.) + Removed ======= From 21a30efb8d10d5c1615c8197b4938901ccda5841 Mon Sep 17 00:00:00 2001 From: Yurii Karabas <1998uriyyo@gmail.com> Date: Mon, 19 Jul 2021 11:15:38 +0300 Subject: [PATCH 2/4] Update docs --- Doc/whatsnew/3.10.rst | 3 ++- Doc/whatsnew/3.11.rst | 14 -------------- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/Doc/whatsnew/3.10.rst b/Doc/whatsnew/3.10.rst index d0f3b69b7861896..8d8e3fabf69d9b8 100644 --- a/Doc/whatsnew/3.10.rst +++ b/Doc/whatsnew/3.10.rst @@ -747,7 +747,8 @@ and :func:`issubclass`:: See :ref:`types-union` and :pep:`604` for more details. -(Contributed by Maggie Moss and Philippe Prados in :issue:`41428`.) +(Contributed by Maggie Moss and Philippe Prados in :issue:`41428`, +with additions by Yurii Karabas and Serhiy Storchaka in :issue:`44490`.) PEP 612: Parameter Specification Variables diff --git a/Doc/whatsnew/3.11.rst b/Doc/whatsnew/3.11.rst index 6ac9333d314e0e0..eeb2de29e70705a 100644 --- a/Doc/whatsnew/3.11.rst +++ b/Doc/whatsnew/3.11.rst @@ -205,20 +205,6 @@ sqlite3 :meth:`~sqlite3.Connection.set_authorizer`. (Contributed by Erlend E. Aasland in :issue:`44491`.) -typing ------- - -* Add :attr:`__parameters__` and :meth:`__getitem__` to :class:`types.Union`. - Fix various :class:`types.Union` compatibility issues with :mod:`typing` - module. - -.. code-block:: python - >>> from typing import TypeVar - >>> T = TypeVar("T") - >>> (int | T)[float] - int | float - - (Contributed by Yurii Karabas in :issue:`44490`.) Removed From ede9eb037d4074beec43153bc8b9facc51512766 Mon Sep 17 00:00:00 2001 From: Yurii Karabas <1998uriyyo@gmail.com> Date: Mon, 19 Jul 2021 11:17:17 +0300 Subject: [PATCH 3/4] Remove new line --- Doc/whatsnew/3.11.rst | 1 - 1 file changed, 1 deletion(-) diff --git a/Doc/whatsnew/3.11.rst b/Doc/whatsnew/3.11.rst index eeb2de29e70705a..a6ae3d5b398c33e 100644 --- a/Doc/whatsnew/3.11.rst +++ b/Doc/whatsnew/3.11.rst @@ -251,7 +251,6 @@ Deprecated ========== - Removed ======= From 533d784504f69e45f8744738bbe6d66c705535cb Mon Sep 17 00:00:00 2001 From: Yurii Karabas <1998uriyyo@gmail.com> Date: Mon, 19 Jul 2021 11:18:03 +0300 Subject: [PATCH 4/4] Remove new line --- Doc/whatsnew/3.11.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Doc/whatsnew/3.11.rst b/Doc/whatsnew/3.11.rst index a6ae3d5b398c33e..7d2e4e81269e93d 100644 --- a/Doc/whatsnew/3.11.rst +++ b/Doc/whatsnew/3.11.rst @@ -206,7 +206,6 @@ sqlite3 (Contributed by Erlend E. Aasland in :issue:`44491`.) - Removed ======= * :class:`smtpd.MailmanProxy` is now removed as it is unusable without @@ -251,6 +250,7 @@ Deprecated ========== + Removed =======