Browse Source

implement borgmajor/minor/patch placeholders, fixes #1694

Thomas Waldmann 8 years ago
parent
commit
22f77b908f
1 changed files with 2 additions and 7 deletions
  1. 2 7
      borg/__init__.py

+ 2 - 7
borg/__init__.py

@@ -1,11 +1,6 @@
-import re
+from distutils.version import LooseVersion
 
 from ._version import version as __version__
 
-version_re = r'(\d+)\.(\d+)\.(\d+)'
 
-m = re.match(version_re, __version__)
-if m:
-    __version_tuple__ = tuple(map(int, m.groups()))
-else:
-    raise RuntimeError("Can't parse __version__: %r" % __version__)
+__version_tuple__ = tuple(LooseVersion(__version__).version[:3])