From 86ba17126723ad26094dd4ccc9a69ce11c512b19 Mon Sep 17 00:00:00 2001 From: Paul Sohn Date: Fri, 31 Mar 2017 16:48:15 -0700 Subject: [PATCH] Add Travis build --- .travis.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..52e4207 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,33 @@ +language: python +sudo: false +python: +- '2.7' +- '3.5' + +install: +- if [[ "$TRAVIS_PYTHON_VERSION" == "2.7" ]]; then wget http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh + -O miniconda.sh; else wget http://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh + -O miniconda.sh; fi +- bash miniconda.sh -b -p $HOME/miniconda +- export PATH="$HOME/miniconda/bin:$PATH" +- hash -r +- conda config --set always_yes yes --set changeps1 no +- conda update -q conda +- conda info -a +- | + conda create -q -n test-environment python=$TRAVIS_PYTHON_VERSION pip numpy pandas pytest matplotlib scipy statsmodels pyyaml pycodestyle +- source activate test-environment +- conda list +# UPDATE THESE WHEN LATEST VERSIONS PUSHED TO PIP +- pip install https://github.com/UDST/orca/archive/master.zip +- pip install https://github.com/pksohn/urbansim/archive/python3.zip +- pip install . +# UPDATE BRANCH LATER +- cd .. && git clone -b pep8 git@github.com:urbansim/zone_model.git +- cd zone_model && pip install . +- cd zone_model/data && curl -O https://storage.googleapis.com/urbansim/zone_model/model_data.h5 +- cd $TRAVIS_BUILD_DIR && pip install . + +script: +- pycodestyle variable_generators +- cd ../zone_model/zone_model/ && python simulate.py \ No newline at end of file