软件包的版本号往往存在于很多地方,对于 Python 来说,常常存在于:
__init__.py
中的__version__
属性如果使用版本控制工具的话,那么还有 git
的 tag
。
因为这个问题感到有些头痛,去搜了下,发现 Python 世界中的解决方案可能是bump2version
,目前已经用上了,可以只用一个命令就按照“语义化版本”的规则来对那些分散的版本号进行更新。
但是感觉这个工具的 star 挺少的,好像也并不是那么常用。
那么你们在开发软件包的过程中怎么样更改版本号呢?
是自己写个脚本还是有什么特别的工具?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.