summaryrefslogtreecommitdiffhomepage
path: root/.travis.yml
diff options
context:
space:
mode:
authorJeff Forcier <jeff@bitprophet.org>2018-09-18 14:53:09 -0700
committerJeff Forcier <jeff@bitprophet.org>2018-09-18 14:53:09 -0700
commit0a94473839edc226f6a7e88e6e24556b480f12d9 (patch)
tree5208491bd1f79b4ab7f17c19b42f14d34e8c727d /.travis.yml
parentb55a19d574e795bf82032cec586432b49c86499f (diff)
parentc12897ddfbfca0f5dfb371b1bba105585d2ae24a (diff)
Merge branch '2.3' into 2.4
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml13
1 files changed, 13 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 16d33b76..772ff5be 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -13,9 +13,22 @@ python:
matrix:
allow_failures:
- python: "3.7-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"
install:
# Ensure modern pip/etc to avoid some issues w/ older worker environs
- pip install pip==9.0.1 setuptools==36.6.0
+ # 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}"
+ fi
# Self-install for setup.py-driven deps
- pip install -e .
# Dev (doc/test running) requirements