forked from pool/python-typing_extensions
Accepting request 1152835 from system:homeautomation:home-assistant:unstable
- update to 4.10.0: This feature release adds support for PEP 728 (TypedDict with extra items) and PEP 742 (``TypeIs``). - Add support for PEP 728, supporting the `closed` keyword argument and the special `__extra_items__` key for TypedDict. Patch by Zixuan James Li. - Add support for PEP 742, adding `typing_extensions.TypeIs`. Patch by Jelle Zijlstra. - Drop runtime error when a read-only `TypedDict` item overrides a mutable one. Type checkers should still flag this as an error. Patch by Jelle Zijlstra. - Speedup `issubclass()` checks against simple runtime-checkable protocols by around 6% (backporting https://github.com/python/cpython/pull/112717, by Alex Waygood). - Fix a regression in the implementation of protocols where `typing.Protocol` classes that were not marked as `@runtime_checkable` would be unnecessarily introspected, potentially causing exceptions to be raised if the protocol had problematic members. Patch by Alex Waygood, backporting https://github.com/python/cpython/pull/113401. - obsoletes backport-recent-implementation-of-protocol.patch OBS-URL: https://build.opensuse.org/request/show/1152835 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-typing_extensions?expand=0&rev=54
This commit is contained in:
@@ -27,14 +27,12 @@
|
||||
|
||||
%{?sle15_python_module_pythons}
|
||||
Name: python-typing_extensions%{psuffix}
|
||||
Version: 4.9.0
|
||||
Version: 4.10.0
|
||||
Release: 0
|
||||
Summary: Backported and Experimental Type Hints for Python 3.8+
|
||||
License: Python-2.0
|
||||
URL: https://github.com/python/typing_extensions
|
||||
Source0: https://files.pythonhosted.org/packages/source/t/typing_extensions/typing_extensions-%{version}.tar.gz
|
||||
# PATCH-FIX-UPSTREAM backport-recent-implementation-of-protocol.patch gh#python/typing_extensions@004b893ddce2
|
||||
Patch1: backport-recent-implementation-of-protocol.patch
|
||||
BuildRequires: %{python_module base >= 3.8}
|
||||
BuildRequires: %{python_module flit-core >= 3.4 with %python-flit-core < 4}
|
||||
BuildRequires: %{python_module pip}
|
||||
|
Reference in New Issue
Block a user