From c84e75e8680159fe8bab21a771a1c13a40105f8b Mon Sep 17 00:00:00 2001 From: Denis Yuen Date: Thu, 5 Dec 2024 17:17:34 -0500 Subject: [PATCH] switch to pipx --- 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 3018a64b6..06e0a1834 100755 --- a/scripts/install-tests.sh +++ b/scripts/install-tests.sh @@ -17,8 +17,9 @@ 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 - sudo apt-get -qq --yes --force-yes install cwltool=3.1.20240112164112-2 + DEBIAN_FRONTEND=noninteractive sudo apt-get -qq --yes --force-yes install tzdata pipx + 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 fi if [ "${TESTING_PROFILE}" = "singularity-tests" ]; then