From fd658d44c94e8686e0a73ddcfe9518d19d481def Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Thu, 11 Mar 2021 15:40:43 -0500 Subject: [PATCH] Note that we need to match python versions. (Some libraries don't have the same deps across python versions.) --- requirements/README.md | 3 +++ requirements/updater.sh | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/requirements/README.md b/requirements/README.md index ab694dfbe3..cfcecbb093 100644 --- a/requirements/README.md +++ b/requirements/README.md @@ -13,6 +13,9 @@ then run the script: `./updater.sh` +NOTE: `./updater.sh` uses /usr/bin/python3.6, to match the current python version +(3.6) used to build releases. + #### Upgrading Unpinned Dependency If you require a new version of a dependency that does not have a pinned version diff --git a/requirements/updater.sh b/requirements/updater.sh index d184cf8796..2911aaf008 100755 --- a/requirements/updater.sh +++ b/requirements/updater.sh @@ -14,11 +14,11 @@ _cleanup() { generate_requirements() { venv="`pwd`/venv" echo $venv - /usr/bin/python3 -m venv "${venv}" + /usr/bin/python3.6 -m venv "${venv}" # shellcheck disable=SC1090 source ${venv}/bin/activate - ${venv}/bin/python3 -m pip install -U pip pip-tools + ${venv}/bin/python3.6 -m pip install -U pip pip-tools ${pip_compile} --output-file requirements.txt "${requirements_in}" "${requirements_git}" # consider the git requirements for purposes of resolving deps