Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-setuptools for
openSUSE:Factory checked in at 2022-02-09 20:38:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-setuptools (Old)
and /work/SRC/openSUSE:Factory/.python-setuptools.new.1898 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-setuptools"
Wed Feb 9 20:38:13 2022 rev:68 rq:952221 version:58.3.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-setuptools/python-setuptools.changes
2021-12-28 12:26:17.856469432 +0100
+++
/work/SRC/openSUSE:Factory/.python-setuptools.new.1898/python-setuptools.changes
2022-02-09 20:38:22.498257559 +0100
@@ -1,0 +2,34 @@
+Mon Feb 7 10:59:43 UTC 2022 - Dirk M??ller <[email protected]>
+
+- update to 58.3.0:
+ * ``setup.py install`` and ``easy_install`` commands are now officially
+ deprecated. Use other standards-based installers (like pip) and builders
(like
+ build). Workloads reliant on this behavior should pin to this major
version of
+ Setuptools.
+ * #1988: Deprecated the ``bdist_rpm`` command.
+ * #2785: Replace confirparser's readfp with read_file, deprecated since
Python 3.2.
+ * #2823: Officially deprecated support for ``setup_requires``. Users are
+ encouraged instead to migrate to PEP 518 ``build-system.requires`` in
+ ``pyproject.toml``. Users reliant on ``setup_requires`` should consider
+ pinning to this major version to avoid disruption.
+ * #2762: Changed codecov.yml to configure the threshold to be lower
+ * #2757: Add windows arm64 launchers for scripts generated by easy_install.
+ * #2800: Added ``--owner`` and ``--group`` options to the ``sdist`` command,
+ for specifying file ownership within the produced tarball (similarly
+ to the corresponding distutils ``sdist`` options).
+ * #2792: Document how the legacy and non-legacy versions are compared, and
+ reference to the `PEP 440 <https://www.python.org/dev/peps/pep-0440/>`_
+ scheme.
+ * #2773: Retain case in setup.cfg during sdist.
+ * #2777: Build does not fail fast when ``use_2to3`` is supplied but set to a
+ false value.
+ * #2769: Build now fails fast when ``use_2to3`` is supplied.
+ * #2765: In Distribution.finalize_options, suppress known removed entry
points
+ to avoid issues with older Setuptools.
+ * #2086: Removed support for 2to3 during builds. Projects should port to a
+ unified codebase or pin to an older version of Setuptools using PEP 518
+ build-requires.
+ * #2712: Added implicit globbing support for `[options.data_files]` values.
+ * #2737: fix various syntax and style errors in code snippets in docs
+
+-------------------------------------------------------------------
Old:
----
setuptools-57.4.0.tar.gz
New:
----
setuptools-58.3.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-setuptools.spec ++++++
--- /var/tmp/diff_new_pack.AkeudB/_old 2022-02-09 20:38:23.626260257 +0100
+++ /var/tmp/diff_new_pack.AkeudB/_new 2022-02-09 20:38:23.630260266 +0100
@@ -1,7 +1,7 @@
#
# spec file
#
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -36,7 +36,7 @@
# in order to avoid rewriting for subpackage generator
%define mypython python
Name: python-setuptools%{psuffix}
-Version: 57.4.0
+Version: 58.3.0
Release: 0
Summary: Download, build, install, upgrade, and uninstall Python
packages
License: MIT
++++++ remove-more-itertools-dependency-cycle.patch ++++++
--- /var/tmp/diff_new_pack.AkeudB/_old 2022-02-09 20:38:23.734260515 +0100
+++ /var/tmp/diff_new_pack.AkeudB/_new 2022-02-09 20:38:23.738260525 +0100
@@ -6,10 +6,10 @@
in order to remove the cycle, the unique_everseen function is copied
here so that it can be used without buildrequiring the external package.
-Index: setuptools-57.0.0/setuptools/extern/__init__.py
+Index: setuptools-58.3.0/setuptools/extern/__init__.py
===================================================================
---- setuptools-57.0.0.orig/setuptools/extern/__init__.py
-+++ setuptools-57.0.0/setuptools/extern/__init__.py
+--- setuptools-58.3.0.orig/setuptools/extern/__init__.py
++++ setuptools-58.3.0/setuptools/extern/__init__.py
@@ -69,5 +69,5 @@ class VendorImporter:
sys.meta_path.append(self)
@@ -17,10 +17,10 @@
-names = 'packaging', 'pyparsing', 'ordered_set', 'more_itertools',
+names = 'packaging', 'pyparsing', 'ordered_set'
VendorImporter(__name__, names, 'setuptools._vendor').install()
-Index: setuptools-57.0.0/setuptools/dist.py
+Index: setuptools-58.3.0/setuptools/dist.py
===================================================================
---- setuptools-57.0.0.orig/setuptools/dist.py
-+++ setuptools-57.0.0/setuptools/dist.py
+--- setuptools-58.3.0.orig/setuptools/dist.py
++++ setuptools-58.3.0/setuptools/dist.py
@@ -29,7 +29,7 @@ from distutils.version import StrictVers
from setuptools.extern import packaging
@@ -30,10 +30,10 @@
from . import SetuptoolsDeprecationWarning
-Index: setuptools-57.0.0/setuptools/more_itertools.py
+Index: setuptools-58.3.0/setuptools/more_itertools.py
===================================================================
--- /dev/null
-+++ setuptools-57.0.0/setuptools/more_itertools.py
++++ setuptools-58.3.0/setuptools/more_itertools.py
@@ -0,0 +1,19 @@
+def unique_everseen(iterable, key=None):
+ """Yield unique elements, preserving order."""
@@ -54,10 +54,10 @@
+ if k not in seenlist:
+ seenlist_add(k)
+ yield element
-Index: setuptools-57.0.0/setuptools/command/build_py.py
+Index: setuptools-58.3.0/setuptools/command/build_py.py
===================================================================
---- setuptools-57.0.0.orig/setuptools/command/build_py.py
-+++ setuptools-57.0.0/setuptools/command/build_py.py
+--- setuptools-58.3.0.orig/setuptools/command/build_py.py
++++ setuptools-58.3.0/setuptools/command/build_py.py
@@ -8,7 +8,7 @@ import io
import distutils.errors
import itertools
@@ -65,12 +65,12 @@
-from setuptools.extern.more_itertools import unique_everseen
+from setuptools.more_itertools import unique_everseen
- try:
- from setuptools.lib2to3_ex import Mixin2to3
-Index: setuptools-57.0.0/setuptools/msvc.py
+
+ def make_writable(target):
+Index: setuptools-58.3.0/setuptools/msvc.py
===================================================================
---- setuptools-57.0.0.orig/setuptools/msvc.py
-+++ setuptools-57.0.0/setuptools/msvc.py
+--- setuptools-58.3.0.orig/setuptools/msvc.py
++++ setuptools-58.3.0/setuptools/msvc.py
@@ -30,7 +30,7 @@ import itertools
import subprocess
import distutils.errors
@@ -80,11 +80,11 @@
from .monkey import get_unpatched
-Index: setuptools-57.0.0/setuptools/package_index.py
+Index: setuptools-58.3.0/setuptools/package_index.py
===================================================================
---- setuptools-57.0.0.orig/setuptools/package_index.py
-+++ setuptools-57.0.0/setuptools/package_index.py
-@@ -28,7 +28,7 @@ from distutils import log
+--- setuptools-58.3.0.orig/setuptools/package_index.py
++++ setuptools-58.3.0/setuptools/package_index.py
+@@ -27,7 +27,7 @@ from distutils import log
from distutils.errors import DistutilsError
from fnmatch import translate
from setuptools.wheel import Wheel
@@ -93,13 +93,13 @@
EGG_FRAGMENT = re.compile(r'^egg=([-A-Za-z0-9_.+!]+)$')
-Index: setuptools-57.0.0/setuptools/command/test.py
+Index: setuptools-58.3.0/setuptools/command/test.py
===================================================================
---- setuptools-57.0.0.orig/setuptools/command/test.py
-+++ setuptools-57.0.0/setuptools/command/test.py
-@@ -12,7 +12,7 @@ from pkg_resources import (resource_list
- working_set, _namespace_packages, evaluate_marker,
- add_activation_listener, require, EntryPoint)
+--- setuptools-58.3.0.orig/setuptools/command/test.py
++++ setuptools-58.3.0/setuptools/command/test.py
+@@ -19,7 +19,7 @@ from pkg_resources import (
+ EntryPoint,
+ )
from setuptools import Command
-from setuptools.extern.more_itertools import unique_everseen
+from setuptools.more_itertools import unique_everseen
++++++ remove_mock.patch ++++++
--- /var/tmp/diff_new_pack.AkeudB/_old 2022-02-09 20:38:23.754260563 +0100
+++ /var/tmp/diff_new_pack.AkeudB/_new 2022-02-09 20:38:23.758260573 +0100
@@ -11,20 +11,20 @@
setuptools/tests/test_upload.py | 5 +----
10 files changed, 13 insertions(+), 18 deletions(-)
-Index: setuptools-57.0.0/pkg_resources/tests/test_markers.py
+Index: setuptools-58.3.0/pkg_resources/tests/test_markers.py
===================================================================
---- setuptools-57.0.0.orig/pkg_resources/tests/test_markers.py
-+++ setuptools-57.0.0/pkg_resources/tests/test_markers.py
+--- setuptools-58.3.0.orig/pkg_resources/tests/test_markers.py
++++ setuptools-58.3.0/pkg_resources/tests/test_markers.py
@@ -1,4 +1,4 @@
-import mock
+from . import mock
from pkg_resources import evaluate_marker
-Index: setuptools-57.0.0/pkg_resources/tests/test_pkg_resources.py
+Index: setuptools-58.3.0/pkg_resources/tests/test_pkg_resources.py
===================================================================
---- setuptools-57.0.0.orig/pkg_resources/tests/test_pkg_resources.py
-+++ setuptools-57.0.0/pkg_resources/tests/test_pkg_resources.py
+--- setuptools-58.3.0.orig/pkg_resources/tests/test_pkg_resources.py
++++ setuptools-58.3.0/pkg_resources/tests/test_pkg_resources.py
@@ -9,10 +9,7 @@ import stat
import distutils.dist
import distutils.command.install_egg_info
@@ -37,13 +37,13 @@
from pkg_resources import (
DistInfoDistribution, Distribution, EggInfoDistribution,
-Index: setuptools-57.0.0/setuptools/tests/__init__.py
+Index: setuptools-58.3.0/setuptools/tests/__init__.py
===================================================================
---- setuptools-57.0.0.orig/setuptools/tests/__init__.py
-+++ setuptools-57.0.0/setuptools/tests/__init__.py
+--- setuptools-58.3.0.orig/setuptools/tests/__init__.py
++++ setuptools-58.3.0/setuptools/tests/__init__.py
@@ -5,6 +5,10 @@ import pytest
- __all__ = ['fail_on_ascii', 'ack_2to3']
+ __all__ = ['fail_on_ascii']
+try:
+ import mock
@@ -52,10 +52,10 @@
is_ascii = locale.getpreferredencoding() == 'ANSI_X3.4-1968'
fail_on_ascii = pytest.mark.xfail(is_ascii, reason="Test fails in this
locale")
-Index: setuptools-57.0.0/setuptools/tests/test_build_clib.py
+Index: setuptools-58.3.0/setuptools/tests/test_build_clib.py
===================================================================
---- setuptools-57.0.0.orig/setuptools/tests/test_build_clib.py
-+++ setuptools-57.0.0/setuptools/tests/test_build_clib.py
+--- setuptools-58.3.0.orig/setuptools/tests/test_build_clib.py
++++ setuptools-58.3.0/setuptools/tests/test_build_clib.py
@@ -1,6 +1,6 @@
import pytest
@@ -64,10 +64,10 @@
from distutils.errors import DistutilsSetupError
from setuptools.command.build_clib import build_clib
from setuptools.dist import Distribution
-Index: setuptools-57.0.0/setuptools/tests/test_easy_install.py
+Index: setuptools-58.3.0/setuptools/tests/test_easy_install.py
===================================================================
---- setuptools-57.0.0.orig/setuptools/tests/test_easy_install.py
-+++ setuptools-57.0.0/setuptools/tests/test_easy_install.py
+--- setuptools-58.3.0.orig/setuptools/tests/test_easy_install.py
++++ setuptools-58.3.0/setuptools/tests/test_easy_install.py
@@ -12,7 +12,7 @@ import itertools
import distutils.errors
import io
@@ -77,10 +77,10 @@
import time
import re
import subprocess
-Index: setuptools-57.0.0/setuptools/tests/test_msvc.py
+Index: setuptools-58.3.0/setuptools/tests/test_msvc.py
===================================================================
---- setuptools-57.0.0.orig/setuptools/tests/test_msvc.py
-+++ setuptools-57.0.0/setuptools/tests/test_msvc.py
+--- setuptools-58.3.0.orig/setuptools/tests/test_msvc.py
++++ setuptools-58.3.0/setuptools/tests/test_msvc.py
@@ -5,7 +5,7 @@ Tests for msvc support module.
import os
import contextlib
@@ -90,10 +90,10 @@
import pytest
-Index: setuptools-57.0.0/setuptools/tests/test_packageindex.py
+Index: setuptools-58.3.0/setuptools/tests/test_packageindex.py
===================================================================
---- setuptools-57.0.0.orig/setuptools/tests/test_packageindex.py
-+++ setuptools-57.0.0/setuptools/tests/test_packageindex.py
+--- setuptools-58.3.0.orig/setuptools/tests/test_packageindex.py
++++ setuptools-58.3.0/setuptools/tests/test_packageindex.py
@@ -6,7 +6,7 @@ import urllib.request
import urllib.error
import http.client
@@ -103,10 +103,10 @@
import pytest
import setuptools.package_index
-Index: setuptools-57.0.0/setuptools/tests/test_register.py
+Index: setuptools-58.3.0/setuptools/tests/test_register.py
===================================================================
---- setuptools-57.0.0.orig/setuptools/tests/test_register.py
-+++ setuptools-57.0.0/setuptools/tests/test_register.py
+--- setuptools-58.3.0.orig/setuptools/tests/test_register.py
++++ setuptools-58.3.0/setuptools/tests/test_register.py
@@ -2,10 +2,7 @@ from setuptools.command.register import
from setuptools.dist import Distribution
from setuptools.errors import RemovedCommandError
@@ -119,20 +119,10 @@
import pytest
-Index: setuptools-57.0.0/setuptools/tests/test_test.py
+Index: setuptools-58.3.0/setuptools/tests/test_upload.py
===================================================================
---- setuptools-57.0.0.orig/setuptools/tests/test_test.py
-+++ setuptools-57.0.0/setuptools/tests/test_test.py
-@@ -1,4 +1,4 @@
--import mock
-+from . import mock
- from distutils import log
- import os
-
-Index: setuptools-57.0.0/setuptools/tests/test_upload.py
-===================================================================
---- setuptools-57.0.0.orig/setuptools/tests/test_upload.py
-+++ setuptools-57.0.0/setuptools/tests/test_upload.py
+--- setuptools-58.3.0.orig/setuptools/tests/test_upload.py
++++ setuptools-58.3.0/setuptools/tests/test_upload.py
@@ -2,10 +2,7 @@ from setuptools.command.upload import up
from setuptools.dist import Distribution
from setuptools.errors import RemovedCommandError
@@ -145,10 +135,10 @@
import pytest
-Index: setuptools-57.0.0/setuptools/tests/test_config.py
+Index: setuptools-58.3.0/setuptools/tests/test_config.py
===================================================================
---- setuptools-57.0.0.orig/setuptools/tests/test_config.py
-+++ setuptools-57.0.0/setuptools/tests/test_config.py
+--- setuptools-58.3.0.orig/setuptools/tests/test_config.py
++++ setuptools-58.3.0/setuptools/tests/test_config.py
@@ -7,7 +7,7 @@ import configparser
import pytest
@@ -158,8 +148,8 @@
from setuptools.dist import Distribution, _Distribution
from setuptools.config import ConfigHandler, read_configuration
from distutils.core import Command
-@@ -974,7 +974,7 @@ class TestExternalSetters:
- })
+@@ -906,7 +906,7 @@ class TestExternalSetters:
+ )
return None
- @patch.object(_Distribution, '__init__', autospec=True)
@@ -167,10 +157,10 @@
def test_external_setters(self, mock_parent_init, tmpdir):
mock_parent_init.side_effect = self._fake_distribution_init
-Index: setuptools-57.0.0/pkg_resources/tests/__init__.py
+Index: setuptools-58.3.0/pkg_resources/tests/__init__.py
===================================================================
--- /dev/null
-+++ setuptools-57.0.0/pkg_resources/tests/__init__.py
++++ setuptools-58.3.0/pkg_resources/tests/__init__.py
@@ -0,0 +1,4 @@
+try:
+ import mock
++++++ setuptools-57.4.0.tar.gz -> setuptools-58.3.0.tar.gz ++++++
++++ 4268 lines of diff (skipped)
++++++ sort-for-reproducibility.patch ++++++
--- /var/tmp/diff_new_pack.AkeudB/_old 2022-02-09 20:38:24.090261367 +0100
+++ /var/tmp/diff_new_pack.AkeudB/_new 2022-02-09 20:38:24.098261386 +0100
@@ -1,8 +1,8 @@
-Index: setuptools-57.0.0/setuptools/command/easy_install.py
+Index: setuptools-58.3.0/setuptools/command/easy_install.py
===================================================================
---- setuptools-57.0.0.orig/setuptools/command/easy_install.py
-+++ setuptools-57.0.0/setuptools/command/easy_install.py
-@@ -407,7 +407,7 @@ class easy_install(Command):
+--- setuptools-58.3.0.orig/setuptools/command/easy_install.py
++++ setuptools-58.3.0/setuptools/command/easy_install.py
+@@ -413,7 +413,7 @@ class easy_install(Command):
for spec in self.args:
self.easy_install(spec, not self.no_deps)
if self.record:
@@ -11,10 +11,10 @@
if self.root: # strip any package prefix
root_len = len(self.root)
for counter in range(len(outputs)):
-Index: setuptools-57.0.0/setuptools/command/egg_info.py
+Index: setuptools-58.3.0/setuptools/command/egg_info.py
===================================================================
---- setuptools-57.0.0.orig/setuptools/command/egg_info.py
-+++ setuptools-57.0.0/setuptools/command/egg_info.py
+--- setuptools-58.3.0.orig/setuptools/command/egg_info.py
++++ setuptools-58.3.0/setuptools/command/egg_info.py
@@ -654,7 +654,7 @@ def _write_requirements(stream, reqs):
def append_cr(line):
@@ -24,23 +24,23 @@
stream.writelines(lines)
-Index: setuptools-57.0.0/setuptools/dist.py
+Index: setuptools-58.3.0/setuptools/dist.py
===================================================================
---- setuptools-57.0.0.orig/setuptools/dist.py
-+++ setuptools-57.0.0/setuptools/dist.py
-@@ -214,7 +214,7 @@ def write_pkg_file(self, file): # noqa:
- self.long_description_content_type
- )
+--- setuptools-58.3.0.orig/setuptools/dist.py
++++ setuptools-58.3.0/setuptools/dist.py
+@@ -208,7 +208,7 @@ def write_pkg_file(self, file): # noqa:
+ if self.long_description_content_type:
+ write_field('Description-Content-Type',
self.long_description_content_type)
if self.provides_extras:
- for extra in self.provides_extras:
+ for extra in sorted(self.provides_extras):
write_field('Provides-Extra', extra)
self._write_list(file, 'License-File', self.license_files or [])
-Index: setuptools-57.0.0/setuptools/tests/test_egg_info.py
+Index: setuptools-58.3.0/setuptools/tests/test_egg_info.py
===================================================================
---- setuptools-57.0.0.orig/setuptools/tests/test_egg_info.py
-+++ setuptools-57.0.0/setuptools/tests/test_egg_info.py
+--- setuptools-58.3.0.orig/setuptools/tests/test_egg_info.py
++++ setuptools-58.3.0/setuptools/tests/test_egg_info.py
@@ -297,8 +297,8 @@ class TestEggInfo:
wheel>=0.5
pytest