language: python cache: pip dist: trusty env: global: - DJANGO_SETTINGS_MODULE="tests.app.settings" matrix: - TOX_ENV=flake8,isort matrix: include: - env: TOXENV=py35-dj20-wt24 python: 3.5 - env: TOXENV=py35-dj21-wt24 python: 3.5 - env: TOXENV=py36-dj20-wt24 python: 3.6 - env: TOXENV=py36-dj21-wt24 python: 3.6 - env: TOXENV=py37-dj20-wt24 python: 3.7 sudo: true dist: xenial - env: TOXENV=py37-dj21-wt24 python: 3.7 dist: xenial sudo: true - env: TOXENV=py35-dj20-wt25 python: 3.5 - env: TOXENV=py35-dj21-wt25 python: 3.5 - env: TOXENV=py36-dj20-wt25 python: 3.6 - env: TOXENV=py36-dj21-wt25 python: 3.6 - env: TOXENV=py37-dj20-wt25 python: 3.7 dist: xenial sudo: true - env: TOXENV=py37-dj21-wt25 python: 3.7 dist: xenial sudo: true - env: TOXENV=py37-dj22-wt25 python: 3.7 dist: xenial sudo: true - env: TOX_ENV='flake8,isort' python: 3.5 before_install: - sudo add-apt-repository ppa:mc3man/trusty-media -y - sudo apt-get update -qq # The install of ffmpeg fails at random with 'There were unauthenticated packages' 🤷‍♂️ - sudo apt-get install ffmpeg --allow-unauthenticated -y install: - pip install --upgrade pip wheel tox cache: directories: - $HOME/.cache/pip - $HOME/virtualenv script: - tox