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'])


Reply via email to