Make it possible to run Python 3.4 tests optionally

This commit is contained in:
Miro Hrončok 2020-06-03 16:10:27 +02:00
commit c26b64823b
2 changed files with 13 additions and 0 deletions

View file

@ -8,10 +8,19 @@ VERSION=${VERSION:-3.8}
PYTHON=${PYTHON:-python$VERSION}
METHOD=${METHOD:-venv}
TOX=${TOX:-true}
INSTALL_OR_SKIP=${INSTALL_OR_SKIP:-false}
# clean from possible older runs
rm -rf venv .tox __pycache__ .pytest* test_*.py *.pyx *.c *.so ensurepiptestroot || :
if [ "$INSTALL_OR_SKIP" == "true" ] && [ ! -f "/usr/bin/$PYTHON" ]; then
dnf -y install "/usr/bin/$PYTHON" || :
if [ ! -f "/usr/bin/$PYTHON" ]; then
echo "/usr/bin/$PYTHON not installable, skipping this test"
exit 0
fi
fi
# check the we can create the venv
if [ "$METHOD" == "venv" ]; then
$PYTHON -m venv venv