3 changed files with 27 additions and 31 deletions
@ -1,32 +1,11 @@
|
||||
import subprocess |
||||
|
||||
__version__ = '0.0' |
||||
|
||||
try: |
||||
git_describe = subprocess.check_output(['git', 'describe', '--tags'], universal_newlines=True, stderr=subprocess.DEVNULL).strip() |
||||
# v0.2-69-g181f854 |
||||
if git_describe[0] in "vr": |
||||
git_describe = git_describe[1:] |
||||
parts = git_describe.split("-") |
||||
VERSION = parts[0].split(".")[:3] |
||||
VERSION += [0] * (3 - len(VERSION)) |
||||
git_version = parts[1:] |
||||
|
||||
except subprocess.CalledProcessError: |
||||
# Not yet tagged |
||||
VERSION = [0, 0, 0] |
||||
git_version = [] |
||||
try: |
||||
git_version = ( |
||||
subprocess.check_output(['git', 'rev-list', '--count', 'HEAD'], universal_newlines=True).strip(), |
||||
subprocess.check_output(['git', 'rev-parse', '--short', 'HEAD'], universal_newlines=True).strip() |
||||
) |
||||
except subprocess.CalledProcessError: |
||||
git_version = [] |
||||
|
||||
|
||||
# 1.3.0-64-g1f9a30 |
||||
__version__ = '-'.join(map(str, ['.'.join(map(str, VERSION)), *git_version])) |
||||
VERSION.extend(git_version) |
||||
from ._version import __version__ |
||||
except ImportError: |
||||
pass |
||||
|
||||
VERSION = __version__.split('+') |
||||
VERSION = tuple(list(map(int, VERSION[0].split('.'))) + VERSION[1:]) |
||||
|
||||
default_app_config = 'people.apps.PeopleConfig' |
||||
|
Loading…
Reference in new issue