https://github.com/python/cpython/commit/ee13797dec988884f8792144fe5b3d7f5c8083c9
commit: ee13797dec988884f8792144fe5b3d7f5c8083c9
branch: main
author: Jelle Zijlstra <[email protected]>
committer: JelleZijlstra <[email protected]>
date: 2024-05-14T22:39:12-04:00
summary:

3.13 What's New: Add PEP 702 (#118922)

I honestly forgot this slipped into 3.13, but I think it's worth highlighting 
more, as it is a PEP-sized change that makes the type system significantly more 
powerful.

@Yhg1s I think it's also worth mentioning in your release announcements.

files:
M Doc/whatsnew/3.13.rst

diff --git a/Doc/whatsnew/3.13.rst b/Doc/whatsnew/3.13.rst
index e69320e822ab3b..effa554bfe8469 100644
--- a/Doc/whatsnew/3.13.rst
+++ b/Doc/whatsnew/3.13.rst
@@ -104,6 +104,9 @@ New typing features:
 * :pep:`696`: Type parameters (:data:`typing.TypeVar`, 
:data:`typing.ParamSpec`,
   and :data:`typing.TypeVarTuple`) now support defaults.
 
+* :pep:`702`: Support for marking deprecations in the type system using the
+  new :func:`warnings.deprecated` decorator.
+
 * :pep:`742`: :data:`typing.TypeIs` was added, providing more intuitive
   type narrowing behavior.
 

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]

Reply via email to