File _patchinfo of Package patchinfo.3071

<patchinfo incident="3071">
  <issue id="1001350" tracker="bnc">Use python-setuptools from SUSE:SLE-12-SP1:Update</issue>
  <issue id="993968" tracker="bnc">python-setuptools can't find certificates (triggered when installing astropy)</issue>
  <issue id="979493" tracker="bnc">Update Python modules needed by OpenStack client tools</issue>
  <issue id="319905" tracker="fate"/>
  <issue id="319032" tracker="fate"/>
  <category>recommended</category>
  <rating>low</rating>
  <packager>leonardocf</packager>
  <summary>Recommended update for python-cliff, python-setuptools, python-mock</summary>
  <description>
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.
</description>
</patchinfo>
openSUSE Build Service is sponsored by