language: python env: - TESTING_ON_TRAVIS=1 matrix: include: - name: "Python 3.7 on Xenial Linux" python: 3.7 - name: "Python 3.7 on macOS" os: osx osx_image: xcode11 language: shell python: 3.7 - name: "Python 3.7 on Windows" os: windows language: shell before_install: - choco install python - python -m pip install --upgrade pip env: - PATH=/c/Python37:/c/Python37/Scripts:$PATH - TESTING_ON_TRAVIS=1 install: - pip3 install -r requirements-testing.txt script: python3 -m coverage run tests.py || python -m coverage run tests.py after_success: - coveralls