aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2011-07-10 11:01:03 +0200
committerMichał Górny <mgorny@gentoo.org>2011-07-10 11:04:14 +0200
commite70e4e1bbe1d9671374fe6f4de4093b9149426ab (patch)
treedac8be2c393d4476803df7af3be5a3031a3da15d /setup.py
parentReuse 'gentoopm' module code. (diff)
downloadpms-test-suite-e70e4e1bbe1d9671374fe6f4de4093b9149426ab.tar.gz
pms-test-suite-e70e4e1bbe1d9671374fe6f4de4093b9149426ab.tar.bz2
pms-test-suite-e70e4e1bbe1d9671374fe6f4de4093b9149426ab.zip
Support generating docs using epydoc.
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index e961633..3cea20c 100755
--- a/setup.py
+++ b/setup.py
@@ -5,7 +5,7 @@
from distutils.core import setup, Command, Distribution
-import os.path, sys
+import os.path, subprocess, sys
sys.path.insert(0, os.path.dirname(__file__))
try:
@@ -80,6 +80,10 @@ class DocCommand(Command):
m.convertFile(f, d)
self.outfiles.append(d)
+ print('Creating API docs')
+ subprocess.check_call(['epydoc', '--verbose', '--html',
+ '--output', os.path.join('doc', 'html'), 'pmstestsuite'])
+
def get_inputs(self):
return self.docs or []