如何使用 ReadTheDocs 指定 plantuml 版本?

问题描述 投票:0回答:1

我正在尝试在 ReadTheDocs 上托管的 Sphinx 项目中使用 PlantUML。我想知道如何指定要安装的 PlantUML 版本,因为它当前正在安装旧版本,该版本没有我想要的最新 PlantUML 功能。

我目前通过将 PlantUML 图添加到我的 Sphinx 中来工作

extensions
(在 conf.py 中):

    "sphinx.ext.graphviz",
    "sphinxcontrib.plantuml",

我正在安装 PlantUML 作为我的 ReadTheDocs 配置的一部分(在 .readthedocs/yaml 中):

version: 2

build:
  os: ubuntu-22.04
  tools:
    python: "3.12"

  apt_packages:
    - plantuml

sphinx:
  configuration: wiki/conf.py
  fail_on_warning: true

python:
  install:
  - requirements: wiki/requirements.txt

但是当它构建在 ReadTheDocs 上时,我看到它正在安装 PlantUML 版本 1.2020.2,该版本相当旧:

$ apt-get update --assume-yes --quiet
$ apt-get install --assume-yes --quiet -- plantuml
...
Get:46 http://archive.ubuntu.com/ubuntu jammy/universe amd64 plantuml all 1:1.2020.2+ds-1 [8035 kB]
...
Selecting previously unselected package plantuml.
Preparing to unpack .../45-plantuml_1%3a1.2020.2+ds-1_all.deb ...
Unpacking plantuml (1:1.2020.2+ds-1) ...
...
Setting up plantuml (1:1.2020.2+ds-1) ...
...
done.
python-sphinx restructuredtext read-the-docs
1个回答
0
投票

Ubuntu 22.04 版本是目前 Read the Docs 支持的 PlatUML 的最新版本。如果您需要更新的版本,您应该考虑按照他们的安装指南手动安装:https://plantuml.com/starting

© www.soinside.com 2019 - 2024. All rights reserved.