language: python cache: pip python: 3.5 env: - TOX_ENV=py27-dj17-sqlite - TOX_ENV=py27-dj17-postgres - TOX_ENV=py27-dj18-sqlite - TOX_ENV=py27-dj18-postgres - TOX_ENV=py27-dj19-sqlite - TOX_ENV=py27-dj19-postgres - TOX_ENV=py27-dj110-sqlite - TOX_ENV=py27-dj110-postgres - TOX_ENV=py27-dj111-sqlite - TOX_ENV=py27-dj111-postgres - TOX_ENV=py34-dj17-sqlite - TOX_ENV=py34-dj17-postgres - TOX_ENV=py34-dj18-sqlite - TOX_ENV=py34-dj18-postgres - TOX_ENV=py34-dj19-sqlite - TOX_ENV=py34-dj19-postgres - TOX_ENV=py34-dj110-sqlite - TOX_ENV=py34-dj110-postgres - TOX_ENV=py34-dj111-sqlite - TOX_ENV=py34-dj111-postgres - TOX_ENV=py34-dj20-sqlite - TOX_ENV=py34-dj20-postgres - TOX_ENV=py35-dj18-sqlite - TOX_ENV=py35-dj18-postgres - TOX_ENV=py35-dj19-sqlite - TOX_ENV=py35-dj19-postgres - TOX_ENV=py35-dj110-sqlite - TOX_ENV=py35-dj110-postgres - TOX_ENV=py35-dj111-sqlite - TOX_ENV=py35-dj111-postgres - TOX_ENV=py35-dj20-sqlite - TOX_ENV=py35-dj20-postgres - TOX_ENV=py35-dj21-sqlite - TOX_ENV=py35-dj21-postgres matrix: include: - python: "3.6" env: - TOX_ENV=py36-dj111-sqlite - TOX_ENV=py36-dj111-postgres - python: "3.6" env: - TOX_ENV=py36-dj20-sqlite - TOX_ENV=py36-dj20-postgres - python: "3.6" env: - TOX_ENV=py36-dj21-sqlite - TOX_ENV=py36-dj21-postgres - python: "3.6" env: - TOX_ENV=py36-djmaster-sqlite - TOX_ENV=py36-djmaster-postgres - python: "3.7" env: - TOX_ENV=py37-dj20-sqlite - TOX_ENV=py37-dj20-postgres dist: xenial language: python sudo: required - python: "3.7" env: - TOX_ENV=py37-dj21-sqlite - TOX_ENV=py37-dj21-postgres dist: xenial language: python sudo: required - python: "3.7" env: - TOX_ENV=py37-djmaster-sqlite - TOX_ENV=py37-djmaster-postgres dist: xenial language: python sudo: required allow_failures: - env: - TOX_ENV=py36-djmaster-sqlite - TOX_ENV=py36-djmaster-postgres - env: - TOX_ENV=py37-djmaster-sqlite - TOX_ENV=py37-djmaster-postgres install: - pip install tox services: - postgresql before_script: - psql -c 'create database admin_interface;' -U postgres script: - tox -e $TOX_ENV sudo: false