From 08d261502002c44f4c517af693a6d314b6ef23b8 Mon Sep 17 00:00:00 2001 From: sebres Date: Tue, 14 May 2019 19:57:01 +0200 Subject: [PATCH] small amend: review, simplification, etc --- .travis.yml | 54 ++++++++++++++++++++++------------------------------- 1 file changed, 22 insertions(+), 32 deletions(-) diff --git a/.travis.yml b/.travis.yml index 811ff6f1..158cff99 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,39 +4,29 @@ #os: linux +language: python +dist: xenial + matrix: fast_finish: true include: - - dist: trusty # required for Python 2.6 - language: python - python: 2.6 - - dist: trusty - language: python - python: pypy - - dist: xenial - language: python - python: 2.7 - - dist: trusty - language: python - python: 3.3 - - dist: xenial - language: python - python: 3.4 - - dist: xenial - language: python - python: 3.5 - - dist: xenial - language: python - python: 3.6 - - dist: xenial - language: python - python: 3.7 - - dist: xenial - language: python - python: 3.8-dev - - dist: xenial - language: python - python: pypy3.5 + - python: 2.6 + dist: trusty # required for Python 2.6 + - python: 2.7 + dist: trusty # required for packages like gamin + name: 2.7 (trusty) + - python: 2.7 + name: 2.7 (xenial) + - python: pypy + dist: trusty + - python: 3.3 + dist: trusty + - python: 3.4 + - python: 3.5 + - python: 3.6 + - python: 3.7 + - python: 3.8-dev + - python: pypy3.5 before_install: - echo "running under $TRAVIS_PYTHON_VERSION" - if [[ $TRAVIS_PYTHON_VERSION == 2* || $TRAVIS_PYTHON_VERSION == pypy* && $TRAVIS_PYTHON_VERSION != pypy3* ]]; then export F2B_PY=2; fi @@ -59,8 +49,8 @@ install: - if [[ "$F2B_PY" = 2 ]]; then travis_retry pip install dnspython || echo 'not installed'; fi - if [[ "$F2B_PY" = 3 ]]; then travis_retry pip install dnspython3 || echo 'not installed'; fi # python systemd bindings: - - if [[ "$F2B_PY" = 2 ]]; then travis_retry sudo apt-get python-systemd || echo 'not installed'; fi - - if [[ "$F2B_PY" = 3 ]]; then travis_retry sudo apt-get python3-systemd || echo 'not installed'; fi + - if [[ "$F2B_PY" = 2 ]]; then travis_retry sudo apt-get install -qq python-systemd || echo 'not installed'; fi + - if [[ "$F2B_PY" = 3 ]]; then travis_retry sudo apt-get install -qq python3-systemd || echo 'not installed'; fi # gamin - install manually (not in PyPI) - travis-ci system Python is 2.7 - if [[ $TRAVIS_PYTHON_VERSION == 2.7 ]]; then (travis_retry sudo apt-get install -qq python-gamin && cp /usr/share/pyshared/gamin.py /usr/lib/pyshared/python2.7/_gamin.so $VIRTUAL_ENV/lib/python2.7/site-packages/) || echo 'not installed'; fi # pyinotify