1language: python 2cache: pip 3matrix: 4 include: 5 - os: linux 6 dist: trusty 7 python: '2.6' 8 - os: linux 9 dist: trusty 10 python: '2.7' 11 - os: linux 12 dist: trusty 13 python: '3.2' 14 - os: linux 15 dist: trusty 16 python: '3.3' 17 - os: linux 18 dist: trusty 19 python: '3.4' 20 - os: linux 21 dist: trusty 22 python: '3.5' 23 - os: linux 24 dist: trusty 25 python: '3.6' 26 - os: linux 27 dist: xenial 28 sudo: true 29 python: '3.7' 30 - os: linux 31 dist: trusty 32 python: 'nightly' 33 - os: linux 34 dist: trusty 35 python: 'pypy' 36 - os: linux 37 dist: trusty 38 python: 'pypy3' 39install: 40 - pip install codecov 41 - pip install -r requirements.txt -r devel-requirements.txt 42 - pip install -e . 43script: 44 - PYTHONPATH=.:$PYTHONPATH python tests/__main__.py 45 - if [[ $TRAVIS_PYTHON_VERSION == '2.6' ]]; then (make -C docs html); fi 46 - if [[ $TRAVIS_PYTHON_VERSION == '2.7' ]]; then (make -C docs html); fi 47 - if [[ $TRAVIS_PYTHON_VERSION == '3.3' ]]; then (make -C docs html); fi 48 - if [[ $TRAVIS_PYTHON_VERSION == '3.4' ]]; then (make -C docs html); fi 49 - if [[ $TRAVIS_PYTHON_VERSION == '3.5' ]]; then (make -C docs html); fi 50 - if [[ $TRAVIS_PYTHON_VERSION == '3.6' ]]; then (make -C docs html); fi 51 - if [[ $TRAVIS_PYTHON_VERSION == '3.7' ]]; then (make -C docs html); fi 52 - if [[ $TRAVIS_PYTHON_VERSION == 'nightly' ]]; then (make -C docs html); fi 53after_success: 54 - PYTHONPATH=.:$PYTHONPATH coverage run --omit=*test* tests/__main__.py 55 - codecov 56