Paul Kehrer | 0b06e55 | 2014-01-07 21:41:15 -0600 | [diff] [blame] | 1 | language: c |
2 | os: | ||||
Paul Kehrer | 0b06e55 | 2014-01-07 21:41:15 -0600 | [diff] [blame] | 3 | - osx |
Alex Gaynor | 857a4be | 2014-04-16 10:20:18 -0400 | [diff] [blame] | 4 | - linux |
Paul Kehrer | 0b06e55 | 2014-01-07 21:41:15 -0600 | [diff] [blame] | 5 | compiler: |
6 | - clang | ||||
7 | - gcc | ||||
Alex Gaynor | 0f66c6d | 2013-08-07 12:18:02 -0700 | [diff] [blame] | 8 | env: |
Paul Kehrer | 3914dd0 | 2014-01-09 18:23:12 -0600 | [diff] [blame] | 9 | matrix: |
10 | - TOX_ENV=py26 | ||||
11 | - TOX_ENV=py27 | ||||
12 | - TOX_ENV=py32 | ||||
13 | - TOX_ENV=py33 | ||||
Paul Kehrer | f855b28 | 2014-03-17 11:16:32 -0400 | [diff] [blame] | 14 | - TOX_ENV=py34 |
Paul Kehrer | 3914dd0 | 2014-01-09 18:23:12 -0600 | [diff] [blame] | 15 | - TOX_ENV=pypy |
16 | - TOX_ENV=py26 OPENSSL=0.9.8 | ||||
17 | - TOX_ENV=py27 OPENSSL=0.9.8 | ||||
18 | - TOX_ENV=py32 OPENSSL=0.9.8 | ||||
19 | - TOX_ENV=py33 OPENSSL=0.9.8 | ||||
Paul Kehrer | f855b28 | 2014-03-17 11:16:32 -0400 | [diff] [blame] | 20 | - TOX_ENV=py34 OPENSSL=0.9.8 |
Paul Kehrer | 3914dd0 | 2014-01-09 18:23:12 -0600 | [diff] [blame] | 21 | - TOX_ENV=pypy OPENSSL=0.9.8 |
22 | - TOX_ENV=docs | ||||
23 | - TOX_ENV=pep8 | ||||
24 | - TOX_ENV=py3pep8 | ||||
Alex Gaynor | 0f66c6d | 2013-08-07 12:18:02 -0700 | [diff] [blame] | 25 | |
Alex Gaynor | 02f819d | 2013-08-07 07:46:45 -0700 | [diff] [blame] | 26 | install: |
David Reid | 6b609bb | 2013-11-06 11:44:15 -0800 | [diff] [blame] | 27 | - ./.travis/install.sh |
Alex Gaynor | 0f66c6d | 2013-08-07 12:18:02 -0700 | [diff] [blame] | 28 | |
Alex Gaynor | 02f819d | 2013-08-07 07:46:45 -0700 | [diff] [blame] | 29 | script: |
Paul Kehrer | fff077f | 2014-01-09 23:42:31 -0600 | [diff] [blame] | 30 | - ./.travis/run.sh |
Alex Gaynor | 9d00588 | 2013-08-07 13:21:42 -0700 | [diff] [blame] | 31 | |
Alex Gaynor | 088b4bd | 2013-11-05 16:27:27 -0800 | [diff] [blame] | 32 | after_success: |
Paul Kehrer | c435957 | 2014-01-09 23:51:30 -0600 | [diff] [blame] | 33 | - source ~/.venv/bin/activate && coveralls |
Alex Gaynor | 088b4bd | 2013-11-05 16:27:27 -0800 | [diff] [blame] | 34 | |
Donald Stufft | b8f29fc | 2013-08-07 16:56:59 -0400 | [diff] [blame] | 35 | notifications: |
36 | irc: | ||||
37 | channels: | ||||
38 | - "irc.freenode.org#cryptography-dev" | ||||
39 | use_notice: true | ||||
40 | skip_join: true | ||||
Paul Kehrer | 0b06e55 | 2014-01-07 21:41:15 -0600 | [diff] [blame] | 41 | |
Alex Gaynor | 2649a69 | 2014-02-03 07:14:16 -0800 | [diff] [blame] | 42 | # When building an exclude matrix on Travis you must supply the exact variable |
43 | # combinations you want to exclude from your build matrix. There is no | ||||
44 | # (current) way to make this less verbose. | ||||
Paul Kehrer | 0b06e55 | 2014-01-07 21:41:15 -0600 | [diff] [blame] | 45 | matrix: |
46 | exclude: | ||||
47 | - os: osx | ||||
Paul Kehrer | 0b06e55 | 2014-01-07 21:41:15 -0600 | [diff] [blame] | 48 | compiler: gcc |
49 | - os: osx | ||||
Paul Kehrer | 0b06e55 | 2014-01-07 21:41:15 -0600 | [diff] [blame] | 50 | env: TOX_ENV=pep8 |
51 | compiler: clang | ||||
52 | - os: osx | ||||
53 | env: TOX_ENV=py3pep8 | ||||
54 | compiler: clang | ||||
55 | - os: linux | ||||
56 | env: TOX_ENV=docs | ||||
57 | compiler: clang | ||||
58 | - os: linux | ||||
59 | env: TOX_ENV=pep8 | ||||
60 | compiler: clang | ||||
61 | - os: linux | ||||
62 | env: TOX_ENV=py3pep8 | ||||
63 | compiler: clang |