我使用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/