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-10-09 21:42:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-setuptools (Old)
 and      /work/SRC/openSUSE:Factory/.python-setuptools.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-setuptools"

Fri Oct  9 21:42:32 2026 rev:97 rq:1381809 version:84.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-setuptools/python-setuptools.changes      
2026-04-14 17:48:59.685214282 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-setuptools.new.3698736/python-setuptools.changes
 2026-10-09 21:42:33.223189353 +0200
@@ -1,0 +2,45 @@
+Thu Sep 24 05:06:17 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 84.0.0:
+  ## Features
+  * Newline-separated keywords and platforms, which are invalid and corrupt
+    the generated metadata, are now handled forgivingly: each line is treated
+    as a separate item and a deprecation warning is emitted.
+  * Extension is now a dataclass, exposing type annotations for its
+    constructor arguments so subclasses can inherit them without redeclaring
+    each parameter.
+  * The C compiler modules now emit log messages through their own
+    compilers.C.* loggers instead of the distutils root logger, part of
+    decoupling the compilers package from distutils.
+  * The C compilers gained a Compiler.call method – a thin wrapper over
+    subprocess.check_call that is the modern replacement for Compiler.spawn.
+  * The compilers no longer depend on distutils.util, distutils.version,
+    distutils.compat, or distutils._macos_compat.
+  * The compilers now read their build configuration from the standard
+    library's sysconfig instead of distutils.sysconfig.
+  * Require Python 3.10 or later.
+  * Remove post-release tags on setuptools’ own build.
+  ## Bugfixes
+  * copy_file now preserves the full precision of the source's modification
+    time, so a copy is no longer considered older than its source on
+    filesystems with sub-second timestamp resolution.
+  * Setuptools wheels no longer bundled the project’s own test modules.
+  * MANIFEST.in matching (via FileList) is now insensitive to Unicode
+    normalization form.
+  * Fix the loading of launcher manifest.xml file.
+  * Replaced deprecated json.__version__ with fixture in tests.
+  ## Deprecations and Removals
+  * Compiler.spawn is deprecated in favor of the new Compiler.call. call
+    raises native subprocess exceptions; spawn remains as a shim that emits a
+    DeprecationWarning and translates them to DistutilsExecError.
+  * The compilers now define their own exception vocabulary instead of
+    borrowing distutils' framework errors.
+  * customize_compiler now asserts that the compiler-related config variables
+    (CC, CXX, CFLAGS, etc.) resolve to strings, raising AssertionError if any
+    are unexpectedly None rather than failing later with a less clear error.
+  * pkg_resources has been removed from Setuptools. Most common uses of
+    pkg_resources have been superseded by the importlib.resources and
+    importlib.metadata projects.
+  * Removed support for the –dry-run parameter to setup.py.
+
+-------------------------------------------------------------------

Old:
----
  setuptools-80.9.0.tar.gz

New:
----
  setuptools-84.0.0.tar.gz

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

Other differences:
------------------
++++++ python-setuptools.spec ++++++
--- /var/tmp/diff_new_pack.c7iKar/_old  2026-10-09 21:42:34.275233445 +0200
+++ /var/tmp/diff_new_pack.c7iKar/_new  2026-10-09 21:42:34.278233570 +0200
@@ -65,7 +65,7 @@
 %endif
 
 Name:           %{pprefix}-setuptools%{psuffix}
-Version:        80.9.0
+Version:        84.0.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
@@ -74,7 +74,7 @@
 Source99:       python-setuptools.rpmlintrc
 Patch0:         sort-for-reproducibility.patch
 # Bootstrap: Don't BuildRequire pip here!
-BuildRequires:  %{python_module base >= 3.9}
+BuildRequires:  %{python_module base >= 3.10}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 %if 0%{?suse_version} > 1500
@@ -82,7 +82,8 @@
 %endif
 BuildArch:      noarch
 %if %{with test}
-BuildRequires:  %{python_module build}
+BuildRequires:  %{python_module build >= 1.0.3}
+BuildRequires:  %{python_module coverage}
 BuildRequires:  %{python_module devel}
 BuildRequires:  %{python_module filelock >= 3.4.0}
 BuildRequires:  %{python_module ini2toml-lite >= 0.14}
@@ -186,8 +187,6 @@
 %doc NEWS.rst README.rst
 %{python_sitelib}/setuptools
 %{python_sitelib}/setuptools-%{version}.dist-info
-%dir %{python_sitelib}/pkg_resources
-%{python_sitelib}/pkg_resources/*
 %{python_sitelib}/_distutils_hack
 %{python_sitelib}/distutils-precedence.pth
 %endif

++++++ setuptools-80.9.0.tar.gz -> setuptools-84.0.0.tar.gz ++++++
++++ 60539 lines of diff (skipped)

Reply via email to