blob: 3329ab0105a194c369d8b50e4d0059c26587d9fe [file] [log] [blame]
Bernat Gabor04254e32017-12-06 23:50:52 +00001sudo: false
jarondl5e0711d2014-11-20 14:45:25 +02002language: python
Jon Dufresnee8e75982017-04-17 08:14:34 -07003cache: pip
Yaron de Leeuwd722aad2014-11-20 22:36:52 +02004python:
Yaron de Leeuwd722aad2014-11-20 22:36:52 +02005 - "2.7"
Yaron de Leeuwd722aad2014-11-20 22:36:52 +02006 - "3.3"
7 - "3.4"
Alex Willmerc30a6fa2015-09-02 09:29:38 +01008 - "3.5"
Jon Dufresnef225d012017-05-04 18:06:50 -07009 - "3.6"
Paul Ganssle3da40692016-11-06 14:10:14 -050010 - "nightly"
Jon Dufresnee8e75982017-04-17 08:14:34 -070011 - "pypy-5.4"
Yaron de Leeuwd722aad2014-11-20 22:36:52 +020012 - "pypy3"
Bernat Gabor04254e32017-12-06 23:50:52 +000013env:
14 TOXENV=py
Paul Ganssle55dd3d22016-11-03 18:23:49 -040015
16matrix:
Bernat Gabor51990692017-12-06 15:06:48 +000017 fast_finish: true
Bernat Gabor04254e32017-12-06 23:50:52 +000018 include:
19 - python: 3.6
20 env: TOXENV=docs
Paul Ganssle55dd3d22016-11-03 18:23:49 -040021 allow_failures:
Paul Ganssle3da40692016-11-06 14:10:14 -050022 - python: "nightly"
Paul Ganssle55dd3d22016-11-03 18:23:49 -040023
jarondl5e0711d2014-11-20 14:45:25 +020024install:
Bernat Gabor51990692017-12-06 15:06:48 +000025 - pip install -U six && pip install -U tox
Paul Ganssled77214b2016-01-13 10:46:07 -050026 - ./ci_tools/retry.sh python updatezinfo.py
Paul Ganssle55dd3d22016-11-03 18:23:49 -040027
jarondl5e0711d2014-11-20 14:45:25 +020028script:
Bernat Gabor04254e32017-12-06 23:50:52 +000029 - tox
Paul Ganssle55dd3d22016-11-03 18:23:49 -040030
Paul Gansslef8679532016-02-19 16:27:57 -050031after_success:
Bernat Gabor04254e32017-12-06 23:50:52 +000032 - if [[ $TOXENV == "py" ]]; then tox -e coverage,codecov; fi
Paul Gansslef8679532016-02-19 16:27:57 -050033