SUSE-RU-2020:1567-2: moderate: Recommended update for python-typing
sle-updates at lists.suse.com
sle-updates at lists.suse.com
Wed Jul 8 07:14:12 MDT 2020
SUSE Recommended Update: Recommended update for python-typing
______________________________________________________________________________
Announcement ID: SUSE-RU-2020:1567-2
Rating: moderate
References: #1162547
Affected Products:
SUSE Linux Enterprise Module for Python2 15-SP2
______________________________________________________________________________
An update that has one recommended fix can now be installed.
Description:
This update for python-typing fixes the following issues:
- Update to 3.7.4 (jsc#SLE-12548, bsc#1162547)
- Fix subclassing builtin protocols on older Python versions
- Move Protocol, runtime_checkable, Final, final, Literal, and TypedDict
to typing
- Add support for Python 3.8 in typing_extensions
- Unify the implementation of annotated in src_py2 and src_py3
- Add Annotated in python2
- Pep 593 py3
- Drop support of Python 3.3
- [typing-extensions] Simple implementation for IntVar
- Add a python 3.7+ version of Annotated to typing_extensions
- Add SupportsIndex
- Add TypedDict to typing_extensions
- Add Final to the README
- Run the tests using the current Python executable
- Fix GeneralMeta.__instancecheck__() for old style classes
- Add Literal[...] types to typing_extensions
- Fix instance/subclass checks of functions against runtime protocols.
- Bump typing_extension version
- Improve PyPI entry for typing_extensions
- Add Final to typing_extensions
- include license file for typing-extensions and in wheels
- Fix IO.closed to be property
- Backport Generic.__new__ fix
- Bump typing_extensions version before release
- Add missing 'NoReturn' to __all__ in typing.py
- Add annotations to NamedTuple children __new__ constructors
- Fix typing_extensions to support PEP 560
- Pass *args and **kwargs to superclass in Generic.__new__
- Fix interaction between generics and __init_subclass__
- Fix protocols in unions (runtime problem)
- Fix interaction between typing_extensions and collections.abc
- Override subclass check for the singledispatch library
- Fix copying generic instances in Python 3
- Switch to setuptools in typing_extensions
- Add class Protocol and @runtime to typing extensions
- get_type_hints(): find the right globalns for classes and modules
- Document the workflow for publishing wheels
- Make sure copy and deepcopy are returning same class
- Update pytest and pytest-xdist versions
- Fix failing test test_protocol_instance_works
Patch Instructions:
To install this SUSE Recommended Update use the SUSE recommended installation methods
like YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
- SUSE Linux Enterprise Module for Python2 15-SP2:
zypper in -t patch SUSE-SLE-Module-Python2-15-SP2-2020-1567=1
Package List:
- SUSE Linux Enterprise Module for Python2 15-SP2 (noarch):
python2-typing-3.7.4-3.3.2
References:
https://bugzilla.suse.com/1162547
More information about the sle-updates
mailing list