awips2/pythonPackages/nose/doc/manbuilder.py
root 2b462d8665 Initial revision of AWIPS2 11.9.0-7p5
Former-commit-id: 06a8b51d6d [formerly a02aeb236c [formerly 9f19e3f712] [formerly 06a8b51d6d [formerly 64fa9254b946eae7e61bbc3f513b7c3696c4f54f]]]
Former-commit-id: a02aeb236c [formerly 9f19e3f712]
Former-commit-id: a02aeb236c
Former-commit-id: 133dc97f67
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)