diff options
author | Jeff Forcier <jeff@bitprophet.org> | 2018-09-17 18:48:29 -0700 |
---|---|---|
committer | Jeff Forcier <jeff@bitprophet.org> | 2018-09-17 18:48:29 -0700 |
commit | 30d49449e38cb10a254983605d576d48a76a387b (patch) | |
tree | 4b1231b1a8a33c73659ef178878f3016c523b4c3 /.travis.yml | |
parent | 75e6c377089c949df19b497fd9ba408ca82628c2 (diff) | |
parent | dc82971c1af0d147433c948dc440ffabdc276a7c (diff) |
Merge branch '2.2' into 2.3
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/.travis.yml b/.travis.yml index 2819eb20..1e9af0a1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -15,22 +15,28 @@ python: matrix: allow_failures: - python: "3.7-dev" - - python: "pypy-5.6.0" install: # Ensure modern pip/etc on Python 3.3 workers (not sure WTF, but, eh) - pip install pip==9.0.1 setuptools==36.6.0 # Self-install for setup.py-driven deps - pip install -e . # Dev (doc/test running) requirements + # TODO: use pipenv + whatever contexty-type stuff it has - pip install codecov # For codecov specifically - pip install -r dev-requirements.txt -script: - # Main tests, w/ coverage! - - inv test --coverage - # Ensure documentation builds, both sites, maxxed nitpicking - - inv sites - # flake8 is now possible! - - flake8 +script: | + # NOTE: the below hilarity should only exist in 2.0-2.3, 2.4+ should've gone + # back to vague normalcy! + if [[ $TRAVIS_PYTHON_VERSION == '2.6' || $TRAVIS_PYTHON_VERSION == '3.3' ]]; + then + flake8 + coverage run --source=paramiko -m pytest + else + inv travis.blacken + flake8 + inv coverage + inv sites + fi notifications: irc: channels: "irc.freenode.org#paramiko" |