diff --git a/.travis.yml b/.travis.yml index b2407bb..44a00fc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,10 +6,16 @@ branches: only: - master before_install: +# We need to use conda, because virtualenv did not work on travis with 3.4 - sudo apt-get update -qq +- sudo apt-get install -qq libatlas-dev libatlas-base-dev liblapack-dev gfortran +- wget http://repo.continuum.io/miniconda/Miniconda-latest-Linux-x86_64.sh -O miniconda.sh +- chmod +x miniconda.sh +- ./miniconda.sh -b +- export PATH=/home/travis/miniconda/bin:$PATH +- conda update --yes conda +- travis_retry conda install --yes python=$TRAVIS_PYTHON_VERSION pip numpy scipy install: -- if [[ $TRAVIS_PYTHON_VERSION == "2.7" ]]; then sudo apt-get install python-numpy; fi -- if [[ $TRAVIS_PYTHON_VERSION == "3.4" ]]; then sudo apt-get install python3-numpy; fi - travis_retry python setup.py develop - python --version - pip freeze diff --git a/setup.py b/setup.py index 0b89641..4232f4f 100644 --- a/setup.py +++ b/setup.py @@ -70,7 +70,7 @@ if __name__ == "__main__": description=description, long_description=longdescription, install_requires=["sqlitedict>=1.2.0", "NumPy>=1.5.1"], - tests_require=["psutil"], + tests_require=["psutil, scipy"], keywords=["multiprocessing", "queue", "parallel", "distributed", "computing", "progress", "manager", "job", "persistent data", "scheduler"], classifiers= [