setup.py 文件源码

python
阅读 17 收藏 0 点赞 0 评论 0

项目:GraphLearn 作者: smautner 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号