summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorAnne Gentle <anne@openstack.org>2010-11-19 22:04:37 +0000
committerTarmac <>2010-11-19 22:04:37 +0000
commitacf8800d73215b5b0974dd64f0047a9fc6c0a4c7 (patch)
treeac170da908e31b44e51668c19c902f35fbb1e3a0 /setup.py
parent2509fccebc2d374542e116d9e482a617e2c02686 (diff)
parent55780d1490ff2a97b78babde580161f16aeccdd6 (diff)
downloadnova-acf8800d73215b5b0974dd64f0047a9fc6c0a4c7.tar.gz
Adds images (only links one in), start for a nova-manage man file, and also documents all nova-manage commands. Can we merge it in even though the man page build isn't working?
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index dab601290f..33d815fa63 100644
--- a/setup.py
+++ b/setup.py
@@ -18,11 +18,19 @@
from setuptools import setup, find_packages
from setuptools.command.sdist import sdist
+from sphinx.setup_command import BuildDoc
import os
import subprocess
+class local_BuildDoc(BuildDoc):
+ def run(self):
+ for builder in ['html', 'man']:
+ self.builder = builder
+ self.finalize_options()
+ BuildDoc.run(self)
+
class local_sdist(sdist):
"""Customized sdist hook - builds the ChangeLog file from VC first"""
@@ -44,7 +52,8 @@ setup(name='nova',
author='OpenStack',
author_email='nova@lists.launchpad.net',
url='http://www.openstack.org/',
- cmdclass={'sdist': local_sdist},
+ cmdclass={ 'sdist': local_sdist,
+ 'build_sphinx' : local_BuildDoc },
packages=find_packages(exclude=['bin', 'smoketests']),
scripts=['bin/nova-api',
'bin/nova-compute',