Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 1 | sudo: false |
Alex Gaynor | 4e1dd2e | 2015-05-02 17:36:11 -0400 | [diff] [blame] | 2 | |
Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 3 | language: python |
Alex Gaynor | 4e1dd2e | 2015-05-02 17:36:11 -0400 | [diff] [blame] | 4 | |
Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 5 | cache: |
6 | directories: | ||||
7 | - $HOME/.cache/pip | ||||
Alex Gaynor | 4e1dd2e | 2015-05-02 17:36:11 -0400 | [diff] [blame] | 8 | |
Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 9 | matrix: |
10 | include: | ||||
11 | - python: 2.6 # these are just to make travis's UI a bit prettier | ||||
12 | env: TOXENV=py26 | ||||
13 | - python: 2.7 | ||||
14 | env: TOXENV=py27 | ||||
Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 15 | - python: 3.3 |
16 | env: TOXENV=py33 | ||||
17 | - python: 3.4 | ||||
18 | env: TOXENV=py34 | ||||
Paul Kehrer | 4e91f7f | 2015-09-14 09:02:46 -0500 | [diff] [blame] | 19 | - python: 3.5 |
20 | env: TOXENV=py35 | ||||
Paul Kehrer | 9712c51 | 2015-04-13 16:50:13 -0400 | [diff] [blame] | 21 | - python: pypy |
22 | env: TOXENV=pypy | ||||
Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 23 | - python: 2.6 |
24 | env: TOXENV=py26 OPENSSL=0.9.8 | ||||
25 | addons: | ||||
26 | apt: | ||||
27 | sources: | ||||
28 | - lucid | ||||
29 | packages: | ||||
30 | - libssl-dev/lucid | ||||
31 | - python: 2.7 | ||||
32 | env: TOXENV=py27 OPENSSL=0.9.8 | ||||
33 | addons: | ||||
34 | apt: | ||||
35 | sources: | ||||
36 | - lucid | ||||
37 | packages: | ||||
38 | - libssl-dev/lucid | ||||
Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 39 | - python: 3.3 |
40 | env: TOXENV=py33 OPENSSL=0.9.8 | ||||
41 | addons: | ||||
42 | apt: | ||||
43 | sources: | ||||
44 | - lucid | ||||
45 | packages: | ||||
46 | - libssl-dev/lucid | ||||
47 | - python: 3.4 | ||||
48 | env: TOXENV=py34 OPENSSL=0.9.8 | ||||
49 | addons: | ||||
50 | apt: | ||||
51 | sources: | ||||
52 | - lucid | ||||
53 | packages: | ||||
54 | - libssl-dev/lucid | ||||
Paul Kehrer | 4e91f7f | 2015-09-14 09:02:46 -0500 | [diff] [blame] | 55 | - python: 3.5 |
56 | env: TOXENV=py35 OPENSSL=0.9.8 | ||||
57 | addons: | ||||
58 | apt: | ||||
59 | sources: | ||||
60 | - lucid | ||||
61 | packages: | ||||
62 | - libssl-dev/lucid | ||||
Paul Kehrer | 9712c51 | 2015-04-13 16:50:13 -0400 | [diff] [blame] | 63 | - python: pypy |
64 | env: TOXENV=pypy OPENSSL=0.9.8 | ||||
65 | addons: | ||||
66 | apt: | ||||
67 | sources: | ||||
68 | - lucid | ||||
69 | packages: | ||||
70 | - libssl-dev/lucid | ||||
Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 71 | - python: 2.7 |
72 | env: TOXENV=docs | ||||
73 | addons: | ||||
74 | apt: | ||||
75 | packages: | ||||
76 | - libenchant-dev | ||||
77 | - python: 2.7 | ||||
78 | env: TOXENV=pep8 | ||||
Alex Gaynor | 72500f8 | 2015-08-08 18:53:47 -0400 | [diff] [blame] | 79 | - python: 3.4 |
Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 80 | env: TOXENV=py3pep8 |
81 | - language: generic | ||||
82 | os: osx | ||||
Paul Kehrer | 3ca143c | 2015-09-09 21:02:14 -0500 | [diff] [blame] | 83 | osx_image: xcode7 |
Paul Kehrer | 7402cf1 | 2015-08-31 12:34:30 -0500 | [diff] [blame] | 84 | env: TOXENV=py26 CRYPTOGRAPHY_OSX_NO_LINK_FLAGS=1 |
Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 85 | - language: generic |
86 | os: osx | ||||
Paul Kehrer | 3ca143c | 2015-09-09 21:02:14 -0500 | [diff] [blame] | 87 | osx_image: xcode7 |
Paul Kehrer | 7402cf1 | 2015-08-31 12:34:30 -0500 | [diff] [blame] | 88 | env: TOXENV=py27 CRYPTOGRAPHY_OSX_NO_LINK_FLAGS=1 |
Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 89 | - language: generic |
90 | os: osx | ||||
Paul Kehrer | 3ca143c | 2015-09-09 21:02:14 -0500 | [diff] [blame] | 91 | osx_image: xcode7 |
Paul Kehrer | 7402cf1 | 2015-08-31 12:34:30 -0500 | [diff] [blame] | 92 | env: TOXENV=py33 CRYPTOGRAPHY_OSX_NO_LINK_FLAGS=1 |
Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 93 | - language: generic |
94 | os: osx | ||||
Paul Kehrer | 3ca143c | 2015-09-09 21:02:14 -0500 | [diff] [blame] | 95 | osx_image: xcode7 |
Paul Kehrer | 7402cf1 | 2015-08-31 12:34:30 -0500 | [diff] [blame] | 96 | env: TOXENV=py34 CRYPTOGRAPHY_OSX_NO_LINK_FLAGS=1 |
Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 97 | - language: generic |
98 | os: osx | ||||
Paul Kehrer | 3ca143c | 2015-09-09 21:02:14 -0500 | [diff] [blame] | 99 | osx_image: xcode7 |
Paul Kehrer | 4e91f7f | 2015-09-14 09:02:46 -0500 | [diff] [blame] | 100 | env: TOXENV=py35 CRYPTOGRAPHY_OSX_NO_LINK_FLAGS=1 |
101 | - language: generic | ||||
102 | os: osx | ||||
103 | osx_image: xcode7 | ||||
Paul Kehrer | 7402cf1 | 2015-08-31 12:34:30 -0500 | [diff] [blame] | 104 | env: TOXENV=pypy CRYPTOGRAPHY_OSX_NO_LINK_FLAGS=1 |
Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 105 | - language: generic |
106 | os: osx | ||||
Paul Kehrer | 3ca143c | 2015-09-09 21:02:14 -0500 | [diff] [blame] | 107 | osx_image: xcode7 |
Paul Kehrer | 7402cf1 | 2015-08-31 12:34:30 -0500 | [diff] [blame] | 108 | env: TOXENV=py27 CRYPTOGRAPHY_OSX_NO_LINK_FLAGS=0 |
Paul Kehrer | 2f1d5a4 | 2015-08-29 15:55:56 -0500 | [diff] [blame] | 109 | - language: generic |
110 | os: osx | ||||
Paul Kehrer | 3ca143c | 2015-09-09 21:02:14 -0500 | [diff] [blame] | 111 | osx_image: xcode7 |
Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 112 | env: TOXENV=py26 OPENSSL=0.9.8 |
113 | - language: generic | ||||
114 | os: osx | ||||
Paul Kehrer | 3ca143c | 2015-09-09 21:02:14 -0500 | [diff] [blame] | 115 | osx_image: xcode7 |
Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 116 | env: TOXENV=py27 OPENSSL=0.9.8 |
117 | - language: generic | ||||
118 | os: osx | ||||
Paul Kehrer | 3ca143c | 2015-09-09 21:02:14 -0500 | [diff] [blame] | 119 | osx_image: xcode7 |
Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 120 | env: TOXENV=py33 OPENSSL=0.9.8 |
121 | - language: generic | ||||
122 | os: osx | ||||
Paul Kehrer | 3ca143c | 2015-09-09 21:02:14 -0500 | [diff] [blame] | 123 | osx_image: xcode7 |
Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 124 | env: TOXENV=py34 OPENSSL=0.9.8 |
125 | - language: generic | ||||
126 | os: osx | ||||
Paul Kehrer | 3ca143c | 2015-09-09 21:02:14 -0500 | [diff] [blame] | 127 | osx_image: xcode7 |
Paul Kehrer | 4e91f7f | 2015-09-14 09:02:46 -0500 | [diff] [blame] | 128 | env: TOXENV=py35 OPENSSL=0.9.8 |
129 | - language: generic | ||||
130 | os: osx | ||||
131 | osx_image: xcode7 | ||||
Paul Kehrer | e6a5284 | 2015-03-26 22:48:53 -0500 | [diff] [blame] | 132 | env: TOXENV=pypy OPENSSL=0.9.8 |
133 | - language: generic | ||||
134 | os: osx | ||||
Paul Kehrer | cfb6d73 | 2015-09-24 21:16:19 -0500 | [diff] [blame] | 135 | osx_image: osx10.11 |
136 | env: TOXENV=py26 CRYPTOGRAPHY_OSX_NO_LINK_FLAGS=1 | ||||
137 | - language: generic | ||||
138 | os: osx | ||||
139 | osx_image: osx10.11 | ||||
140 | env: TOXENV=py27 CRYPTOGRAPHY_OSX_NO_LINK_FLAGS=1 | ||||
Paul Kehrer | 56c740c | 2015-09-24 22:26:08 -0500 | [diff] [blame^] | 141 | - language: generic |
142 | os: osx | ||||
143 | osx_image: xcode7 | ||||
144 | env: TOXENV=docs | ||||
Alex Gaynor | 0f66c6d | 2013-08-07 12:18:02 -0700 | [diff] [blame] | 145 | |
Alex Gaynor | 02f819d | 2013-08-07 07:46:45 -0700 | [diff] [blame] | 146 | install: |
David Reid | 6b609bb | 2013-11-06 11:44:15 -0800 | [diff] [blame] | 147 | - ./.travis/install.sh |
Alex Gaynor | 0f66c6d | 2013-08-07 12:18:02 -0700 | [diff] [blame] | 148 | |
Alex Gaynor | 02f819d | 2013-08-07 07:46:45 -0700 | [diff] [blame] | 149 | script: |
Paul Kehrer | fff077f | 2014-01-09 23:42:31 -0600 | [diff] [blame] | 150 | - ./.travis/run.sh |
Alex Gaynor | 9d00588 | 2013-08-07 13:21:42 -0700 | [diff] [blame] | 151 | |
Alex Gaynor | 088b4bd | 2013-11-05 16:27:27 -0800 | [diff] [blame] | 152 | after_success: |
Alex Gaynor | b724d98 | 2015-07-12 12:13:55 -0500 | [diff] [blame] | 153 | - ./.travis/upload_coverage.sh |
Alex Gaynor | 088b4bd | 2013-11-05 16:27:27 -0800 | [diff] [blame] | 154 | |
Donald Stufft | b8f29fc | 2013-08-07 16:56:59 -0400 | [diff] [blame] | 155 | notifications: |
156 | irc: | ||||
157 | channels: | ||||
158 | - "irc.freenode.org#cryptography-dev" | ||||
159 | use_notice: true | ||||
160 | skip_join: true | ||||
Alex Gaynor | d1e9499 | 2015-05-02 09:26:27 -0400 | [diff] [blame] | 161 | webhooks: |
162 | - https://buildtimetrend.herokuapp.com/travis |