Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-setuptools_scm for 
openSUSE:Factory checked in at 2026-10-27 18:21:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-setuptools_scm (Old)
 and      /work/SRC/openSUSE:Factory/.python-setuptools_scm.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-setuptools_scm"

Tue Oct 27 18:21:07 2026 rev:44 rq:1392722 version:10.2.3

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-setuptools_scm/python-setuptools_scm.changes  
    2026-04-14 17:48:20.567597383 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-setuptools_scm.new.2252680/python-setuptools_scm.changes
 2026-10-27 18:21:36.795256620 +0100
@@ -1,0 +2,54 @@
+Sun Oct 25 21:52:11 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 10.2.3:
+  * Do not run the xmlsec download regression test on Python 3.8,
+    where no lxml wheel exists and `--no-build-isolation` leaves
+    pip without a build toolchain for the lxml sdist.
+  * The `pkginfo` workdir discovery entry point moved to vcs-
+    versioning; `vcs-versioning>=2.3.2` is now required (the
+    workspace pin carries a `.dev0` suffix so in-tree builds
+    resolve, matching the existing convention).
+    `setuptools_scm._integration._discover.discover_pkginfo`
+    remains as a re-export.
+  * Stop shipping a per-package `uv.lock` in the sdist. It could
+    not be generated correctly whenever `setuptools-scm` required
+    an unreleased `vcs-versioning`, which broke the release
+    proposal workflow.
+  * Omit ``scm_version.json`` and ``scm_file_list.json`` from
+    wheel ``.dist-info``
+  * while still including them in sdists for fallback discovery.
+  * Restore Python 3.8 and 3.9 support, re-enabling use as a
+    build dependency for projects like scikit-build that still
+    support these versions.
+  * Pass `project_root` from egg_info to the workdir so file
+    discovery is correctly scoped in monorepo setups.
+  * Fix DeprecationWarning leak by threading VcsEnvironment
+    through VersionInferenceConfig and using env.make_reader() in
+    _should_write_to_source.
+  * Add backward-compatible shims in ``setuptools_scm.git``,
+    ``setuptools_scm.hg``, ``setuptools_scm.hg_git``, and
+    ``setuptools_scm.scm_workdir`` so that external code calling
+    ``get_scm_version(config)`` or ``run_describe(config)`` with
+    an explicit ``Configuration`` continues to work. The shim
+    automatically wires ``_config`` and ``VcsEnvironment`` onto
+    the workdir.
+  * Write ``scm_version.json`` and ``scm_file_list.json`` into
+    egg-info directories during ``egg_info``, enabling sdist
+    fallback version inference when no VCS is present. Add
+    ``ScmEggInfoMixin`` for workdir-based file finding in
+    ``find_sources()``.
+  * Add `write_to_source` pyproject.toml option to control
+    whether version files are written to the source tree. When
+    unset, a deprecation warning advises setting it explicitly
+    before the default changes in a future major release. The
+    `SETUPTOOLS_SCM_WRITE_TO_SOURCE` environment variable
+    overrides this setting.
+  * Adopt the workdir-centric pipeline from vcs-versioning:
+    version discovery now follows an explicit ``env → config →
+    workdir → version`` chain instead of relying on ambient
+    globals and ``parse`` entry points. The ``egg_info`` command
+    writes ``scm_version.json`` and ``scm_file_list.json``
+    metadata so sdists can infer versions without a VCS checkout.
+    Requires ``vcs-versioning >= 2.0.0.dev0``.
+
+-------------------------------------------------------------------

Old:
----
  setuptools_scm-10.0.5.tar.gz

New:
----
  setuptools_scm-10.2.3.tar.gz

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

Other differences:
------------------
++++++ python-setuptools_scm.spec ++++++
--- /var/tmp/diff_new_pack.kJXxV1/_old  2026-10-27 18:21:38.372322673 +0100
+++ /var/tmp/diff_new_pack.kJXxV1/_new  2026-10-27 18:21:38.373322715 +0100
@@ -29,7 +29,7 @@
 %{?pythons_for_pypi}
 %{?sle15_python_module_pythons}
 Name:           python-setuptools_scm%{psuffix}
-Version:        10.0.5
+Version:        10.2.3
 Release:        0
 Summary:        Python setuptools handler for SCM tags
 License:        MIT
@@ -37,8 +37,8 @@
 Source:         
https://files.pythonhosted.org/packages/source/s/setuptools-scm/setuptools_scm-%{version}.tar.gz
 BuildRequires:  %{python_module base >= 3.10}
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module setuptools >= 77.0.3}
-BuildRequires:  %{python_module vcs-versioning >= 1.0.0.dev0}
+BuildRequires:  %{python_module setuptools >= 45}
+BuildRequires:  %{python_module vcs-versioning >= 2.3.2}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  alts
 BuildRequires:  fdupes
@@ -47,11 +47,11 @@
 Requires:       alts
 Requires:       python-packaging >= 20.0
 Requires:       python-setuptools
-Requires:       python-vcs-versioning >= 1.0.0.dev0
+Requires:       python-vcs-versioning >= 2.3.2
 BuildArch:      noarch
 %if 0%{?python_version_nodots} < 311
 Requires:       python-tomli >= 1
-Requires:       python-typing-extensions
+Requires:       python-typing-extensions >= 4.1
 %endif
 %if %{with test}
 # Testing requirements

++++++ setuptools_scm-10.0.5.tar.gz -> setuptools_scm-10.2.3.tar.gz ++++++
++++ 2771 lines of diff (skipped)

Reply via email to