diff options
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, + }, ) |