Джон Уолтман http://bitbucket.org/jonwaltman/sphinx-info разветвил sphinx и написал сборщик texinfo, он может собрать документацию по python (я еще этого не сделал). Похоже, он скоро будет объединен в сфинкса.
Вот быстрые ссылки для загрузки (временные):
Шаги для генерации документа Python в формате texinfo:
Скачать исходный код Python
Загрузите и установите пакет sphinx-info (в virtualenv)
Введите в каталог Python / Doc из исходных кодов Python
Отредактируйте Makefile, для цели build
замените $(PYTHON) tools/sphinx-build.py
на sphinx-build
, затем добавьте эту цель в make-файл, обратите внимание, пробел перед echo - TAB:
texinfo: BUILDER = texinfo
texinfo: build
@echo
@echo "Build finished. The Texinfo files are in _build/texinfo."
@echo "Run \`make' in that directory to run these through makeinfo" \
"(use \`make info' here to do that automatically)."
Редактировать Python / Doc / conf.py, добавив:
texinfo_documents = [
('contents', 'python', 'Python Documentation', 'Georg Brandl',
'Python', 'The Python Programming Language', 'Documentation tools',
1),
]
Затем запустите make texinfo
, и он должен создать текстовый файл в каталоге build / texinfo.
Для создания информационного файла запустите makeinfo python.texi