summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRussell Bryant <rbryant@redhat.com>2012-03-14 16:05:46 -0400
committerRussell Bryant <rbryant@redhat.com>2012-03-14 16:05:46 -0400
commite7bb73767ba9b538bdab85cdb4edb2549c02427f (patch)
treed86f3cca1eb377a93606c76bf2d8974e62c52e3e
parentacc9f892b36aa7315ac84d1e7f6506a6fea9fbad (diff)
Add automatically generated code docs.
Fix bug 954734. Fix "python setup.py build_sphinx" to build the code documentation via sphinx-apidoc. Change-Id: I18eced31aab424b7c808697324cbf6cfede442a7
-rw-r--r--setup.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/setup.py b/setup.py
index 9f8d7452..4a11cf14 100644
--- a/setup.py
+++ b/setup.py
@@ -17,6 +17,7 @@
from setuptools import find_packages
from setuptools.command.sdist import sdist
from setuptools import setup
+import subprocess
from keystone.openstack.common.setup import parse_requirements
from keystone.openstack.common.setup import parse_dependency_links
@@ -37,6 +38,8 @@ try:
class local_BuildDoc(BuildDoc):
def run(self):
+ subprocess.call('sphinx-apidoc -f -o doc/source keystone',
+ shell=True)
for builder in ['html', 'man']:
self.builder = builder
self.finalize_options()