Hello community, here is the log from the commit of package python-semver for openSUSE:Factory checked in at 2017-10-13 14:16:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-semver (Old) and /work/SRC/openSUSE:Factory/.python-semver.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-semver" Fri Oct 13 14:16:26 2017 rev:2 rq:533146 version:2.7.8 Changes: -------- --- /work/SRC/openSUSE:Factory/python-semver/python-semver.changes 2017-06-20 09:39:12.774071083 +0200 +++ /work/SRC/openSUSE:Factory/.python-semver.new/python-semver.changes 2017-10-13 14:16:27.803237343 +0200 @@ -1,0 +2,6 @@ +Fri Aug 25 07:56:06 UTC 2017 - sebix+novell....@sebix.at + +- update to 2.7.8 + * PR #62. Support custom default names for pre and build + +------------------------------------------------------------------- Old: ---- semver-2.7.7.tar.gz New: ---- semver-2.7.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-semver.spec ++++++ --- /var/tmp/diff_new_pack.CafDK8/_old 2017-10-13 14:16:28.563203928 +0200 +++ /var/tmp/diff_new_pack.CafDK8/_new 2017-10-13 14:16:28.567203752 +0200 @@ -13,22 +13,22 @@ # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ +# %{?!python_module:%define python_module() python-%{**} python3-%{**}} %bcond_without test Name: python-semver -Version: 2.7.7 +Version: 2.7.8 Release: 0 -License: BSD-3-Clause Summary: Python helper for Semantic Versioning -Url: https://github.com/k-bx/python-semver +License: BSD-3-Clause Group: Development/Languages/Python +Url: https://github.com/k-bx/python-semver Source: https://files.pythonhosted.org/packages/source/s/semver/semver-%{version}.tar.gz -BuildRequires: python-rpm-macros BuildRequires: %{python_module devel} BuildRequires: %{python_module setuptools} -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: python-rpm-macros BuildArch: noarch %python_subpackages @@ -47,7 +47,6 @@ %python_install %files %{python_files} -%defattr(-,root,root,-) %doc README.rst %{python_sitelib}/* ++++++ semver-2.7.7.tar.gz -> semver-2.7.8.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semver-2.7.7/PKG-INFO new/semver-2.7.8/PKG-INFO --- old/semver-2.7.7/PKG-INFO 2017-05-25 16:03:03.000000000 +0200 +++ new/semver-2.7.8/PKG-INFO 2017-08-25 09:05:25.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: semver -Version: 2.7.7 +Version: 2.7.8 Summary: Python helper for Semantic Versioning (http://semver.org/) Home-page: https://github.com/k-bx/python-semver Author: Kostiantyn Rybnikov diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semver-2.7.7/semver.egg-info/PKG-INFO new/semver-2.7.8/semver.egg-info/PKG-INFO --- old/semver-2.7.7/semver.egg-info/PKG-INFO 2017-05-25 16:03:02.000000000 +0200 +++ new/semver-2.7.8/semver.egg-info/PKG-INFO 2017-08-25 09:05:24.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: semver -Version: 2.7.7 +Version: 2.7.8 Summary: Python helper for Semantic Versioning (http://semver.org/) Home-page: https://github.com/k-bx/python-semver Author: Kostiantyn Rybnikov diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semver-2.7.7/semver.egg-info/pbr.json new/semver-2.7.8/semver.egg-info/pbr.json --- old/semver-2.7.7/semver.egg-info/pbr.json 2017-05-25 16:03:02.000000000 +0200 +++ new/semver-2.7.8/semver.egg-info/pbr.json 2017-08-25 09:05:25.000000000 +0200 @@ -1 +1 @@ -{"is_release": false, "git_version": "d4e5539"} \ No newline at end of file +{"is_release": false, "git_version": "b4275e5"} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/semver-2.7.7/semver.py new/semver-2.7.8/semver.py --- old/semver-2.7.7/semver.py 2017-05-25 16:02:18.000000000 +0200 +++ new/semver-2.7.8/semver.py 2017-08-25 09:04:45.000000000 +0200 @@ -6,7 +6,7 @@ import re -__version__ = '2.7.7' +__version__ = '2.7.8' __author__ = 'Kostiantyn Rybnikov' __author_email__ = 'k...@k-bx.com' @@ -130,7 +130,7 @@ def _nat_cmp(a, b): def convert(text): - return int(text) if re.match('[0-9]+', text) else text + return int(text) if re.match('^[0-9]+$', text) else text def split_key(key): return [convert(c) for c in key.split('.')] @@ -328,27 +328,33 @@ verinfo['patch'] + 1) -def bump_prerelease(version): +def bump_prerelease(version, token='rc'): """Raise the prerelease part of the version - :param: version string + :param version: version string + :param token: defaults to 'rc' :return: the raised version string :rtype: str """ verinfo = parse(version) - verinfo['prerelease'] = _increment_string(verinfo['prerelease'] or 'rc.0') + verinfo['prerelease'] = _increment_string( + verinfo['prerelease'] or (token or 'rc') + '.0' + ) return format_version(verinfo['major'], verinfo['minor'], verinfo['patch'], verinfo['prerelease']) -def bump_build(version): +def bump_build(version, token='build'): """Raise the build part of the version - :param: version string + :param version: version string + :param token: defaults to 'build' :return: the raised version string :rtype: str """ verinfo = parse(version) - verinfo['build'] = _increment_string(verinfo['build'] or 'build.0') + verinfo['build'] = _increment_string( + verinfo['build'] or (token or 'build') + '.0' + ) return format_version(verinfo['major'], verinfo['minor'], verinfo['patch'], verinfo['prerelease'], verinfo['build'])