This PR should hopefully fix the issues we've been having with CI builds hanging.
I've added proper argument-handling code to env.sh, and I've fixed a bug that caused that script to hang if the PANDAS_VERSION environment variable is set.
env.sh now looks for an environment variable PYTHON_VERSION (there's also a command-line argument --python_version for non-Travis use) and installs the specified version of Python.
I've updated all the Travis builds to use the PYTHON_VERSION environment variable, and I've added an additional build for Python 3.8.
This PR should hopefully fix the issues we've been having with CI builds hanging.
I've added proper argument-handling code to
env.sh
, and I've fixed a bug that caused that script to hang if thePANDAS_VERSION
environment variable is set.env.sh
now looks for an environment variablePYTHON_VERSION
(there's also a command-line argument--python_version
for non-Travis use) and installs the specified version of Python.I've updated all the Travis builds to use the
PYTHON_VERSION
environment variable, and I've added an additional build for Python 3.8.