Sphinx不更改版本号
我在conf.py文件里修改了我项目的版本号:
version = '0.0.2'
但是当我生成新的html文件(用命令make html)时,版本号总是显示为:0.0.1。
有什么建议吗?
2 个回答
4
你需要在conf.py文件中更新release = ''这一行。版本号是内部使用的简短格式x.y,而release是完整的版本号,它会在sphinx构建项目时添加上去。
在你的conf.py文件中,只需修改这一行。
# The full version, including alpha/beta/rc tags.
release = '0.0.2'
然后重新运行make html命令。
5
我来补充一下这个讨论。如果你的工作流程可以简化,而且你的版本通常和发布的版本是一样的,你可以这样写:
# The short X.Y version.
version = '0.0.1'
# The full version, including alpha/beta/rc tags.
release = version
这样的话,你只需要修改第一个值就可以了。