From db99cbf79cea25d37f7965137791e83680a0b601 Mon Sep 17 00:00:00 2001 From: Usama Sadiq Date: Wed, 13 Oct 2021 18:40:18 +0500 Subject: [PATCH] Use latest pip & pip-tools in jenkins_env (#29004) * fix: replace pip-sync with pip install in env creation * fix: use pip-tools==6.4.0 with pip==21.3 --- requirements/edx/pip-tools.txt | 2 +- scripts/jenkins-common.sh | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/requirements/edx/pip-tools.txt b/requirements/edx/pip-tools.txt index 78155d000a..d5a92ca1b8 100644 --- a/requirements/edx/pip-tools.txt +++ b/requirements/edx/pip-tools.txt @@ -10,7 +10,7 @@ click==7.1.2 # pip-tools pep517==0.11.0 # via pip-tools -pip-tools==6.3.0 +pip-tools==6.4.0 # via -r requirements/edx/pip-tools.in tomli==1.2.1 # via pep517 diff --git a/scripts/jenkins-common.sh b/scripts/jenkins-common.sh index d4048817d9..4d5bbc1512 100644 --- a/scripts/jenkins-common.sh +++ b/scripts/jenkins-common.sh @@ -48,6 +48,7 @@ source $VENV_PATH/edx-venv/bin/activate # Hack to fix up egg-link files given that the virtualenv is not relocatable sed -i "s|^/home/jenkins/shallow-clone|`pwd`|" -- \ $VENV_PATH/edx-venv/lib/python*/site-packages/*.egg-link +pip install pip==21.3 pip install -qr requirements/edx/pip-tools.txt pip-sync -q requirements/edx/testing.txt requirements/edx/django.txt