gpt4 book ai didi

python - Python 项目中的一致版本控制

转载 作者:太空狗 更新时间:2023-10-29 21:11:23 26 4
gpt4 key购买 nike

我有一个 Python 项目,其中包含用于发布到 Pip 的 Sphinx 文档和 distutils。

这两个函数都需要一个版本(例如 0.4b3)

是否有最佳实践可以在需要版本号的各种实用程序之间自动维护一致的版本号?

作为奖励,是否有任何与 git 集成的东西(例如,通过标签)?

最佳答案

这是 Python distutils 邮件列表上最受欢迎的问题。您可以从 setup.py 和 conf.py 导入您的模块并获取 module.version。这可能不起作用,具体取决于您的导入、您对 2to3 的使用或其他因素,在这种情况下,您可以将您的版本移动到一个文本文件并从您的模块、setup.py 和 conf.py 打开它。

我个人的看法是,在三个地方更新版本号并没有太大的负担。这是发布过程中的一个小步骤。

关于python - Python 项目中的一致版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9311905/

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