awips2/pythonPackages/nose/doc/manbuilder.py
root 9f19e3f712 Initial revision of AWIPS2 11.9.0-7p5
Former-commit-id: 64fa9254b946eae7e61bbc3f513b7c3696c4f54f
2012-01-06 08:55:05 -06: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)