Fix broken infrared toxenv on CentOS/RHEL-8

- use OpenStack uppser-constrains file for infrared toxenv
- make tobiko-tox-infrared-centos-8 job voting
- ensure setupptools and wheel versions are up to date

Change-Id: I04934b6eba6c35acf6ed2bcb9702b09a31dac8bf
This commit is contained in:
Federico Ressi 2020-04-29 17:14:38 +02:00
parent 9d8597cf60
commit 20c05cd1b9
4 changed files with 11 additions and 4 deletions

View File

@ -12,6 +12,7 @@ libffi-devel [platform:redhat]
openssl-devel [platform:redhat]
python3-devel [platform:redhat]
python3-setuptools [platform:redhat]
python3-wheel [platform:redhat]
readline-devel [platform:redhat]
sqlite-devel [platform:redhat]
zlib-devel [platform:redhat]

View File

@ -34,9 +34,14 @@
(get_python_info.stdout | from_json)}) }}
- name: "upgrade Pip command to latest version"
- name: "upgrade '{{ python_command }}' packages to the latest versions"
command: >
'{{ python_info[python_command].executable }}' -m pip install pip --upgrade --user
'{{ python_info[python_command].executable }}' -m pip install '{{ item }}' \
--upgrade --user
loop:
- pip
- setuptools
- wheel
- name: "show python_info facts"

View File

@ -188,7 +188,8 @@ whitelist_externals =
rm
deps =
-r infrared-requirements.txt
-c{env:UPPER_CONSTRAINTS_FILE:https://opendev.org/openstack/requirements/raw/branch/master/upper-constraints.txt}
-rinfrared-requirements.txt
passenv =
{[testenv:venv]passenv}
ANSIBLE_*

View File

@ -35,7 +35,7 @@
name: tobiko-tox-infrared-centos-8
parent: tobiko-tox-infrared
nodeset: centos-8-2-node
voting: false
voting: true
description: |
Run py36 test cases using tobiko infrared plugin on CentOS 8