Ответ 1
sphinx.ext.autosummary
является расширением Sphinx. Чтобы использовать расширение, вы должны добавить его имя в конфигурационную переменную extensions
в conf.py:
extensions = ['sphinx.ext.autosummary', ...]
У меня есть документ sphinx, и когда я включаю следующие строки:
.. currentmodule:: myMod
.. autosummary::
MyClass
Я получаю следующую ошибку
ERROR: Unknown directive type "autosummary".
Тем не менее, autosummary доступен с версии 0.6, и я использую Sphinx 1.1.3.
Что может вызвать проблему? Спасибо!
EDIT: чтобы сделать его более понятным, я говорю о python-sphinx, инструменте документации.
sphinx.ext.autosummary
является расширением Sphinx. Чтобы использовать расширение, вы должны добавить его имя в конфигурационную переменную extensions
в conf.py:
extensions = ['sphinx.ext.autosummary', ...]