瀏覽代碼

implement borgmajor/minor/patch placeholders, fixes #1694

Thomas Waldmann 8 年之前
父節點
當前提交
22f77b908f
共有 1 個文件被更改,包括 2 次插入7 次删除
  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])