shield Recommended update for python-cliff, python-setuptools, python-mock
SUSE-SLE-Module-Containers-12-2016-1509


This update provides newer versions of python-cliff, python-setuptools and python-mock, including several fixes and enhancements. python-cliff (updated from 1.7.0 to 1.14.0): - Fix encoding issue with the default python CSV output. - Add command fuzzy matching. - Allow subcommands to accept --help when using 'deferred_help'. For a comprehensive list of fixes please refer to the package's change log. python-mock (updated from 1.0.1 to 1.3.0): - mock_open.read_data can now be read from each instance. - Fix unittest.mock.mock_open().reset_mock to not recurse infinitely. - Support Python 2.6. - Allow unittest.mock side_effects to be exceptions again. - Abort installation if the installer is using setuptools older than 17.1. - Fix MagicMock's initializer to work with __methods__. - Add matmul, rdivmod support to MagicMock() objects. - Use set literals instead of creating a set from a list. - New method assert_not_called for Mock. - New keyword argument `unsafe` to Mock. - Four additional builtin types (PyTypeObject, PyMethodDescr_Type, _PyMethodWrapper_Type, and PyWrapperDescr_Type) have been modified to provide introspection information for builtins. For a comprehensive list of fixes please refer to the package's change log. python-setuptools (updated from 1.1.7 to 18.0.1): - Fix certificate handling with certifi and add support for SUSE's CA bundle. (bsc#993968) - Drop support for builds with Pyrex. Only Cython is supported. - Bootstrap script now accepts "--to-dir" to customize save directory or allow for re-use of existing repository of setuptools versions. - Removed built-in support for subversion. - Eggs that are downloaded for "setup_requires", "test_requires", etc. are now placed in a "./.eggs" directory instead of directly in the current directory. - Correct usage of host for validation when tunneling for HTTPS. - Improved handling of Unicode filenames when building manifests. - More robust handling of replaced zip files and stale caches. - Add parameter to the test command to support a custom test runner: --test-runner or -r. - Remove "setuptools.command.easy_install.HAS_USER_SITE". Users expecting this boolean variable should use "site.ENABLE_USER_SITE" instead. - Remove "pkg_resources.ImpWrapper". Users that expected this class should use "pkgutil.ImpImporter" instead. - Drop support for Python 2.4 and Python 2.5. - Establish a more robust technique for determining the terminal encoding. - "easy_install" will now use credentials from .pypirc if present for connecting to the package index. - Wheels are now distributed with every release.

  • Release Date
    Oct 20 2016
  • References
    Bugzilla: 1001350, 993968, 979493
  • Type
    recommended
  • Severity
    low

cloud_download Downloads

Containers Module 12 x86_64
  • Packages
    python-setuptools
    Easily download, build, install, upgrade, and uninstall Python packages
    18.0.1-3.2 lock rpm lock src