From c978fbc3a59ac92e439192b4af067f619f1cfd88 Mon Sep 17 00:00:00 2001 From: Andrew Laski Date: Thu, 6 Sep 2012 21:21:23 -0400 Subject: [PATCH] Set install_requires in setup.py. Updates setup.py to set install_requires using parse_requirements from openstack-common. This allows DevStack to install nova requirements, as currently they are not handled. Also relaxes the version requirement for lxml to >=2.3,<3. This allows DevStack to install nova requirements without needing to install lxml over the installed python-xml system package, currently 2.3.2. Change-Id: Iccebf9604ba5c6fcacb4c5fa5004f9fcb08944f3 --- nova/tests/test_libvirt_config.py | 6 +++--- setup.py | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/nova/tests/test_libvirt_config.py b/nova/tests/test_libvirt_config.py index a00d5b572..b0da9f998 100644 --- a/nova/tests/test_libvirt_config.py +++ b/nova/tests/test_libvirt_config.py @@ -366,7 +366,7 @@ class LibvirtConfigGuestDiskTest(LibvirtConfigBaseTest): self.assertXmlEqual(xml, """ - + """) @@ -387,7 +387,7 @@ class LibvirtConfigGuestDiskTest(LibvirtConfigBaseTest): self.assertXmlEqual(xml, """ - + @@ -530,7 +530,7 @@ class LibvirtConfigGuestInterfaceTest(LibvirtConfigBaseTest): - + """) diff --git a/setup.py b/setup.py index 85bea96ea..5ae22d6a9 100644 --- a/setup.py +++ b/setup.py @@ -23,6 +23,7 @@ import setuptools from nova.openstack.common import setup as common_setup from nova import version +requires = common_setup.parse_requirements() setuptools.setup(name='nova', version=version.canonical_version_string(), @@ -32,6 +33,7 @@ setuptools.setup(name='nova', url='http://www.openstack.org/', cmdclass=common_setup.get_cmdclass(), packages=setuptools.find_packages(exclude=['bin', 'smoketests']), + install_requires=requires, include_package_data=True, test_suite='nose.collector', setup_requires=['setuptools_git>=0.4'],