diff options
author | Micah Anderson <micah@riseup.net> | 2014-08-11 16:33:29 -0400 |
---|---|---|
committer | Micah Anderson <micah@riseup.net> | 2014-08-11 16:33:29 -0400 |
commit | cce638a8adf4e045ca5505afea4bda57753c31dd (patch) | |
tree | b5e139d3359ac5b8c7b1afa8acbb1b5b6051c626 /.travis.yml |
initial import of debian package
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 48 |
1 files changed, 48 insertions, 0 deletions
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 |