summaryrefslogtreecommitdiffhomepage
path: root/.travis.yml
diff options
context:
space:
mode:
authorJeff Forcier <jeff@bitprophet.org>2019-05-31 20:20:24 -0400
committerJeff Forcier <jeff@bitprophet.org>2019-05-31 20:20:24 -0400
commite32ac1fc926cd9e2e4998c12aecafc37862f13ef (patch)
tree51b1508b7364a119e1ec6ff069c198eaca32e17c /.travis.yml
parentf3af0b3e697adc8902039b21fde93871048160e4 (diff)
parent01389cfc2de782a1884ffcf8e35ff659cb4d38c3 (diff)
Merge branch 'master' into 1311-int
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml21
1 files changed, 12 insertions, 9 deletions
diff --git a/.travis.yml b/.travis.yml
index 11de689c..2a496e55 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,3 +1,4 @@
+dist: xenial
language: python
sudo: false
cache:
@@ -8,21 +9,23 @@ python:
- "3.4"
- "3.5"
- "3.6"
- - "3.7-dev"
- - "pypy-5.6.0"
+ - "3.7"
+ - "3.8-dev"
+ - "pypy"
+ - "pypy3"
matrix:
allow_failures:
- - python: "3.7-dev"
+ - python: "3.8-dev"
# Explicitly test against our oldest supported cryptography.io, in addition
# to whatever the latest default is.
include:
- python: 2.7
- env: "CRYPTO_BEFORE=1.6"
- - python: 3.6
- env: "CRYPTO_BEFORE=1.6"
+ env: "OLDEST_CRYPTO=2.5"
+ - python: 3.7
+ env: "OLDEST_CRYPTO=2.5"
- python: 2.7
env: "USE_K5TEST=yes"
- - python: 3.6
+ - python: 3.7
env: "USE_K5TEST=yes"
install:
# Ensure modern pip/etc to avoid some issues w/ older worker environs
@@ -30,8 +33,8 @@ install:
# Grab a specific version of Cryptography if desired. Doing this before other
# installations ensures we don't have to do any downgrading/overriding.
- |
- if [[ -n "$CRYPTO_BEFORE" ]]; then
- pip install "cryptography<${CRYPTO_BEFORE}"
+ if [[ -n "$OLDEST_CRYPTO" ]]; then
+ pip install "cryptography==${OLDEST_CRYPTO}"
fi
# Self-install for setup.py-driven deps
- pip install -e .