У меня есть проект, для которого я создал набор файлов .rst с sphinx.ext.apidoc
, который извлекает документацию из строк документации моего проекта.
Эти файлы выглядят следующим образом:
Submodules
----------
.. toctree::
mymodule.submodule
Module contents
---------------
.. automodule:: mymodule
:members:
:undoc-members:
:show-inheritance:
make html
правильно создает документацию на моем компьютере, но требует, чтобы я отредактировал файл conf.py
, чтобы добавить мой проект в системный путь python, чтобы он правильно находил модули, упомянутые в файлах .rst, когда autodoc пытается их импортировать.
Однако, когда я пытаюсь создать документацию на readthedocs, autodoc не может найти модули, на которые есть ссылки, потому что я не знаю, какой путь нужно добавить к системному пути python, чтобы autodoc правильно нашел модули проекта.
Мне было интересно, можно ли предварительно собрать файлы .rst с помощью autodoc в локальной среде, чтобы они больше не содержали никаких вызовов autodoc, а затем загрузить их в readthedocs, чтобы не было необходимости запускать там расширение autodoc.
Если нет способа сделать это, что будет правильным способом решения этой проблемы?
setup.py
, чтобы сообщить RTD и т. Д., Как установить проект? - person jonrsharpe   schedule 11.03.2015