あなたはdistutilsのを使用してスフィンクスを起動している場合は、あなたのケースが覆われています。答えはsphinx/setup_command.pyのドキュメントにあります。これらの共通の価値観の真理の単一点を有する、ドキュメントを構築しますpython setup.py build_sphinx
を呼び出し、その後
# 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)}},
)
:その例から、あなたのsetup.pyは次のようにやや見える部分を持っている必要があります。よくやった。
私のために動作します。それが役に立てば幸い!