mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-10 15:28:34 +01:00
dvc: dynamic version
Fixes #566 Signed-off-by: Ruslan Kuprieiev <[email protected]>
This commit is contained in:
@@ -3,5 +3,20 @@ DVC
|
||||
----
|
||||
Make your data science projects reproducible and shareable.
|
||||
"""
|
||||
import os
|
||||
|
||||
VERSION = '0.9.3'
|
||||
|
||||
if os.getenv('APPVEYOR_REPO_TAG', '').lower() != 'true' and os.getenv('TRAVIS_TAG', '') == '':
|
||||
# Dynamically update version
|
||||
try:
|
||||
import git
|
||||
repo = git.Repo(os.curdir, search_parent_directories=True)
|
||||
sha = repo.head.object.hexsha
|
||||
short_sha = repo.git.rev_parse(sha, short=6)
|
||||
dirty = '.mod' if repo.is_dirty() else ''
|
||||
VERSION = '{}+{}{}'.format(VERSION, short_sha, dirty)
|
||||
except:
|
||||
pass
|
||||
|
||||
__version__ = VERSION
|
||||
|
||||
Reference in New Issue
Block a user