re_field = re.compile('@(param|type|rtype|return)')

def fix_docstring(app, what, name, obj, options, lines):
    for i in range(len(lines)):
        lines[i] = re_field.sub(':\\1', lines[i])

def setup(app):
    app.connect('autodoc-process-docstring', fix_docstring)
Автоматический способ переключения с форматирования строки документации epidoc на форматирование строки документации sphinx?