awips2/pythonPackages/nose/doc/manbuilder.py
2017-03-14 15:05:59 -05:00

24 lines
431 B
Python
Executable file

from manpage import Writer
from sphinx.builders.text import TextBuilder
class ManBuilder(TextBuilder):
name = 'manpage'
format = 'man'
out_suffix = '.man'
def prepare_writing(self, docnames):
self.writer = ManpageWriter(self)
class ManpageWriter(Writer):
def __init__(self, builder):
self.builder = builder
Writer.__init__(self)
def setup(app):
app.add_builder(ManBuilder)