Disable tox-siblings

The lack of support for constraints makes this problematic in
nearly all of the openstack jobs with project dependencies (eg,
neutron, horizon).

The role ends up installing dependencies past what's listed in
constraints.

Disable it for now (the jobs in question still have their v2-era
custom install commands) until constraints support can be added.

Change-Id: I9777bb0ba27c8d181b510e3c5febc83f5ba7142c
This commit is contained in:
James E. Blair 2017-10-18 16:08:50 -07:00
parent 74a40ec89e
commit 57de2abeca

View File

@ -10,9 +10,10 @@
when: tox_install_siblings
# TODO(mordred) handle tox_envlist being a list
- name: Install any sibling python packages
tox_install_sibling_packages:
tox_envlist: "{{ tox_envlist }}"
project_dir: "{{ zuul_work_dir }}"
projects: "{{ zuul.projects | selectattr('required') | list }}"
when: tox_install_siblings
# NOTE(jeblair) disabled because of lack of constraints support
#- name: Install any sibling python packages
# tox_install_sibling_packages:
# tox_envlist: "{{ tox_envlist }}"
# project_dir: "{{ zuul_work_dir }}"
# projects: "{{ zuul.projects | selectattr('required') | list }}"
# when: tox_install_siblings