diff --git a/.travis.yml b/.travis.yml index c85af9f5..85d38d97 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,29 +1,40 @@ -sudo: required -dist: trusty +dist: xenial language: python -python: - - "2.7" - -env: - - TOX_ENV=py27 - - TOX_ENV=py33 - - TOX_ENV=py34 - - TOX_ENV=py35 - - TOX_ENV=py36 - - TOX_ENV=py37 - - TOX_ENV=pypy - - TOX_ENV=docs - - TOX_ENV=flake8 - - #- TOX_ENV=pypy3 - -before_install: - - "wget -q -O - https://apt.mopidy.com/mopidy.gpg | sudo apt-key add -" - - "sudo wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/jessie.list" - - "sudo apt-get update -qq" - - "sudo apt-get install -y libffi-dev libspotify-dev python-dev python3-dev" +addons: + apt: + sources: + - sourceline: 'deb http://apt.mopidy.com/ stretch main contrib non-free' + key_url: 'https://apt.mopidy.com/mopidy.gpg' + packages: + - libffi-dev + - libspotify-dev + - python-dev + - python3-dev + +matrix: + include: + - python: 2.7 + env: TOX_ENV=py27 + - python: 3.3 + env: TOX_ENV=py33 + - python: 3.4 + env: TOX_ENV=py34 + - python: 3.5 + env: TOX_ENV=py35 + - python: 3.6 + env: TOX_ENV=py36 + - python: 3.7 + env: TOX_ENV=py37 + - python: pypy2.7-6.0 + env: TOX_ENV=pypy + - python: pypy3.5-6.0 + env: TOX_ENV=pypy3 + - python: 3.7 + env: TOX_ENV=docs + - python: 3.7 + env: TOX_ENV=flake8 install: - "pip install tox" @@ -37,12 +48,3 @@ after_success: branches: except: - v2.x/debian - -notifications: - irc: - channels: - - "irc.freenode.org#mopidy" - on_success: change - on_failure: change - use_notice: true - skip_join: true