mirror of
https://github.com/ARM-software/devlib.git
synced 2025-02-25 05:57:51 +00:00
utils/version: add get_commit
Add a function to get the commit ID of the devlib repository (if running from source, e.g. via "setup.py develop").
This commit is contained in:
parent
f1c945bb5e
commit
4a862d06bb
15
devlib/utils/version.py
Normal file
15
devlib/utils/version.py
Normal file
@ -0,0 +1,15 @@
|
||||
import os
|
||||
import sys
|
||||
from subprocess import Popen, PIPE
|
||||
|
||||
def get_commit():
|
||||
p = Popen(['git', 'rev-parse', 'HEAD'], cwd=os.path.dirname(__file__),
|
||||
stdout=PIPE, stderr=PIPE)
|
||||
std, _ = p.communicate()
|
||||
p.wait()
|
||||
if p.returncode:
|
||||
return None
|
||||
if sys.version_info[0] == 3:
|
||||
return std[:8].decode(sys.stdout.encoding)
|
||||
else:
|
||||
return std[:8]
|
Loading…
x
Reference in New Issue
Block a user