forked from pool/python-typing_extensions
- update to 4.12.2:
* Fix regression in v4.12.0 where specialization of certain
* generics with an overridden `__eq__` method would raise
errors.
* Fix tests so they pass on 3.13.0b2
* Preliminary changes for compatibility with the draft
implementation of PEP 649 in Python 3.14.
* Fix regression in v4.12.0 where nested `Annotated` types
would cause `TypeError` to be raised if the nested
`Annotated` type had unhashable metadata.
* Fix incorrect behaviour of `typing_extensions.ParamSpec` on
Python 3.8 and 3.9 that meant that
`isinstance(typing_extensions.ParamSpec("P"),
typing.TypeVar)` would have a different result in some
situations depending on whether or not a profiling
function had been set using `sys.setprofile`.
* This release focuses on compatibility with the upcoming
release of Python 3.13. Most changes are related to the
implementation of type parameter defaults (PEP 696).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-typing_extensions?expand=0&rev=58
This commit is contained in:
@@ -1,3 +1,26 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Jun 8 13:12:02 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 4.12.2:
|
||||
* Fix regression in v4.12.0 where specialization of certain
|
||||
* generics with an overridden `__eq__` method would raise
|
||||
errors.
|
||||
* Fix tests so they pass on 3.13.0b2
|
||||
* Preliminary changes for compatibility with the draft
|
||||
implementation of PEP 649 in Python 3.14.
|
||||
* Fix regression in v4.12.0 where nested `Annotated` types
|
||||
would cause `TypeError` to be raised if the nested
|
||||
`Annotated` type had unhashable metadata.
|
||||
* Fix incorrect behaviour of `typing_extensions.ParamSpec` on
|
||||
Python 3.8 and 3.9 that meant that
|
||||
`isinstance(typing_extensions.ParamSpec("P"),
|
||||
typing.TypeVar)` would have a different result in some
|
||||
situations depending on whether or not a profiling
|
||||
function had been set using `sys.setprofile`.
|
||||
* This release focuses on compatibility with the upcoming
|
||||
release of Python 3.13. Most changes are related to the
|
||||
implementation of type parameter defaults (PEP 696).
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Apr 6 17:27:56 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user