Hello community,
here is the log from the commit of package python-setuptools_scm for
openSUSE:Factory checked in at 2018-08-02 14:56:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-setuptools_scm (Old)
and /work/SRC/openSUSE:Factory/.python-setuptools_scm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-setuptools_scm"
Thu Aug 2 14:56:04 2018 rev:15 rq:626813 version:3.0.6
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-setuptools_scm/python-setuptools_scm.changes
2018-05-19 15:40:57.237947495 +0200
+++
/work/SRC/openSUSE:Factory/.python-setuptools_scm.new/python-setuptools_scm.changes
2018-08-02 14:56:05.332070556 +0200
@@ -1,0 +2,43 @@
+Wed Aug 1 07:27:53 UTC 2018 - [email protected]
+
+- Update to 3.0.6:
+ * Solves issue with wrong version in egg-info
+
+-------------------------------------------------------------------
+Tue Jul 31 10:03:17 UTC 2018 - [email protected]
+
+- Add multibuild to run tests in -test package
+
+-------------------------------------------------------------------
+Tue Jul 31 09:12:41 UTC 2018 - [email protected]
+
+- Version update to 3.0.5:
+ * fix readme
+ * correct the deploy sections
+
+-------------------------------------------------------------------
+Tue Jul 24 04:53:44 UTC 2018 - [email protected]
+
+- update to version 3.0.2:
+ * fix a regression from tag parsing - support for multi-dashed
+ prefixes - #284
+
+- changes from version 3.0.1:
+ * fix a regression in setuptools_scm.git.parse - reorder arguments
+ so the positional invocation from before works as expected #281
+
+- changes from version 3.0.0:
+ * introduce pre-commit and use black
+ * print the origin module to help testing
+ * switch to src layout (breaking change)
+ * no longer alias tag and parsed_version in order to support
+ understanding a version parse failure
+ * require parse results to be ScmVersion or None (breaking change)
+ * fix #266 by requiring the prefix word to be a word again (breaking
+ change as the bug allowed arbitrary prefixes while the original
+ feature only allowed words")
+ * introduce a internal config object to allow the configruation fo
+ tag parsing and prefixes (thanks to @punkadiddle for introducing
+ it and passing it trough)
+
+-------------------------------------------------------------------
Old:
----
setuptools_scm-2.1.0.tar.gz
New:
----
_multibuild
setuptools_scm-3.0.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-setuptools_scm.spec ++++++
--- /var/tmp/diff_new_pack.LsOnlT/_old 2018-08-02 14:56:05.864071446 +0200
+++ /var/tmp/diff_new_pack.LsOnlT/_new 2018-08-02 14:56:05.868071453 +0200
@@ -17,27 +17,35 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%global flavor @BUILD_FLAVOR@%{nil}
+%if "%{flavor}" == "test"
+%define test 1
+%bcond_without test
+%else
%bcond_with test
+%endif
Name: python-setuptools_scm
-Version: 2.1.0
+Version: 3.0.6
Release: 0
Summary: Manage your versions by scm tags
License: MIT
Group: Development/Languages/Python
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 devel}
BuildRequires: %{python_module setuptools}
BuildRequires: python-rpm-macros
Requires: python-setuptools
+BuildRequires: fdupes
BuildArch: noarch
%if %{with test}
# Testing requirements
+BuildRequires: %{python_module pip}
BuildRequires: %{python_module pytest}
BuildRequires: git
BuildRequires: mercurial
+Requires: this-is-only-for-build-envs
%endif
-%if 0%{?suse_version} >= 1000 || 0%{?fedora_version} >= 24
+%if 0%{?suse_version} || 0%{?fedora_version} >= 24
Recommends: git
Recommends: mecurial
%endif
@@ -55,15 +63,16 @@
%install
%python_install
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
%if %{with test}
%check
-%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib}
py.test-%{$python_bin_suffix}
+%python_expand PYTHONPATH=%{buildroot}%{$python_sitelib}
py.test-%{$python_bin_suffix} -v -k 'not (test_pip_download or
test_old_setuptools_fails or test_old_setuptools_allows_with_warnings or
test_distlib_setuptools_works)'
%endif
%files %{python_files}
%license LICENSE
%doc README.rst CHANGELOG.rst
-%{python_sitelib}/*
+%{python_sitelib}/setuptools_scm*
%changelog
++++++ _multibuild ++++++
<multibuild>
<package>test</package>
</multibuild>
++++++ setuptools_scm-2.1.0.tar.gz -> setuptools_scm-3.0.6.tar.gz ++++++
++++ 5603 lines of diff (skipped)