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 <c...@bnavigator.de>
+
+- 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)

Reply via email to