Вопросы с тегом «python-sphinx»

Sphinx - это инструмент, который упрощает создание интеллектуальной и красивой документации. Sphinx особенно подходит для документации Python, но это инструмент общего назначения, который можно использовать для документирования чего угодно.

149
Автодок Сфинкса не достаточно автоматический

Я пытаюсь использовать Sphinx для документирования проекта на 5000 строк в Python. Имеет около 7 базовых модулей. Насколько я знаю, чтобы использовать autodoc, мне нужно написать такой код для каждого файла в моем проекте: .. automodule:: mods.set.tests :members: :show-inheritance: Это слишком...

108
Как использовать автодок Sphinx для документирования метода __init __ (self) класса?

По умолчанию Sphinx не создает документы для __init __ (self). Я пробовал следующее: .. automodule:: mymodule :members: и ..autoclass:: MyClass :members: В conf.py установка следующего только добавляет строку документации __init __ (self) в строку документации класса ( документация Sphinx autodoc,...

107
Ошибка sphinx-build - autodoc не может импортировать / найти модуль

Я пытаюсь начать работать со Sphinx, но у меня постоянные проблемы. Команда: docs/sphinx-quickstart Отвечаю на все вопросы и все работает нормально. Команда: docs/ls Все нормально выглядит. Результат:build Makefile source Команда: sphinx-build -d build/doctrees source build/html Вроде работает....

99
Как правильно задокументировать параметр ** kwargs?

Я использую sphinx и плагин autodoc для создания документации API для моих модулей Python. Хотя я вижу, как красиво документировать определенные параметры, я не могу найти пример того, как документировать **kwargsпараметр. Есть ли у кого-нибудь хороший пример четкого способа их документировать?...

94
Как документировать код Python с помощью Doxygen [закрыто]

Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Мне нравится Doxygen создавать...

90
Как создать вложенный список в reStructuredText?

Я пытаюсь создать правильно вложенный список, используя следующий код (следуя документам Sphinx и documenttils ): 1. X a. U b. V c. W 2. Y 3. Z Я ожидаю, что это приведет к двум OLs, но вместо этого я получаю следующий результат: <ol class="arabic simple"> <li>X</li> </ol>...

90
Может ли сфинкс ссылаться на документы, которые не находятся в каталогах ниже корневого документа?

Я использую Sphinx для документирования проекта, отличного от Python. Я хочу распределить ./docпапки в каждом подмодуле, содержащие submodule_name.rstфайлы для документирования этого модуля. Затем я хочу поместить эти файлы в главную иерархию, чтобы создать спецификацию для всего дизайна. Т.е.:...

87
Ссылка на метод класса в строке документации Python

Я хочу добавить ссылку на метод в моем классе из строки документации другого метода того же класса. Я хочу, чтобы ссылка работала в sphinx и предпочтительно также в Spyder и других IDE Python. Я пробовал несколько вариантов и нашел только один, который работает, но он громоздкий. Предположим...

25
Сборка для чтения документов завершается неудачно с «невозможно импортировать имя« PackageFinder »из« pip._internal.index »»

Сборка Sphinx docs на read-the-docs завершается с ошибкой (полный журнал ниже): ImportError: cannot import name 'PackageFinder' from 'pip._internal.index' (/home/docs/checkouts/readthedocs.org/user_builds/cascade-python/envs/latest/lib/python3.7/site-packages/pip/_internal/index/__init__.py) Я...

14
Почему html-файл, преобразованный из первого файла, содержащего вопросительный знак, не может отображаться в браузере при нажатии на каталог?

Пожалуйста, скачайте файл simple.7zи установите его в свой sphinx, чтобы воспроизвести проблемы, которые я описал здесь, чтобы воспроизвести его, вы можете запустить: make clean make html загрузите и установите в своем сфинксе, чтобы воспроизвести проблемы Есть две статьи sample/source, содержание...