diff --git a/src/build.py b/src/build.py index adbb044323..f65c9b0e7d 100755 --- a/src/build.py +++ b/src/build.py @@ -220,7 +220,15 @@ def make_package(args): if not args.numeric_version: for i in args.version.split('.'): version_code *= 100 - version_code += int(i) + try: + version_code += int(i) + except: + try: + for j in i.split('-'): + version_code += int(j) + break + except: + pass args.numeric_version = str(version_code)