From 33be3b31e9cbbb138911371480e213f6478c1bf3 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sun, 11 Sep 2011 19:17:41 +0100 Subject: Add preliminary manpage for cmdtest. --- setup.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'setup.py') diff --git a/setup.py b/setup.py index f8f3dd6..30bd03d 100644 --- a/setup.py +++ b/setup.py @@ -27,6 +27,18 @@ import subprocess import cmdtestlib +class GenerateManpage(build): + + def run(self): + build.run(self) + print 'building manpages' + for x in ['cmdtest']: + with open('%s.1' % x, 'w') as f: + subprocess.check_call(['python', x, + '--generate-manpage=%s.1.in' % x, + '--output=%s.1' % x], stdout=f) + + class CleanMore(clean): def run(self): @@ -60,6 +72,7 @@ setup(name='cmdtest', scripts=['cmdtest'], py_modules=['cmdtestlib'], cmdclass={ + 'build': GenerateManpage, 'check': Check, 'clean': CleanMore, }, -- cgit v1.2.1