Re: Debian-way мануалы для python- скриптов

Victor Wagner <[email protected]>
Newsgroups gmane.linux.debian.user.russian
Message-ID <[email protected]>
В Thu, 23 Apr 2020 11:51:48 +0400
[email protected] пишет:

> On Thu, 23 Apr 2020 09:34:37 +0300
> Victor Wagner wrote:
> 
> VW> dh_python из коробки поддерживает систему документирования sphynx,
> VW> Но я заглянул в её описание и понял, что ничего не понял. Она
> VW> ориентирована в первую очередь на написание документации к
> VW> библиотека, для программистов, а не на man-страницы, для
> VW> пользователей.  
> 
> В сторону Asciidoc гляньте (сам не пробовал).

Дело не в том, какой язык разметки использовать.

В конце концов писал я 20 лет маны непосредственно на *roff.

Вопрос в интеграции конвертера этого языка с дебиановскими средствами
пакетирования python-скриптов и самим setuptools. Нужно с одной стороны
обеспечить, чтобы setup.py не забыл положить исходник документации в tarball 
исходников по команде sdist, с другой, чтобы в debian/rules отработало
правило, которое уже преобразованные в *roff man-страницы установило в 
/usr/share/man/man1 и /usr/share/man/ru/man1.

Если же это правило писать вручную через override_dh_auto_install, то
придется потом debian/rules хранить в git, а не перегенерировать каждый
раз с помощью py2dsp из пакета pypi2deb.

У asciidoc я никаких средств для этого
не увидел. У sphynx это есть, но непонятно как в spynx c минимальными
трудозатратами сделать правильные man-страницы, со стандартным для
man набором разделов.
--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.