Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 585 Bytes

README.md

File metadata and controls

31 lines (23 loc) · 585 Bytes

Usage

Download build_manpage.py and place it somewhere where Python can find it.

In your setup.py add:

[...]
from build_manpage import build_manpage

setup(
  [...]
  cmdclass={'build_manpage': build_manpage}
)

In your setup.cfg add:

[build_manpage]
output=data/mymanpage.1
parser=myapp.somemod:get_parser

where output is the destination path for the generated manpage and parser is an import path pointing to a optparser instance or a function returning such an instance.

Then run setup.py build_manpage to build a manpage for your project.