fed558586b
- add py314-fix-tests.patch to fix tests with python 3.14
Dirk Mueller2025-12-01 20:53:04 +00:00
99b65272be
Accepting request 1304240 from devel:languages:python
Ana Guerrero2025-09-12 19:09:24 +00:00
7781616c40
Accepting request 1304054 from home:mcalabkova:branches:devel:languages:python
Nico Krapp2025-09-12 08:09:32 +00:00
04b061e342
Accepting request 1294417 from devel:languages:python
Ana Guerrero2025-07-21 17:58:36 +00:00
4e625db381
- update to 4.14.1: * Fix usage of typing_extensions.TypedDict nested inside other types (e.g., typing.Type[typing_extensions.TypedDict]). This is not allowed by the type system but worked on older versions, so we maintain support. with @typing_extensions.deprecated.
Dirk Mueller2025-07-18 16:12:00 +00:00
fa0275128b
Accepting request 1291658 from devel:languages:python
Ana Guerrero2025-07-10 21:15:00 +00:00
1014763d06
Accepting request 1291655 from home:glaubitz:branches:devel:languages:python
Nico Krapp2025-07-10 10:41:50 +00:00
7038683722
Accepting request 1278841 from devel:languages:python
Ana Guerrero2025-05-23 12:27:37 +00:00
7a68043d34
Accepting request 1278677 from home:glaubitz:branches:devel:languages:python
Matej Cepl2025-05-20 14:44:18 +00:00
b9a4f938cb
Accepting request 1278677 from home:glaubitz:branches:devel:languages:python
Matej Cepl2025-05-20 14:44:18 +00:00
e71ec3240b
Accepting request 1265375 from devel:languages:python
Ana Guerrero2025-04-16 18:37:04 +00:00
3727135d2f
Accepting request 1265375 from devel:languages:python
Ana Guerrero2025-04-16 18:37:04 +00:00
f28f29ee51
- update to 4.13.0: * Add typing_extensions.TypeForm from PEP 747. * Add typing_extensions.get_annotations, a backport of * inspect.get_annotations that adds features specified * by PEP 649. * Backport evaluate_forward_ref from CPython * Update PEP 728 implementation to a newer version of the PEP. * Copy the coroutine status of functions and methods wrapped with @typing_extensions.deprecated. * Fix bug where TypeAliasType instances could be subscripted even where they were not generic. * Fix bug where a subscripted TypeAliasType instance did not have all attributes of the original TypeAliasType instance on older Python versions. * Fix bug where subscripted TypeAliasType instances (and some other subscripted objects) had wrong parameters if they were directly subscripted with an Unpack object.
Dirk Mueller2025-03-29 09:48:10 +00:00
f6ebde79dd
- update to 4.13.0: * Add typing_extensions.TypeForm from PEP 747. * Add typing_extensions.get_annotations, a backport of * inspect.get_annotations that adds features specified * by PEP 649. * Backport evaluate_forward_ref from CPython * Update PEP 728 implementation to a newer version of the PEP. * Copy the coroutine status of functions and methods wrapped with @typing_extensions.deprecated. * Fix bug where TypeAliasType instances could be subscripted even where they were not generic. * Fix bug where a subscripted TypeAliasType instance did not have all attributes of the original TypeAliasType instance on older Python versions. * Fix bug where subscripted TypeAliasType instances (and some other subscripted objects) had wrong parameters if they were directly subscripted with an Unpack object.
Dirk Mueller2025-03-29 09:48:10 +00:00
c74aae63c1
Accepting request 1179515 from devel:languages:python
Ana Guerrero2024-06-09 18:18:48 +00:00
3b22775e85
Accepting request 1179515 from devel:languages:python
Ana Guerrero2024-06-09 18:18:48 +00:00
87314c4207
- 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).
Dirk Mueller2024-06-08 13:13:46 +00:00
4a55ef8507
- 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).
Dirk Mueller2024-06-08 13:13:46 +00:00
87cf5cff0a
Accepting request 1165856 from devel:languages:python
Ana Guerrero2024-04-07 20:04:41 +00:00
4c554c0920
Accepting request 1165856 from devel:languages:python
Ana Guerrero2024-04-07 20:04:41 +00:00
a24cf5e6fe
- 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.
Dirk Mueller2024-04-06 17:28:56 +00:00
a2211845c5
- 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.
Dirk Mueller2024-04-06 17:28:56 +00:00
34666d254a
Accepting request 1135644 from devel:languages:python
Ana Guerrero2024-01-09 19:48:27 +00:00
a7b1f48b06
Accepting request 1135644 from devel:languages:python
Ana Guerrero2024-01-09 19:48:27 +00:00
35ace8aa8b
- 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
Dirk Mueller2023-12-27 11:37:21 +00:00
c248435db4
- 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
Dirk Mueller2023-12-27 11:37:21 +00:00
4034855114
Accepting request 1118944 from devel:languages:python
Ana Guerrero2023-10-20 21:16:22 +00:00
4bdb3e2af0
Accepting request 1118944 from devel:languages:python
Ana Guerrero2023-10-20 21:16:22 +00:00
829be1fbc3
- 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
Matej Cepl2023-10-19 12:10:30 +00:00
e7ddb50af4
- 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
Matej Cepl2023-10-19 12:10:30 +00:00
efc70248b1
- Update to 3.10.0.2: * Docs improvements * Fixes crash and _GenericAlias import * Support most use cases for PEP 612 with Generic
Dirk Mueller2021-11-13 20:43:42 +00:00
72dd8269ab
- Update to 3.10.0.2: * Docs improvements * Fixes crash and _GenericAlias import * Support most use cases for PEP 612 with Generic
Dirk Mueller2021-11-13 20:43:42 +00:00
5d8ec5dfd8
- update to version 3.7.4.3: * enables PEP 613 Typealias to typing_extensions * Fix tests for Python 3.9
Dirk Mueller2020-10-15 12:53:06 +00:00
46ac9abcba
- update to version 3.7.4.3: * enables PEP 613 Typealias to typing_extensions * Fix tests for Python 3.9
Dirk Mueller2020-10-15 12:53:06 +00:00