language: python cache: pip matrix: include: - os: linux dist: trusty python: '2.6' - os: linux dist: trusty python: '2.7' # unit test runner fails on tests import # - os: linux # dist: trusty # python: '3.2' # - os: linux # dist: trusty # python: '3.3' - os: linux dist: trusty python: '3.4' - os: linux dist: trusty python: '3.5' - os: linux dist: trusty python: '3.6' - os: linux dist: xenial python: '3.7' - os: linux dist: bionic python: '3.8' - os: linux dist: trusty python: 'nightly' - os: linux dist: trusty python: 'pypy' - os: linux dist: trusty python: 'pypy3' install: - pip install codecov - pip install -r requirements.txt - pip install -e . script: - PYTHONPATH=.:$PYTHONPATH python tests/__main__.py after_success: - PYTHONPATH=.:$PYTHONPATH coverage run --omit=*test* tests/__main__.py - codecov