Adding an install_requires to the setup call. Now you can pip install nova on a naked machine.

Change-Id: Ia6debb6422be2769efbc6628e760f23dbf5099dc
This commit is contained in:
Ben McGraw 2011-11-28 23:25:33 +00:00
parent fb7260f92a
commit b210c75b51

@ -81,6 +81,14 @@ def find_data_files(destdir, srcdir):
package_data += [(destdir, files)]
return package_data
def load_required_packages():
with file('tools/pip-requires', 'r') as f:
return [line.strip() for line in f]
required_packages = load_required_packages()
setup(name='nova',
version=version.canonical_version_string(),
description='cloud computing fabric controller',
@ -92,6 +100,7 @@ setup(name='nova',
include_package_data=True,
test_suite='nose.collector',
data_files=find_data_files('share/nova', 'tools'),
install_requires=required_packages,
scripts=['bin/nova-ajax-console-proxy',
'bin/nova-api',
'bin/nova-api-ec2',