概述
如果你使用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包:如何避免重新定义作者版本等?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复