Overview

Request 1155988 accepted

- 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.
- 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
- Update to 4.7.1:
* Fix support for `TypedDict`, `NamedTuple` and `is_protocol`
on PyPy-3.7 and PyPy-3.8. Patch by Alex Waygood.
Note that PyPy-3.7 and PyPy-3.8 are unsupported by the PyPy
project.
The next feature release of typing-extensions will drop
support for PyPy-3.7 and may also drop support for PyPy-3.8.
- Update to 4.7.0:

Request History
Victor Zhestkov's avatar

vizhestkov created request

- 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.
- 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
- Update to 4.7.1:
* Fix support for `TypedDict`, `NamedTuple` and `is_protocol`
on PyPy-3.7 and PyPy-3.8. Patch by Alex Waygood.
Note that PyPy-3.7 and PyPy-3.8 are unsupported by the PyPy
project.
The next feature release of typing-extensions will drop
support for PyPy-3.7 and may also drop support for PyPy-3.8.
- Update to 4.7.0:


Victor Zhestkov's avatar

vizhestkov accepted request

Accepting it myself as it's very straightforward

openSUSE Build Service is sponsored by