From b6624b2dbee6134be8e1db18b49cfd0228429021 Mon Sep 17 00:00:00 2001 From: Mark Goddard Date: Thu, 8 Oct 2020 15:39:03 +0100 Subject: [PATCH] Use upper constraints when installing Bifrost requirements Currently the install-deps.sh script installs Bifrost's Python requirements without upper constraints. This can result in requirements drifting over time, with issues arising in older branches. This change fixes the issue by using an upper constraints to install Bifrost's requirements. Change-Id: Icf66d0faf77837b9b48df344578823e46017b1df --- scripts/install-deps.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/install-deps.sh b/scripts/install-deps.sh index d6f4a12fe..572c4a73c 100755 --- a/scripts/install-deps.sh +++ b/scripts/install-deps.sh @@ -145,6 +145,6 @@ echo "Using Bindep to install binary dependencies" bindep -b &> /dev/null || ${INSTALLER_CMD} $(bindep -b) echo "Installing Python requirements" -${PIP} install -r "$(dirname $0)/../requirements.txt" +${PIP} install -r "$(dirname $0)/../requirements.txt" -c ${UPPER_CONSTRAINTS_FILE:-https://releases.openstack.org/constraints/upper/master} echo "Completed installation of basic dependencies."