Pin setuptools and wheel packages

In order to maintain consistency for pip versions, align pip, wheels, and setuptools. Use OSA as a basis for consistency between deploy projects.

Depends-On: I573bd84e1f15b6e9bda8ebb1d8e12fa66970757a
Change-Id: I123508ad8c65805f6d95abe5e592e7e761d63142
This commit is contained in:
Samuel Cassiba 2018-12-10 16:50:58 -08:00
parent 5ad76e9754
commit 281db1fc2b
2 changed files with 5 additions and 3 deletions

View File

@ -60,7 +60,7 @@ when 'fedora', 'rhel' # :pragma-foodcritic: ~FC024 - won't fix this
default['openstack']['integration-test']['platform'] = {
tempest_packages: %w(git curl libxslt-devel
libxml2-devel python-testrepository
libffi-devel python-devel python-setuptools
libffi-devel python-devel
python-gabbi python-testscenarios
python-ddt),
package_overrides: '',

View File

@ -82,7 +82,9 @@ tempest_path = '/opt/tempest'
venv_path = '/opt/tempest-venv'
python_virtualenv venv_path do
system_site_packages true
pip_version '18.0'
setuptools_version '40.0.0'
wheel_version '0.31.1'
end
python_execute 'install tempest' do
@ -94,7 +96,7 @@ end
git tempest_path do
repository 'https://github.com/openstack/tempest'
reference '17.2.0'
reference '18.0.0'
depth 1
action :sync
notifies :run, 'python_execute[install tempest]', :immediately