我目前正在使用Versioneer来管理python模块的版本控制。按照惯例,我的模块结构如下:
root/
|-- python/
| |-- mymodule
| |-- _version.py
| ...
|-- setup.py
|-- versioneer.py
我想用生成python模块的模块的版本来标记python模块的输出。提取当前正在运行的模块版本的建议方式是什么?我正在寻找的版本,将生成如果设置.py已执行,其中包含超过最后一个git标记的本地更改/提交。似乎有一些方法可以做到这一点,然而,我正在寻找最传统/强大的。你知道吗
引用
mymodule.__version__
是提取此信息的最一致的方法。这将适当地填充版本信息,包括最后一个标记之前的提交、脏标记等相关问题 更多 >
编程相关推荐