From a5a64b65572c0bc8e550674765fdcec37e2b478e Mon Sep 17 00:00:00 2001 From: Denis Yuen Date: Thu, 5 Dec 2024 17:28:23 -0500 Subject: [PATCH] match quickstart more closely --- scripts/install-tests.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/install-tests.sh b/scripts/install-tests.sh index 06e0a1834..e9a4929ff 100755 --- a/scripts/install-tests.sh +++ b/scripts/install-tests.sh @@ -17,9 +17,10 @@ else # depending on https://github.com/dockstore/dockstore/pull/5958 we may want to match where we go with the cwltool install, for now apt seems to work well sudo apt-get update # https://stackoverflow.com/questions/44331836/apt-get-install-tzdata-noninteractive needed by cwltool - DEBIAN_FRONTEND=noninteractive sudo apt-get -qq --yes --force-yes install tzdata pipx + DEBIAN_FRONTEND=noninteractive sudo apt-get -qq --yes --force-yes install tzdata pipx curl + curl -o requirements.txt "https://dockstore.org/api/metadata/runner_dependencies?client_version=1.16.0&python_version=3" pipx install cwltool==3.1.20240708091337 - pipx install --user -r https://raw.githubusercontent.com/dockstore/dockstore/develop/dockstore-webservice/src/main/resources/requirements/1.15.0/requirements3.txt + pipx runpip cwltool install -r requirements.txt # this ensures that your version of cwltool and its dependencies matches what we test with fi if [ "${TESTING_PROFILE}" = "singularity-tests" ]; then