tox 不会 运行 狮身人面像

tox does not run sphinx

我想 运行 来自 tox 的以下命令。

python setup.py build_sphinx -b html

当我从控制台 运行 上面的命令时,我已经配置了我的 setup.py 来构建文档(我从控制台检查过,那个命令生成了文档)。

然后我编辑了我的 tox.ini 如下:

.....
[testenv:sphinx]
command = python setup.py build_sphinx -b html

setup.cfg如下:

[build_sphinx]
project = project_name
source-dir = module_name/doc
build-dir = module_name/doc/build

但是当我 运行 tox -e sphinx 时,tox 退出并显示成功消息,但没有生成文档。

有人可以帮我解决这个问题吗?

我不建议使用 setuptools 来构建文档。考虑直接使用 sphinx 作为 tox 本身在 https://github.com/tox-dev/tox/blob/master/tox.ini#L48-L53 或者请 post 使用 -vvv 的 运行 的确切输出,或者公开该项目供我们尝试。