如果你使用distutils调用sphinx,你的情况就会被覆盖.答案在
sphinx/setup_command.py的文档中.从该示例中,您的setup.py应该有一个看起来像这样的部分:
# this is only necessary when not using setuptools/distribute
from sphinx.setup_command import BuildDoc
cmdclass = {'build_sphinx': BuildDoc}
name = 'My project'
version = '1.2'
release = '1.2.0'
setup(
name=name,
author='Bernard Montgomery',
version=release,
cmdclass=cmdclass,
# these are optional and override conf.py settings
command_options={
'build_sphinx': {
'project': ('setup.py', name),
'version': ('setup.py', version),
'release': ('setup.py', release)}},
)
之后,调用python setup.py build_sphinx将构建文档,对这些共享值具有单一的真实点.做得好.
适合我.希望能帮助到你!
最后
以上就是英俊鼠标最近收集整理的关于python产品作者如何去掉_Python包:如何避免重新定义作者版本等?的全部内容,更多相关python产品作者如何去掉_Python包:如何避免重新定义作者版本等内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复