Support systems which don't have a "python" command. (#386)

Add support for finding an appropriate python command on systems which
don't have "python". Try "python3" and "python2.7".

Fixed #381.
This commit is contained in:
Dan Gohman
2018-07-02 13:02:00 -07:00
committed by GitHub
parent 1074e2c755
commit 276ba8b97d
3 changed files with 19 additions and 4 deletions

View File

@@ -5,7 +5,8 @@ cd "$topdir"
function runif {
if type "$1" > /dev/null; then
echo " === $1 ==="
version=$("$1" --version 2>&1)
echo " === $1: $version ==="
"$@"
else
echo "$1 not found"
@@ -19,7 +20,7 @@ runif flake8 .
runif mypy --py2 build.py
# Python unit tests.
runif python -m unittest discover
runif python2.7 -m unittest discover
# Then run the unit tests again with Python 3.
# We get deprecation warnings about assertRaisesRegexp which was renamed in