language: python cache: pip env: global: - DJANGO_SETTINGS_MODULE="tests.app.settings" - TOX_ENV= matrix: - TOX_ENV=flake8,isort matrix: - env: DJANGO='18' WAGTAIL='14' python: 2.7 - env: DJANGO='18' WAGTAIL='14' python: 3.4 - env: DJANGO='18' WAGTAIL='14' python: 3.5 - env: DJANGO='19' WAGTAIL='14' python: 2.7 - env: DJANGO='19' WAGTAIL='14' python: 3.4 - env: DJANGO='19' WAGTAIL='14' python: 3.5 - env: DJANGO='18' WAGTAIL='15' python: 2.7 - env: DJANGO='18' WAGTAIL='15' python: 3.4 - env: DJANGO='18' WAGTAIL='15' python: 3.5 - env: DJANGO='19' WAGTAIL='15' python: 2.7 - env: DJANGO='19' WAGTAIL='15' python: 3.4 - env: DJANGO='19' WAGTAIL='15' python: 3.5 - env: DJANGO='19' WAGTAIL='16' python: 2.7 - env: DJANGO='19' WAGTAIL='16' python: 3.4 - env: DJANGO='19' WAGTAIL='16' python: 3.5 - env: DJANGO='110' WAGTAIL='16' python: 2.7 - env: DJANGO='110' WAGTAIL='16' python: 3.4 - env: DJANGO='110' WAGTAIL='16' python: 3.5 - env: TOX_ENV='flake8,isort' python: 3.5 before_install: # - sudo add-apt-repository ppa:mc3man/trusty-media -y // Inlcudes all multimedia options but 404s currently :( - sudo apt-get update -qq - sudo apt-get install ffmpeg -y install: - pip install --upgrade pip wheel tox cache: directories: - $HOME/.cache/pip - $HOME/virtualenv script: # Run tox using either a specific environment from TOX_ENV, # or building one from the environment variables - tox -e "${TOX_ENV:-py${TRAVIS_PYTHON_VERSION/./}-dj${DJANGO}-wt${WAGTAIL}}"