Как убрать флаг doctest при сборке readthedocs? - PullRequest
0 голосов
/ 11 февраля 2020

Я опубликовал свой пакет Python и разместил документацию по readthedocs.

Я хочу знать, как удалить флаги doctest (например, doctest: +ELLIPSIS) из документации:

https://camphr.readthedocs.io/en/doc-doctest/

Когда я создавал документ на локальном компьютере (make html), флажки были правильно удалены.

1 Ответ

0 голосов
/ 11 февраля 2020

Я нашел решение.

Read-the-docs устанавливает sphinx<2 по умолчанию, в котором есть ошибка для флага doctest (см. Комментарий @mzjn). Таким образом я подготовил readthedocs.yml :

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

и подготовил docs/requirements.txt следующим образом:

sphinx>=2.2

Теперь readthedocs устанавливает sphinx>=2.2 и все работает хорошо.

...