diff options
Diffstat (limited to 'Misc')
-rw-r--r-- | Misc/NEWS.d/next/Library/2021-04-17-10-49-57.bpo-41559.caIwt9.rst | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Misc/NEWS.d/next/Library/2021-04-17-10-49-57.bpo-41559.caIwt9.rst b/Misc/NEWS.d/next/Library/2021-04-17-10-49-57.bpo-41559.caIwt9.rst new file mode 100644 index 0000000..11db423 --- /dev/null +++ b/Misc/NEWS.d/next/Library/2021-04-17-10-49-57.bpo-41559.caIwt9.rst @@ -0,0 +1,6 @@ +:pep:`612` is now implemented purely in Python; builtin ``types.GenericAlias`` +objects no longer include ``typing.ParamSpec`` in ``__parameters__`` +(with the exception of ``collections.abc.Callable``\ 's ``GenericAlias``). +This means previously invalid uses of ``ParamSpec`` (such as +``list[P]``) which worked in earlier versions of Python 3.10 alpha, +will now raise ``TypeError`` during substitution. |