From 7d5c3dcd969161322deed6c43f8a6a3cb92c3369 Mon Sep 17 00:00:00 2001 From: Micah Anderson Date: Tue, 11 Nov 2014 11:53:55 -0500 Subject: upgrade to 14.4.1 --- .travis.yml | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 .travis.yml (limited to '.travis.yml') diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..d16b810 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,48 @@ +language: python + +cache: + apt + pip +python: + - 2.6 + - 2.7 + - 3.2 + - 3.3 + - 3.4 + - pypy +env: + - ZMQ= + - ZMQ=bundled + - ZMQ=master +before_install: + - sudo add-apt-repository -y ppa:shnatsel/dnscrypt + - sudo apt-get update + - if [[ $ZMQ != 'bundled' ]]; then sudo apt-get install -qq libzmq3-dev libsodium-dev; fi + - if [[ $TRAVIS_PYTHON_VERSION != 'pypy' ]]; then pip install -q cython --install-option='--no-cython-compile'; fi + + - if [[ $ZMQ == 'master' ]]; then git clone --depth 1 https://github.com/zeromq/libzmq; fi + - if [[ $ZMQ == 'master' ]]; then sh -c 'cd libzmq; sh autogen.sh; ./configure; make -j; sudo make install; sudo ldconfig'; fi + - pip install -q --use-mirrors nose + +install: + - if [[ $ZMQ == 'master' ]]; then export ZMQ=/usr/local; fi + - python setup.py build_ext --inplace --zmq=$ZMQ + +matrix: + exclude: + - python: 2.6 + env: ZMQ=bundled + - python: 2.6 + env: ZMQ=master + - python: 3.2 + env: ZMQ=bundled + - python: 3.2 + env: ZMQ=master + - python: 3.3 + env: ZMQ=bundled + - python: 3.3 + env: ZMQ=master + allow_failures: + - env: ZMQ=master + +script: python setup.py test -- cgit v1.2.3