加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
version.py 572 Bytes
一键复制 编辑 原始数据 按行查看 历史
#!/usr/bin/env python3
"""Print current tinc version for using in build scripts."""
from os import path, environ
import subprocess as subp
PREFIX = "release-"
SOURCE_ROOT = path.dirname(path.realpath(__file__))
SOURCE_ROOT = environ.get("MESON_SOURCE_ROOT", SOURCE_ROOT)
cmd = [
"git",
"--git-dir",
path.join(SOURCE_ROOT, ".git"),
"describe",
"--always",
"--tags",
"--match=" + PREFIX + "*",
]
result = subp.run(cmd, stdout=subp.PIPE, encoding="utf-8", check=True)
version = result.stdout.strip().replace("release-", "", 1)
print(version)
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化