diff options
author | Lars Wirzenius <liw@liw.fi> | 2013-04-28 09:51:06 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2013-04-28 09:51:06 +0100 |
commit | 0bd0df22eeee485331353a9c31a54b81257317f9 (patch) | |
tree | 262031c835a2658fcd8bd34b865c237506041d73 /setup.py | |
parent | 57dcf075bb39c7855e9ef5becce96f042436ba15 (diff) | |
download | desktop-cronish-0bd0df22eeee485331353a9c31a54b81257317f9.tar.gz |
Build manual page
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 20 |
1 files changed, 19 insertions, 1 deletions
@@ -15,7 +15,22 @@ # with this program; if not, write to the Free Software Foundation, Inc., # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -from distutils.core import setup +from distutils.core import setup, Extension +from distutils.command.build import build +import cliapp + + +class Build(build): + + def run(self): + build.run(self) + print 'building manpages' + for x in ['desktop-cronish']: + with open('%s.1' % x, 'w') as f: + cliapp.runcmd( + ['python', x, '--generate-manpage=%s.1.in' % x], + stdout=f) + setup(name='desktop-cronish', version='0.0', @@ -24,4 +39,7 @@ setup(name='desktop-cronish', author_email='liw@liw.fi', url='http://liw.fi/desktop-cronish/', scripts=['desktop-cronish'], + cmdclass={ + 'build': Build, + }, ) |