aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2018-10-08 21:24:33 -0400
committerPaul Kehrer <paul.l.kehrer@gmail.com>2018-10-09 09:24:33 +0800
commit338b0b073d0bac8451e9d180edcfbba81888d010 (patch)
tree9d5a80c61635cbee6c6261f5167c38d6ee98d3dd /.travis.yml
parent788b859efd679b5df90475b32eeccf593d7eb38e (diff)
downloadcryptography-338b0b073d0bac8451e9d180edcfbba81888d010.tar.gz
cryptography-338b0b073d0bac8451e9d180edcfbba81888d010.tar.bz2
cryptography-338b0b073d0bac8451e9d180edcfbba81888d010.zip
Fixes #4459 -- switch all our builds to xenial on travis (#4486)
* Fixes #4459 -- switch all our builds to xenial on travis * Attempt to fix tests * Try disabling sudo? * typo * try this? * shellcheck
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml26
1 files changed, 14 insertions, 12 deletions
diff --git a/.travis.yml b/.travis.yml
index de78953f..51a51f6e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,5 +1,5 @@
-sudo: false
-dist: trusty
+sudo: true
+dist: xenial
language: python
@@ -29,15 +29,19 @@ matrix:
env: TOXENV=py36
- python: 3.7
env: TOXENV=py37
- dist: xenial
- sudo: true
- python: pypy-5.3
env: TOXENV=pypy-nocoverage
+ # PyPy 5.3 isn't available for xenial
+ dist: trusty
- python: pypy2.7-5.10.0
env: TOXENV=pypy-nocoverage
- python: pypy3.5-5.10.1
env: TOXENV=pypy3-nocoverage
- python: 2.7
+ env: TOXENV=py27 OPENSSL=1.0.1u
+ - python: 3.7
+ env: TOXENV=py37 OPENSSL=1.0.1u
+ - python: 2.7
env: TOXENV=py27 OPENSSL=1.1.0i
- python: 3.5
env: TOXENV=py35 OPENSSL=1.1.0i
@@ -45,20 +49,12 @@ matrix:
env: TOXENV=py27 OPENSSL=1.1.1
- python: 3.7
env: TOXENV=py37 OPENSSL=1.1.1
- dist: xenial
- sudo: true
- python: 3.7
env: TOXENV=py37 LIBRESSL=2.4.5
- dist: xenial
- sudo: true
- python: 3.7
env: TOXENV=py37 LIBRESSL=2.6.5
- dist: xenial
- sudo: true
- python: 3.7
env: TOXENV=py37 LIBRESSL=2.7.4
- dist: xenial
- sudo: true
- python: 3.6
env: TOXENV=docs OPENSSL=1.1.0i
addons:
@@ -80,12 +76,18 @@ matrix:
env: DOWNSTREAM=aws-encryption-sdk
- python: 2.7
env: DOWNSTREAM=dynamodb-encryption-sdk OPENSSL=1.1.0i
+ # dynamodb-encryption-sdk tests fail on xenial for whatever reason
+ dist: trusty
+ sudo: false
- python: 2.7
env: DOWNSTREAM=certbot OPENSSL=1.1.0i
- python: 2.7
env: DOWNSTREAM=certbot-josepy
- python: 2.7
env: DOWNSTREAM=urllib3
+ # urllib3 tests fail on xenial for whatever reason
+ dist: trusty
+ sudo: false
install:
- ./.travis/install.sh