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 2026-01-05 14:51:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-setuptools (Old)
 and      /work/SRC/openSUSE:Factory/.python-setuptools.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-setuptools"

Mon Jan  5 14:51:03 2026 rev:94 rq:1325086 version:80.9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-setuptools/python-setuptools.changes      
2025-11-07 18:16:46.693122121 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-setuptools.new.1928/python-setuptools.changes
    2026-01-05 14:51:05.253099903 +0100
@@ -1,0 +2,54 @@
+Thu Jan  1 12:37:12 UTC 2026 - Ben Greiner <[email protected]>
+
+- Update to v80.9.0
+  * Set a deadline for the removal of pkg_resources later this year
+    (December). (#3085)
+  * Removed reliance on pkg_resources in test_wheel. (#3085)
+- Release v80.8.0
+  * Replaced more references to pkg_resources with importlib
+    equivalents in wheel module. (#3085)
+  * Restore explicit LICENSE file. (#5001)
+- Release v80.7.1
+  * Only attempt to fetch eggs for unsatisfied requirements.
+    (#4998)
+  * In installer, when discovering egg dists, let metadata
+    discovery search each egg. (#4998)
+- Release v80.7.0
+  * Removed usage of pkg_resources from installer. Set an official
+    deadline on the installer deprecation to 2025-10-31. (#4997)
+- Release v80.5.0
+  * Replaced more references to pkg_resources with importlib
+    equivalents. (#3085)
+- Release v80.4.0
+  * Simplified the error reporting in editable installs. (#4984)
+- Release v80.3.0
+  * Removed easy_install and package_index modules. (#917)
+- Release v80.2.0
+  * Restored support for install_scripts --executable (and classic
+    behavior for the executable for those invocations). Instead,
+    build_editable provides the portable form of the executables
+    for downstream installers to rewrite. (#4934)
+- Release v80.1.0
+  * Added a deadline of Oct 31 to the setup.py install deprecation.
+  * With setup.py install --prefix=..., fall back to distutils
+    install rather than failing. Note that running setup.py install
+    is deprecated. (#3143)
+- Release v80.0.1
+  * Fixed index_url logic in develop compatibility shim. (#4966)
+ - Release v80.0.0
+  ## Deprecations and Removals
+  * Removed support for the easy_install command including the
+    sandbox module. (#2908)
+  * Develop command no longer uses easy_install, but instead defers
+    execution to pip (which then will re-invoke Setuptools via PEP
+    517 to build the editable wheel). Most of the options to
+    develop are dropped. This is the final warning before the
+    command is dropped completely in a few months. Use-cases
+    relying on 'setup.py develop' should pin to older Setuptools
+    version or migrate to modern build tooling. (#4955)
+- Release v79.0.0
+  * Removed support for 'legacy-editable' installs. (#917)
+- Add python-setuptools.rpmlintrc for false positives on
+  requirements
+
+-------------------------------------------------------------------

Old:
----
  setuptools-78.1.1.tar.gz

New:
----
  python-setuptools.rpmlintrc
  setuptools-80.9.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-setuptools.spec ++++++
--- /var/tmp/diff_new_pack.afE0w1/_old  2026-01-05 14:51:07.213181537 +0100
+++ /var/tmp/diff_new_pack.afE0w1/_new  2026-01-05 14:51:07.217181704 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-setuptools
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -53,12 +53,13 @@
 %define mypython python
 %{?sle15_python_module_pythons}
 Name:           %{pprefix}-setuptools%{psuffix}
-Version:        78.1.1
+Version:        80.9.0
 Release:        0
 Summary:        Download, build, install, upgrade, and uninstall Python 
packages
 License:        Apache-2.0 AND MIT AND BSD-2-Clause AND Python-2.0
 URL:            https://github.com/pypa/setuptools
 Source:         
https://files.pythonhosted.org/packages/source/s/setuptools/setuptools-%{version}.tar.gz
+Source99:       python-setuptools.rpmlintrc
 Patch0:         sort-for-reproducibility.patch
 # Bootstrap: Don't BuildRequire pip here!
 BuildRequires:  %{python_module base >= 3.9}

++++++ python-setuptools.rpmlintrc ++++++
# These are false positives from the importlib call of rpmlint finding 
setuptools/_vendor/
addFilter("python-missing-require autocommand")
addFilter("python-missing-require backports.tarfile")
addFilter("python-missing-require inflect")
addFilter("python-missing-require jaraco.context")
addFilter("python-missing-require jaraco.functools")
addFilter("python-missing-require jaraco.text")
addFilter("python-missing-require more-itertools")
addFilter("python-missing-require typeguard")
addFilter("python-missing-require typing-extensions")
addFilter("python-missing-require zipp")
# empty test files
addFilter("zero-length .*/tests/")
(No newline at EOF)

++++++ setuptools-78.1.1.tar.gz -> setuptools-80.9.0.tar.gz ++++++
++++ 9181 lines of diff (skipped)

++++++ sort-for-reproducibility.patch ++++++
--- /var/tmp/diff_new_pack.afE0w1/_old  2026-01-05 14:51:08.317227519 +0100
+++ /var/tmp/diff_new_pack.afE0w1/_new  2026-01-05 14:51:08.337228352 +0100
@@ -1,19 +1,6 @@
 ---
- setuptools/command/easy_install.py |    2 +-
  setuptools/tests/test_wheel.py     |    8 ++++----
- 2 files changed, 5 insertions(+), 5 deletions(-)
 
---- a/setuptools/command/easy_install.py
-+++ b/setuptools/command/easy_install.py
-@@ -436,7 +436,7 @@ class easy_install(Command):
-             for spec in self.args:
-                 self.easy_install(spec, not self.no_deps)
-             if self.record:
--                outputs = self.outputs
-+                outputs = list(sorted(self.outputs))
-                 if self.root:  # strip any package prefix
-                     root_len = len(self.root)
-                     for counter in range(len(outputs)):
 --- a/setuptools/tests/test_wheel.py
 +++ b/setuptools/tests/test_wheel.py
 @@ -417,30 +417,30 @@ WHEEL_INSTALL_TESTS: tuple[dict[str, Any

Reply via email to