def update_version_py():
if not os.path.isdir(".git"):
print("This does not appear to be a Git repository.")
return
try:
p = subprocess.Popen(["git", "describe",
"--tags", "--always"],
stdout=subprocess.PIPE)
except EnvironmentError:
print("unable to run git, leaving eden/_version.py alone")
return
stdout = p.communicate()[0]
if p.returncode != 0:
print("unable to run git, leaving eden/_version.py alone")
return
ver = stdout.strip()
ver = str(int(ver,16)) # pypi doesnt like base 16
f = open("graphlearn/_version.py", "w")
f.write(VERSION_PY % ver)
f.close()
print("set graphlearn/_version.py to '%s'" % ver)
评论列表
文章目录