You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在pyproject.toml中配置Devpi指定Sphinx的source_dir路径?

解决方案

你可以直接在pyproject.toml中通过tool.devpi配置段传递Sphinx构建参数,指定source目录路径,无需修改sys.path。具体配置如下:

[tool.devpi]
sphinx_opts = "-s docs/source"

如果需要同时指定文档输出目录(比如默认的docs/build),可以扩展参数:

[tool.devpi]
sphinx_opts = "-s docs/source -b html docs/build"

原理说明

devpi在构建包文档时会调用sphinx-build命令,sphinx_opts配置项允许直接传递命令行参数给sphinx-build。其中-s参数正是Sphinx用来指定源文件目录的选项,这样就能让Sphinx直接定位到docs/source下的conf.py和RST文件。这种配置方式是devpi官方支持的标准用法。

内容的提问来源于stack exchange,提问作者Stefanhg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 18:35:16