Sphinx autodoc с аннотациями типа mypy

В настоящее время у меня есть код, который использует аннотации типа mypy следующим образом:

def translate(self, text, mark_unknown=False, format=None, deformat='txt', reformat='txt'):
    # type: (Translator, str, bool, Optional[str], str, str) -> str

Я хочу задокументировать его с помощью расширения Autodoc Sphinx, но, похоже, Autodoc в настоящее время не распознает эти аннотации, поэтому эти аннотации не отображаются в сгенерированной документации.

Есть ли какое-либо простое решение для этого, например. другое расширение или параметр autodoc, или я должен написать фактическую строку документации с соответствующей информацией?


person Andi Qu    schedule 21.11.2018    source источник
comment
Отвечает ли это на ваш вопрос? Как автоматически добавлять типы параметров в документацию sphinx   -  person NLindros    schedule 15.04.2020