gpt4 book ai didi

python - 从 git 标签获取版本(通过 pbr)

转载 作者:太空宇宙 更新时间:2023-11-04 07:56:12 33 4
gpt4 key购买 nike

我使用 pbr用于包装。它从 git 标签中获取版本并将其应用于 setup.py

现在我还想在包内提供可用的版本。例如有一个 __version__ 属性。我可以为此使用 pbr 库吗?

还有一个图书馆:versioneer这也从 git 标签中提取版本,但这会增加一个额外的要求。我更愿意从 pbr

获得这个功能

最佳答案

如果您认为 pbr 是您包的运行时依赖项,那么您可以使用 VersionInfo来自 pbr.version 的类:

from pbr.version import VersionInfo

package_name='my_package'
info = VersionInfo(package_name)

print(info.version_string())

(另见 How to load package version into __version__ variable if you are using pbr?)

关于python - 从 git 标签获取版本(通过 pbr),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48383737/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com