# list of environments to test matrix: include: - os: linux language: python python: 2.7 - os: linux language: python python: 3.3 - os: linux language: python python: 3.4 - os: linux language: python python: 3.5 - os: linux language: python python: 3.6 - os: osx language: generic python: 2.7 before_install: - python2 --version - pip2 install -U virtualenv - virtualenv env -p python2 - source env/bin/activate - os: osx language: generic python: ">=3.6" before_install: - brew update - brew outdated python3 || brew install python3 || brew upgrade python3 - python3 -m venv env - source env/bin/activate # command to install dependencies install: - python --version - pip install -r tests/requirements.txt - python setup.py install # command to run tests script: python -m unittest discover