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