You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Make a release that is working on Python 3.12.0a4 #111
I've been holding off on a release because I may want to change the behavior of @typing_extensions.deprecated. I'll hopefully get around to that in the next few days.
There are some warnings that might cause problems later:
+ /usr/bin/python3 -m unittest discover
............................................................./builddir/build/BUILD/typing_extensions-4.5.0/src/test_typing_extensions.py:242: DeprecationWarning: A will go away soon
A(42)
...........................................sssssssssssssssssss.................................................................................Runtime type is 'object'
........................................../builddir/build/BUILD/typing_extensions-4.5.0/src/test_typing_extensions.py:1954: DeprecationWarning: The kwargs-based syntax for TypedDict definitions is deprecated in Python 3.11, will be removed in Python 3.13, and may not be understood by third-party type checkers.
Emp = TypedDict('Emp', name=str, id=int)
......../builddir/build/BUILD/typing_extensions-4.5.0/src/test_typing_extensions.py:2061: DeprecationWarning: The kwargs-based syntax for TypedDict definitions is deprecated in Python 3.11, will be removed in Python 3.13, and may not be understood by third-party type checkers.
EmpD = TypedDict('EmpD', name=str, id=int)
../builddir/build/BUILD/typing_extensions-4.5.0/src/test_typing_extensions.py:2039: DeprecationWarning: The kwargs-based syntax for TypedDict definitions is deprecated in Python 3.11, will be removed in Python 3.13, and may not be understood by third-party type checkers.
EmpD = TypedDict('EmpD', name=str, id=int)
....s./builddir/build/BUILD/typing_extensions-4.5.0/src/test_typing_extensions.py:1969: DeprecationWarning: The kwargs-based syntax for TypedDict definitions is deprecated in Python 3.11, will be removed in Python 3.13, and may not be understood by third-party type checkers.
TD = TypedDict("TD", cls=type, self=object, typename=str, _typename=int,
........
----------------------------------------------------------------------
Ran 270 tests in 0.078s
Activity
[-]Make a relase that is working on Python 3.12.0a4[/-][+]Make a release that is working on Python 3.12.0a4[/+]JelleZijlstra commentedon Jan 31, 2023
I've been holding off on a release because I may want to change the behavior of
@typing_extensions.deprecated. I'll hopefully get around to that in the next few days.hegjon commentedon Feb 15, 2023
The 4.5.0 release builds (the tests runs successfully) on Python 3.12.0a5 https://copr.fedorainfracloud.org/coprs/g/python/python3.12/package/python-typing-extensions/
There are some warnings that might cause problems later:
AlexWaygood commentedon Apr 17, 2023
Thanks, looks like this has been fixed, in that case!
I fixed the
DeprecationWarnings andprints emitted in the test suite in #131, which will be a part of the next release.