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>