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 <dmuel...@suse.com>
+
+- 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

Reply via email to