Till now, zhmcclient is installed from github master branch using
pip. As zhmcclient is now an official OpenStack requirement [1]
We can switch to install the latest stable version via
requirements.txt.
To allow newer versions in the future, an update to the
upper-constraints.txt in the OpenStack requirements repo is
required.
To bump the minimum just increase the version in requirements.txt
of nova-dpm and make sure, that newer versions are allowed
by OpenStack requirements (see above).
[1] https://review.openstack.org/413689
Change-Id: I0da5f9271ee3391a4648064207eab5b4fb7e26fb
Closes-Bug: #1655905
+ Updated tox.ini to install nova
+ Modified tox_install script to install zhmcclient requirements and removed
conditional nova installation check because new folder nova introduced for
devstack setup always returns true for the check that verifies if nova is
already installed
blueprint: devstack-setup-nova
Change-Id: I0c16e4bdda38eb331fa76010e39b5d8457475af4
* It's the initial commit based on coockiecutter template
* Upstream nova is installed using tox_install.sh as install_command
* zhmcclient is installed via tox dependencies as zhmcclient is not
listed in global openstack requirements and therefore cannot be
listed in requirements.txt
Partial-Bug: #1644216
Change-Id: Ic53e59ebdcb574f4e9fb9d09471c9ddff9bb1759