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 2022-11-25 13:11:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-setuptools_scm (Old)
and /work/SRC/openSUSE:Factory/.python-setuptools_scm.new.1597 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-setuptools_scm"
Fri Nov 25 13:11:11 2022 rev:31 rq:1035042 version:7.0.5
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-setuptools_scm/python-setuptools_scm.changes
2022-02-24 18:18:38.558735417 +0100
+++
/work/SRC/openSUSE:Factory/.python-setuptools_scm.new.1597/python-setuptools_scm.changes
2022-11-25 13:11:13.935704333 +0100
@@ -1,0 +2,34 @@
+Wed Nov 9 22:32:35 UTC 2022 - Ben Greiner <[email protected]>
+
+- Update to 7.0.5
+ * fixes #742 , #745: correctly hande accidentally released
+ archival files
+- Release v7.0.4
+ * fix #727: correctly handle incomplete archivals from
+ setuptools_scm_git_archival
+ * fix #691: correctly handle specifying root in pyproject.toml
+ * correct root override check condition (to ensure absolute path
+ matching)
+ * allow root by the cli to be considered relative to the cli
+ (using abspath)
+- Release v7.0.3
+ * fix mercurial usage when pip primes a isolated environment
+ * fix regression for branch names on git + add a test
+- Release v7.0.2
+ * fix #723 and #722: remove bootstrap dependencies
+ * bugfix: ensure we read the distribution name from setup.cfg if
+ needed even for pyproject
+- Release v7.0.1
+ * fix #718: Avoid `ModuleNotFoundError` by requiring
+ importlib_metadata in python < 3.8
+- Release v7.0.0
+ * drop python 3.6 support
+ * include git archival support
+ * fix #707: support git version detection even when git protects
+ against mistmatched owners (common with misconfigured
+ containers, thanks @chrisburr )
+- Release v6.4.3
+ * fix #548: correctly handle parsing the commit timestamp of HEAD
+ when ``log.showSignature`` is set
+
+-------------------------------------------------------------------
Old:
----
setuptools_scm-6.4.2.tar.gz
New:
----
setuptools_scm-7.0.5.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-setuptools_scm.spec ++++++
--- /var/tmp/diff_new_pack.Jh2SIM/_old 2022-11-25 13:11:14.463707281 +0100
+++ /var/tmp/diff_new_pack.Jh2SIM/_new 2022-11-25 13:11:14.467707304 +0100
@@ -16,7 +16,6 @@
#
-%{?!python_module:%define python_module() python3-%{**}}
%global flavor @BUILD_FLAVOR@%{nil}
%if "%{flavor}" == "test"
%define psuffix -test
@@ -25,26 +24,32 @@
%define psuffix %{nil}
%bcond_with test
%endif
-%define skip_python2 1
+
Name: python-setuptools_scm%{psuffix}
-Version: 6.4.2
+Version: 7.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.7}
BuildRequires: %{python_module packaging >= 20.0}
+BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools >= 45}
-BuildRequires: %{python_module tomli >= 1.0}
+BuildRequires: %{python_module typing-extensions}
+BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-packaging >= 20.0
Requires: python-setuptools
-Requires: python-tomli
+Requires: python-tomli >= 1.0.0
+Requires: python-typing-extensions
+%if 0%{?python_version_nodots} < 38
+Requires: python-importlib-metadata
+%endif
BuildArch: noarch
%if %{with test}
# Testing requirements
-BuildRequires: %{python_module pip}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools_scm = %{version}}
BuildRequires: %{python_module virtualenv}
@@ -61,23 +66,24 @@
in SCM metadata. It also handles file finders for the supperted SCMs.
%prep
-%setup -q -n setuptools_scm-%{version}
-%autopatch -p1
+%autosetup -p1 -n setuptools_scm-%{version}
%build
-%python_build
+%pyproject_wheel
%install
%if !%{with test}
-%python_install
+%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%endif
%if %{with test}
%check
-sed -i 's:python\( setup.py\):python3\1:' testing/test_integration.py
# pip download needs network
-%pytest -k "not test_pip_download"
+donttest="test_pip_download"
+# tested file not installed into sitelib. Yes the test is named that way.
+donttest+=" or test_git_archhival_from_unfiltered"
+%pytest -k "not ($donttest)"
%endif
%if !%{with test}
++++++ setuptools_scm-6.4.2.tar.gz -> setuptools_scm-7.0.5.tar.gz ++++++
++++ 6147 lines of diff (skipped)