summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py40
1 files changed, 1 insertions, 39 deletions
diff --git a/setup.py b/setup.py
index 935d36e0d9..85bea96eac 100644
--- a/setup.py
+++ b/setup.py
@@ -19,56 +19,18 @@ import glob
import os
import setuptools
-from setuptools.command import sdist
from nova.openstack.common import setup as common_setup
from nova import version
-class local_sdist(sdist.sdist):
- """Customized sdist hook - builds the ChangeLog file from VC first."""
- def run(self):
- common_setup.write_git_changelog()
- # sdist.sdist is an old style class, can't user super()
- sdist.sdist.run(self)
-
-nova_cmdclass = {'sdist': local_sdist}
-
-try:
- from sphinx import setup_command
-
- class local_BuildDoc(setup_command.BuildDoc):
- def run(self):
- for builder in ['html', 'man']:
- self.builder = builder
- self.finalize_options()
- setup_command.BuildDoc.run(self)
- nova_cmdclass['build_sphinx'] = local_BuildDoc
-
-except Exception:
- pass
-
-
-def find_data_files(destdir, srcdir):
- package_data = []
- files = []
- for d in glob.glob('%s/*' % (srcdir, )):
- if os.path.isdir(d):
- package_data += find_data_files(
- os.path.join(destdir, os.path.basename(d)), d)
- else:
- files += [d]
- package_data += [(destdir, files)]
- return package_data
-
-
setuptools.setup(name='nova',
version=version.canonical_version_string(),
description='cloud computing fabric controller',
author='OpenStack',
author_email='nova@lists.launchpad.net',
url='http://www.openstack.org/',
- cmdclass=nova_cmdclass,
+ cmdclass=common_setup.get_cmdclass(),
packages=setuptools.find_packages(exclude=['bin', 'smoketests']),
include_package_data=True,
test_suite='nose.collector',