3 changed files with 27 additions and 31 deletions
@ -1,32 +1,11 @@ |
|||||||
import subprocess |
__version__ = '0.0' |
||||||
|
|
||||||
|
|
||||||
try: |
try: |
||||||
git_describe = subprocess.check_output(['git', 'describe', '--tags'], universal_newlines=True, stderr=subprocess.DEVNULL).strip() |
from ._version import __version__ |
||||||
# v0.2-69-g181f854 |
except ImportError: |
||||||
if git_describe[0] in "vr": |
pass |
||||||
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) |
|
||||||
|
|
||||||
|
VERSION = __version__.split('+') |
||||||
|
VERSION = tuple(list(map(int, VERSION[0].split('.'))) + VERSION[1:]) |
||||||
|
|
||||||
default_app_config = 'people.apps.PeopleConfig' |
default_app_config = 'people.apps.PeopleConfig' |
||||||
|
Loading…
Reference in new issue