我使用pbr进行包装。它从 git 标签中获取版本并将其应用于 setup.py
现在我还想在包内提供可用的版本。例如有一个__version__属性。我可以pbr为此使用图书馆吗?
还有另一个库:versioneer,它也从 git 标签中提取版本,但这会增加一个额外的要求。我更愿意从pbr
小智 5
如果您可以pbr成为包的运行时依赖项,那么您可以使用以下VersionInfo类pbr.version:
from pbr.version import VersionInfo
package_name='my_package'
info = VersionInfo(package_name)
print(info.version_string())
Run Code Online (Sandbox Code Playgroud)
(另请参阅如何将包版本加载到 __version__ 变量中,如果您使用的是 pbr?)
| 归档时间: |
|
| 查看次数: |
2267 次 |
| 最近记录: |