Manually install testtools < 2.0.0
testtools 2.0.0 was released 2016-02-04 and has a hard requirement on on fixtures >=1.3.0 which isn't compatible with stable/kilo's global-requirements. We can't land an update to requirements to cap testtools as we install testtools (2.0.0) too soon and nothing we install from git in a typical devstack run requires testtools (it's only listed in test-requirements.txt) get 2.0.0. Manually force testtools to match the desired requirements spec until we can: . Land the g-r patch . merge the update and release that in os-testr (stable/kilo) Related-Bug: 1542164 Change-Id: I3368cf69969c08f3017cda4041f23a0b8580d5b0
This commit is contained in:
parent
ae108d40c5
commit
c7656a12ec
16
stack.sh
16
stack.sh
|
@ -695,6 +695,22 @@ if [[ "$OFFLINE" != "True" ]]; then
|
|||
PYPI_ALTERNATIVE_URL=${PYPI_ALTERNATIVE_URL:-""} $TOP_DIR/tools/install_pip.sh
|
||||
fi
|
||||
|
||||
# NOTE(tonyb): This should be removed ASAP
|
||||
# testtools 2.0.0 was released 2016-02-04 and has a hard requirement on
|
||||
# on fixtures >=1.3.0 which isn't compatible with stable/kilo's
|
||||
# global-requirements.
|
||||
#
|
||||
# We can't land an update to requirements to cap testtools as we install
|
||||
# testtools (2.0.0) too soon and nothing we install from git in a typical
|
||||
# devstack run requires testtools (it's only listed in
|
||||
# test-requirements.txt) get 2.0.0.
|
||||
#
|
||||
# Manually force testtools to match the desired requirements spec until we
|
||||
# can:
|
||||
# . Land the g-r patch
|
||||
# . merge the update and release that in os-testr (stable/kilo)
|
||||
pip_install "testtools>=0.9.36,!=1.2.0,<2.0.0"
|
||||
|
||||
# Install subunit for the subunit output stream
|
||||
pip_install_gr os-testr
|
||||
|
||||
|
|
Loading…
Reference in New Issue