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