Revisions of python-typing_extensions
Ana Guerrero (anag+factory)
accepted
request 1179515
from
Dirk Mueller (dirkmueller)
(revision 26)
- 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).
Ana Guerrero (anag+factory)
accepted
request 1165856
from
Dirk Mueller (dirkmueller)
(revision 25)
- update to 4.11.0: * Fix tests on Python 3.13.0a5. Patch by Jelle Zijlstra. * Fix the runtime behavior of type parameters with defaults * Fix minor discrepancy between error messages produced by `typing` and `typing_extensions` on Python 3.10. * When `include_extra=False`, `get_type_hints()` now strips `ReadOnly` from the annotation.
Dominique Leuenberger (dimstar_suse)
accepted
request 1152930
from
Markéta Machová (mcalabkova)
(revision 24)
Ana Guerrero (anag+factory)
accepted
request 1145283
from
Daniel Garcia (dgarcia)
(revision 23)
- Add backport-recent-implementation-of-protocol.patch upstream patch gh#python/typing_extensions@004b893ddce2 To fix the package in openSUSE:Factory:Staging:G with newer python 3.12.2
Ana Guerrero (anag+factory)
accepted
request 1135644
from
Dirk Mueller (dirkmueller)
(revision 22)
- update to 4.9.0: * This feature release adds `typing_extensions.ReadOnly`, as specified by PEP 705, and makes various other improvements, especially to `@typing_extensions.deprecated()`. * Add support for PEP 705, adding `typing_extensions.ReadOnly`. * All parameters on `NewType.__call__` are now positional-only. This means that the signature of `typing_extensions.NewType.__call__` now exactly matches the * signature of `typing.NewType.__call__`. * Fix bug with using `@deprecated` on a mixin class. * Exclude `__match_args__` from `Protocol` members. * When creating a `typing_extensions.NamedTuple` class, ensure `__set_name__` is called on all objects that define `__set_name__` and exist in the values of the `NamedTuple` class's class dictionary. * Support most use cases for PEP 612 with Generic - add transitional typing-extensions provides * Fix tests for Python 3.9
Ana Guerrero (anag+factory)
accepted
request 1118944
from
Ondřej Súkup (mimi_vx)
(revision 21)
- Update to 4.8.0: - Add typing_extensions.Doc, as proposed by PEP 727 - Drop support for Python 3.7 (including PyPy-3.7) - Fix bug where get_original_bases() would return incorrect results when called on a concrete subclass of a generic class - Fix bug where ParamSpec(default=...) would raise a TypeError on Python versions <3.11
Dominique Leuenberger (dimstar_suse)
accepted
request 1103731
from
Dirk Mueller (dirkmueller)
(revision 20)
Dominique Leuenberger (dimstar_suse)
accepted
request 1081799
from
Dirk Mueller (dirkmueller)
(revision 19)
Dominique Leuenberger (dimstar_suse)
accepted
request 1031001
from
Matej Cepl (mcepl)
(revision 16)
- Clean specfile from old cruft. - Requires Python 3.7+ - Fix testsuite: Must test as module; don't need multibuild. - Update Summary and Description - Update to version 4.4.0 * Add `typing_extensions.Any` a backport of python 3.11's Any class which is subclassable at runtime. (backport from python/cpython#31841, by Shantanu and Jelle Zijlstra). Patch by James Hilton-Balfe (@Gobot1234). * Add initial support for TypeVarLike `default` parameter, PEP 696. Patch by Marc Mueller (@cdce8p). * Runtime support for PEP 698, adding `typing_extensions.override`. Patch by Jelle Zijlstra. * Add the `infer_variance` parameter to `TypeVar`, as specified in PEP 695. Patch by Jelle Zijlstra.
Dominique Leuenberger (dimstar_suse)
accepted
request 1001419
from
Markéta Machová (mcalabkova)
(revision 15)
Dominique Leuenberger (dimstar_suse)
accepted
request 971082
from
Markéta Machová (mcalabkova)
(revision 14)
Dominique Leuenberger (dimstar_suse)
accepted
request 931292
from
Dirk Mueller (dirkmueller)
(revision 13)
- Update to 3.10.0.2: * Docs improvements * Fixes crash and _GenericAlias import * Support most use cases for PEP 612 with Generic
Dominique Leuenberger (dimstar_suse)
accepted
request 862675
from
Markéta Machová (mcalabkova)
(revision 11)
Dominique Leuenberger (dimstar_suse)
accepted
request 858834
from
Factory Maintainer (factory-maintainer)
(revision 10)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 847634
from
Factory Maintainer (factory-maintainer)
(revision 9)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 841925
from
Dirk Mueller (dirkmueller)
(revision 8)
- update to version 3.7.4.3: * enables PEP 613 Typealias to typing_extensions * Fix tests for Python 3.9
Dominique Leuenberger (dimstar_suse)
accepted
request 791701
from
Tomáš Chvátal (scarabeus_iv)
(revision 7)
Displaying revisions 1 - 20 of 26