diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2014-01-07 21:41:15 -0600 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2014-01-08 20:01:43 -0600 |
commit | 0b06e554725585b8accb68e70bc95452d5bacc94 (patch) | |
tree | 5b601c62badd9d5a1b6da325e5b30a3c99cb0240 /.travis.yml | |
parent | 43cf688e885668198bc966b1cf3a4a425a60f1a6 (diff) | |
download | cryptography-0b06e554725585b8accb68e70bc95452d5bacc94.tar.gz cryptography-0b06e554725585b8accb68e70bc95452d5bacc94.tar.bz2 cryptography-0b06e554725585b8accb68e70bc95452d5bacc94.zip |
support osx and linux on travis
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 96 |
1 files changed, 83 insertions, 13 deletions
diff --git a/.travis.yml b/.travis.yml index 0a8771ef..c7846194 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,26 +1,21 @@ -language: python -python: 2.7 +language: c +os: + - linux + - osx +compiler: + - clang + - gcc env: - TOX_ENV=py26 - TOX_ENV=py27 - TOX_ENV=py32 - TOX_ENV=py33 - TOX_ENV=pypy - - TOX_ENV=py26 CC=clang - - TOX_ENV=py27 CC=clang - - TOX_ENV=py32 CC=clang - - TOX_ENV=py33 CC=clang - - TOX_ENV=pypy CC=clang - TOX_ENV=py26 OPENSSL=0.9.8 - TOX_ENV=py27 OPENSSL=0.9.8 - TOX_ENV=py32 OPENSSL=0.9.8 - TOX_ENV=py33 OPENSSL=0.9.8 - TOX_ENV=pypy OPENSSL=0.9.8 - - TOX_ENV=py26 CC=clang OPENSSL=0.9.8 - - TOX_ENV=py27 CC=clang OPENSSL=0.9.8 - - TOX_ENV=py32 CC=clang OPENSSL=0.9.8 - - TOX_ENV=py33 CC=clang OPENSSL=0.9.8 - - TOX_ENV=pypy CC=clang OPENSSL=0.9.8 - TOX_ENV=docs - TOX_ENV=pep8 - TOX_ENV=py3pep8 @@ -29,7 +24,7 @@ install: - ./.travis/install.sh script: - - tox -e $TOX_ENV + - if [[ "$(uname -s)" == "Darwin" ]]; then eval "$(pyenv init -)";fi && source ~/.venv/bin/activate && tox -e $TOX_ENV after_success: - coveralls @@ -40,3 +35,78 @@ notifications: - "irc.freenode.org#cryptography-dev" use_notice: true skip_join: true + +matrix: + exclude: + - os: osx + env: TOX_ENV=py26 + compiler: gcc + - os: osx + env: TOX_ENV=py27 + compiler: gcc + - os: osx + env: TOX_ENV=py32 + compiler: gcc + - os: osx + env: TOX_ENV=py33 + compiler: gcc + - os: osx + env: TOX_ENV=pypy + compiler: gcc + - os: osx + env: TOX_ENV=py26 + compiler: clang + - os: osx + env: TOX_ENV=py27 + compiler: clang + - os: osx + env: TOX_ENV=py32 + compiler: clang + - os: osx + env: TOX_ENV=py33 + compiler: clang + - os: osx + env: TOX_ENV=pypy + compiler: clang + - os: osx + env: TOX_ENV=py26 OPENSSL=0.9.8 + compiler: gcc + - os: osx + env: TOX_ENV=py27 OPENSSL=0.9.8 + compiler: gcc + - os: osx + env: TOX_ENV=py32 OPENSSL=0.9.8 + compiler: gcc + - os: osx + env: TOX_ENV=py33 OPENSSL=0.9.8 + compiler: gcc + - os: osx + env: TOX_ENV=pypy OPENSSL=0.9.8 + compiler: gcc + - os: osx + env: TOX_ENV=docs + compiler: gcc + - os: osx + env: TOX_ENV=pep8 + compiler: gcc + - os: osx + env: TOX_ENV=py3pep8 + compiler: gcc + - os: osx + env: TOX_ENV=docs + compiler: clang + - os: osx + env: TOX_ENV=pep8 + compiler: clang + - os: osx + env: TOX_ENV=py3pep8 + compiler: clang + - os: linux + env: TOX_ENV=docs + compiler: clang + - os: linux + env: TOX_ENV=pep8 + compiler: clang + - os: linux + env: TOX_ENV=py3pep8 + compiler: clang |