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-04-14 17:48:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-setuptools_scm (Old)
 and      /work/SRC/openSUSE:Factory/.python-setuptools_scm.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-setuptools_scm"

Tue Apr 14 17:48:11 2026 rev:43 rq:1346264 version:10.0.5

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-setuptools_scm/python-setuptools_scm.changes  
    2026-03-27 06:49:04.788915298 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-setuptools_scm.new.21863/python-setuptools_scm.changes
   2026-04-14 17:48:20.567597383 +0200
@@ -1,0 +2,47 @@
+Sun Apr 12 20:18:09 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 10.0.5:
+  * Allow `dump_version()` deprecation warning to be silenced by
+    passing `scm_version=None`.
+  * Remove `[tool.uv.sources]` from `setuptools-
+    scm/pyproject.toml` to fix sdist builds outside the workspace
+    — the workspace root already declares the source mapping for
+    development.
+  * Anchor ``get_version`` in ``setup.py`` with ``relative_to``
+    and ``fallback_root`` so SCM fallbacks (e.g. ``PKG-INFO``) do
+    not resolve against the wrong directory when the build cwd is
+    the workspace or repo root.
+  * Enter ``GlobalOverrides`` for ``SETUPTOOLS_SCM`` when using
+    ``setuptools_scm.get_version`` / ``_get_version``, avoiding
+    implicit context warnings for direct API callers.
+  * Remove monorepo-only ``../vcs-versioning/src`` from ``build-
+    system.backend-path`` so sdists install under PEP 517 (paths
+    must stay inside the source tree).
+  * Fix version file not generated for editable installs. Version
+    files are now written to the source tree by default during
+    inference (restoring pre-10.x behavior), and also registered
+    as ``build_py`` outputs so strict editable installs include
+    them in the persistent auxiliary directory. Set
+    ``SETUPTOOLS_SCM_WRITE_TO_SOURCE=0`` to disable source-tree
+    writing (e.g., for read-only source directories).
+  * Drop Python 3.8 and 3.9 support. Minimum Python version is
+    now 3.10.
+  * setuptools-scm now depends on vcs-versioning for core version
+    inference logic. This enables other build backends to use the
+    same version inference without setuptools dependency.
+  * Version files (``write_to`` and ``version_file``) are now
+    written to the build directory
+  * during ``build_py`` instead of the source tree during version
+    inference.
+  * This enables installing packages from read-only source
+    directories (e.g., Bazel builds).
+  * Path transformation is automatically applied for ``src/``
+    layouts - a configured path like
+  * ``src/mypackage/_version.py`` is correctly written to
+    ``mypackage/_version.py`` in the
+  * build directory based on the ``package_dir`` configuration.
+  * Fix issue #1231: Don't warn about
+    tool.setuptools.dynamic.version conflict when only using file
+    finder without version inference.
+
+-------------------------------------------------------------------

Old:
----
  setuptools_scm-9.2.2.tar.gz

New:
----
  setuptools_scm-10.0.5.tar.gz

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

Other differences:
------------------
++++++ python-setuptools_scm.spec ++++++
--- /var/tmp/diff_new_pack.SWQyz2/_old  2026-04-14 17:48:21.399631774 +0200
+++ /var/tmp/diff_new_pack.SWQyz2/_new  2026-04-14 17:48:21.399631774 +0200
@@ -29,16 +29,16 @@
 %{?pythons_for_pypi}
 %{?sle15_python_module_pythons}
 Name:           python-setuptools_scm%{psuffix}
-Version:        9.2.2
+Version:        10.0.5
 Release:        0
 Summary:        Python setuptools handler for SCM tags
 License:        MIT
 URL:            https://github.com/pypa/setuptools_scm/
 Source:         
https://files.pythonhosted.org/packages/source/s/setuptools-scm/setuptools_scm-%{version}.tar.gz
-BuildRequires:  %{python_module base >= 3.8}
+BuildRequires:  %{python_module base >= 3.10}
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module setuptools}
-BuildRequires:  %{python_module tomli if %python-base < 3.11}
+BuildRequires:  %{python_module setuptools >= 77.0.3}
+BuildRequires:  %{python_module vcs-versioning >= 1.0.0.dev0}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  alts
 BuildRequires:  fdupes
@@ -47,16 +47,20 @@
 Requires:       alts
 Requires:       python-packaging >= 20.0
 Requires:       python-setuptools
+Requires:       python-vcs-versioning >= 1.0.0.dev0
 BuildArch:      noarch
 %if 0%{?python_version_nodots} < 311
 Requires:       python-tomli >= 1
+Requires:       python-typing-extensions
 %endif
 %if %{with test}
 # Testing requirements
 BuildRequires:  %{python_module build}
 BuildRequires:  %{python_module pytest-timeout}
+BuildRequires:  %{python_module pytest-xdist}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools_scm = %{version}}
+BuildRequires:  %{python_module tomli if %python-base < 3.11}
 BuildRequires:  %{python_module typing-extensions if %python-base < 3.11}
 BuildRequires:  ca-certificates-mozilla
 BuildRequires:  git-core

++++++ setuptools_scm-9.2.2.tar.gz -> setuptools_scm-10.0.5.tar.gz ++++++
++++ 19952 lines of diff (skipped)

Reply via email to