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

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


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


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

7
Ошибка sphinx-build - autodoc не может импортировать / найти модуль
Я пытаюсь начать работать со Sphinx, но у меня постоянные проблемы. Команда: docs/sphinx-quickstart Отвечаю на все вопросы и все работает нормально. Команда: docs/ls Все нормально выглядит. Результат:build Makefile source Команда: sphinx-build -d build/doctrees source build/html Вроде работает. Мне удалось открыть файл index.html и увидеть «оболочку» того, что я хочу. Когда …

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

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

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

6
Может ли сфинкс ссылаться на документы, которые не находятся в каталогах ниже корневого документа?
Я использую Sphinx для документирования проекта, отличного от Python. Я хочу распределить ./docпапки в каждом подмодуле, содержащие submodule_name.rstфайлы для документирования этого модуля. Затем я хочу поместить эти файлы в главную иерархию, чтобы создать спецификацию для всего дизайна. Т.е.: Project docs spec project_spec.rst conf.py modules module1 docs module1.rst src module2 docs …

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

1
Сборка для чтения документов завершается неудачно с «невозможно импортировать имя« 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) Я сделал что-то не так или это ошибка в read-the-docs? Локальная сборка Sphinx Docs работает нормально. Полный журнал ошибок при чтении документов: Read the Docs build information Build id: 10299638 Project: …

2
Почему html-файл, преобразованный из первого файла, содержащего вопросительный знак, не может отображаться в браузере при нажатии на каталог?
Пожалуйста, скачайте файл simple.7zи установите его в свой sphinx, чтобы воспроизвести проблемы, которые я описал здесь, чтобы воспроизвести его, вы можете запустить: make clean make html загрузите и установите в своем сфинксе, чтобы воспроизвести проблемы Есть две статьи sample/source, содержание одинаковое, только разница в названии. cd sample ls source |grep …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.