language: python python: '3' env: matrix: # sort by django version, next to by python version # Django 1.11 support all supported Python interpreter - TOX_ENV=django111-py34 - TOX_ENV=django111-py35 - TOX_ENV=django111-py36 # Django 2.0 support Python 3.4, 3.5, 3.6 - TOX_ENV=django20-py34 - TOX_ENV=django20-py35 - TOX_ENV=django20-py36 # Django 2.1 support Python 3.5, 3.6, 3.7 - TOX_ENV=django21-py35 - TOX_ENV=django21-py36 - TOX_ENV=django21-py37 # Django 2.2 support Python 3.5, 3.6, 3.7 - TOX_ENV=django22-py35 - TOX_ENV=django22-py36 - TOX_ENV=django22-py37 global: - secure: aswHU7pQroGM+GHoYlhXzzk2FYfqxXJORjqXPsbgoHAIu4Bssaj8+YAzIcdy3j9kSt4I8VBpjnn8H/wzQXki75JBZOosQrIeMK018+uR+ZMONBLqDYW/N7EJHLgZt9QXxQNKeZygrD4GN/Dc4gLHGvPQC/RfPuuHcnF0Liaahoo= - secure: RZ6M6984P885GRoyx9n/WCCWGoFAzYpS8sZkXu3e/HK9oPXfaM2IEHjkq03jIC/FcWn/QMtFjOUBqQU94rnqdivFdFkeZHk1WUQgC0hztH3Qhh9zu2PNIrYUDpVD5dJqBpprWbSwFP8yNsJlP9A2RUubTlZblKHuaBhhiuNN+kU= - secure: gsAAl/RaTodLJDHWOuHZWtooa9/psyXBONF7ElZOTki3WvH+KugtjuXn3pXBGbUhvGqd5qfgPqX7WQOFP9KTdkXBbkU20rCHLh3SV8V2vRkGFAFiGPBTFfSA83zFNMvmgEnTww4OzYsfs4wHTEyxBeQkggnB5bXEvqkFVrHBjuQ= - secure: mMa7UUt+CQDB52fGM1T3oRL67OzQzRIc+BQCOqUEUhBV7p5g7Y1Hv6NTdVZTvK16x3DsP+5kFNd1v7rsTFw2qzP3hOxIv2BtMPuSzZdnN85Zd/nGwnztxzj/rqw7TMBaYvIdEZZbpRF/K0p0Xr6LJK2s9UkPXPUaLqly7kNi360= install: - pip install tox script: # Update Python 3.6 path - see bug https://github.com/travis-ci/travis-ci/issues/4990 - if [[ $TOX_ENV = *"py36"* ]]; then echo "Activated PY3.6"; source ~/virtualenv/python3.6/bin/activate; pip install tox; fi - tox -e $TOX_ENV sudo: false