我的目标:
我希望在我的 GIT 存储库、pypi 存储库上的发行版以及使用 的源代码中保持一致的版本 __version__
变量。
详细信息:
我尝试使用 pbr ,它从 git 标签生成发行版本,因此这两个版本将是一致的。但是,我无法找到如何使 __version__ 变量与我的源代码中的它们保持一致。 (有 several ways 从源获取版本,但如何连接到 git/distro?)
是否可以生成版本文件(用于解析表单源)或直接修改__version__
变量?
最佳答案
自 Python 3.8 起,标准库中直接有一个解决方案:__version__ = importlib.metadata.version('Example')
。请参阅Using importlib.metadata .
关于python - 如何从源代码使用 pbr 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55921981/