微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Docutils 对 readthedocs 的 sphinx 主题的依赖

如何解决Docutils 对 readthedocs 的 sphinx 主题的依赖

我曾经在 readthedocs.io 服务器上保存一个项目文档。这是链接 CoFEA Initiative

自 4 月 3 日以来,由于发布了新版本的 docutils 库,它看起来有点损坏(例如,主徽标向左对齐但应居中)。 docutils 的最新版本是 0.17,这个特殊的 sphinx 主题适用于 0.16 及以下版本。

log file 显示了它不工作的原因。一、readthedocs服务器安装最新版本的docutils

Collecting docutils>=0.11
  Downloading docutils-0.17-py2.py3-none-any.whl (575 kB)

然后 sphinx 主题尝试根据 setup.py 中定义的内容下载并安装特定版本的 docutils

Installed /home/docs/checkouts/readthedocs.org/user_builds/cofea/envs/latest/lib/python3.7/site-packages/ipygany-0.5.0-py3.7.egg
Searching for docutils==0.16
Reading https://pypi.org/simple/docutils/
Downloading https://files.pythonhosted.org/packages/81/44/8a15e45ffa96e6cf82956dd8d7af9e666357e16b0d93b253903475ee947f/docutils-0.16-py2.py3-none-any.whl#sha256=0c5b78adfbf7762415433f5515cd5c9e762339e23369dbe8000d84a4bf4ab3af
Best match: docutils 0.16
Processing docutils-0.16-py2.py3-none-any.whl
Installing docutils-0.16-py2.py3-none-any.whl to /home/docs/checkouts/readthedocs.org/user_builds/cofea/envs/latest/lib/python3.7/site-packages

我认为正在发生的事情是,当调用 sphinx 命令时,它使用的是 0.17 版而不是 0.16 版。

有没有办法强制使用 docutils 0.16 版本的 sphinx

感谢您的帮助

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。