Merge "Install py3-dev when not building wheels"

changes/64/795264/1
Zuul 1 year ago committed by Gerrit Code Review
commit 3771143280
  1. 1
      tasks/tempest_install_source.yml
  2. 3
      vars/debian.yml
  3. 3
      vars/redhat-7.yml
  4. 3
      vars/redhat-8.yml

@ -38,6 +38,7 @@
venv_python_executable: "{{ tempest_venv_python_executable }}"
venv_build_constraints: "{{ (tempest_git_repo is defined) | ternary( _u_c_contents.content.split('\n') | reject('match', '^tempest=') | list, tempest_git_constraints) }}"
venv_install_destination_path: "{{ tempest_venv_bin | dirname }}"
venv_build_distro_package_list: "{{ tempest_devel_distro_packages }}"
venv_pip_install_args: "{{ tempest_pip_install_args }}"
venv_wheel_build_enable: "{{ venv_build_host != inventory_hostname }}"
venv_pip_packages: "{{ tempest_pip_packages + tempest_pip_plugins }}"

@ -24,6 +24,9 @@ tempest_distro_packages:
- build-essential # required to build tempest plugins (TODO) remove this when repo server can satisfy the tempest plugin requirements
- nmap # provides ncat tool which is required by some of the neutron-tempest-plugin scenario tests
tempest_devel_distro_packages:
- python3-dev # required for netifaces module for stackviz
tempest_service_distro_packages:
- tempest
- python3-junitxml

@ -25,6 +25,9 @@ tempest_service_distro_packages:
- python-subunit
- subunit-filters
tempest_devel_distro_packages:
- python3-devel # required for netifaces module for stackviz
tempest_plugin_distro_packages:
- "{{ (tempest_service_available_aodh | bool) | ternary('python-telemetry-tests-tempest', '') }}"
- "{{ (tempest_service_available_barbican | bool) | ternary('python-barbican-tests-tempest', '') }}"

@ -33,6 +33,9 @@ tempest_service_distro_packages:
- python3-subunit
- subunit-filters
tempest_devel_distro_packages:
- python3-devel # required for netifaces module for stackviz
tempest_plugin_distro_packages:
- "{{ (tempest_service_available_aodh | bool) | ternary('python3-telemetry-tests-tempest', '') }}"
- "{{ (tempest_service_available_barbican | bool) | ternary('python3-barbican-tests-tempest', '') }}"

Loading…
Cancel
Save