diff --git a/tools/python/requirements.txt b/tools/python/requirements.txt index dd35945f..544c7b5e 100644 --- a/tools/python/requirements.txt +++ b/tools/python/requirements.txt @@ -7,4 +7,6 @@ selenium # Requirements for using -x pyvirtualdisplay pyscreenshot +--allow-external=PIL +--allow-unverified=PIL PIL diff --git a/tools/python/setup.sh b/tools/python/setup.sh index d2b6edc0..37de0328 100755 --- a/tools/python/setup.sh +++ b/tools/python/setup.sh @@ -39,17 +39,22 @@ fi source bin/activate -# Check if the dependencies are installed -pip install --no-download -r requirements.txt > /dev/null 2>&1 -if [ $? -ne 0 ]; then - # Install dependencies - pip install -r requirements.txt --upgrade +function ensureRequirementsMet() { + # Check if installed + pip install --no-download $@ > /dev/null 2>&1 if [ $? -ne 0 ]; then - cat <=1.5' +ensureRequirementsMet -r requirements.txt cd $OLD_PWD