language: python cache: pip matrix: include: - python: '2.7' - python: '3.5' - python: '3.6' - python: '3.7' - python: '3.8' - python: 'nightly' - python: 'pypy' - python: 'pypy3' install: - pip install codecov - pip install -r requirements.txt -r devel-requirements.txt - pip install -e . script: - PYTHONPATH=.:$PYTHONPATH python tests/__main__.py - if [[ $TRAVIS_PYTHON_VERSION == '2.7' ]]; then (make -C docs html); fi - if [[ $TRAVIS_PYTHON_VERSION == '3.5' ]]; then (make -C docs html); fi - if [[ $TRAVIS_PYTHON_VERSION == '3.6' ]]; then (make -C docs html); fi - if [[ $TRAVIS_PYTHON_VERSION == '3.7' ]]; then (make -C docs html); fi - if [[ $TRAVIS_PYTHON_VERSION == '3.8' ]]; then (make -C docs html); fi - if [[ $TRAVIS_PYTHON_VERSION == 'nightly' ]]; then (make -C docs html); fi after_success: - PYTHONPATH=.:$PYTHONPATH coverage run --omit=*test* tests/__main__.py - codecov