From d85bb8f9f2527bba08aacbbdc1215410618a2e43 Mon Sep 17 00:00:00 2001 From: Felix Divo Date: Tue, 31 Jul 2018 22:07:04 +0200 Subject: [PATCH 1/6] Add Python 3.7 testing on AppVeyor --- .appveyor.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.appveyor.yml b/.appveyor.yml index 10d8a6ca5..bf5afb21a 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -3,23 +3,24 @@ environment: # For Python versions available on Appveyor, see # http://www.appveyor.com/docs/installed-software#python + # Python 3.0-3.3 have reached EOL - PYTHON: "C:\\Python27" - PYTHON: "C:\\Python34" - PYTHON: "C:\\Python35" - PYTHON: "C:\\Python36" + - PYTHON: "C:\\Python37" - PYTHON: "C:\\Python27-x64" - PYTHON: "C:\\Python34-x64" - PYTHON: "C:\\Python35-x64" - PYTHON: "C:\\Python36-x64" - - # Python 3.3 has reached EOL + - PYTHON: "C:\\Python37-x64" install: # Prepend Python installation to PATH - set PATH=%PYTHON_INSTALL%;%PATH% - # Prepend Python scripts to PATH (e.g. py.test) + # Prepend Python scripts to PATH (e.g. pytest) - set PATH=%PYTHON_INSTALL%\\Scripts;%PATH% # We need to install the python-can library itself From c20cd11d2eba1a5dd42b16af7c405d6824cc0cff Mon Sep 17 00:00:00 2001 From: Felix Divo Date: Tue, 31 Jul 2018 23:58:39 +0200 Subject: [PATCH 2/6] fix Travis CI --- .travis.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 24dcef768..60b7efc8c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,16 +1,15 @@ language: python python: - # CPython: + # CPython; versions 3.0-3.3 have reached EOL - "2.7" - # Python 3.3 has reached EOL and pytest fails there - "3.4" - "3.5" - "3.6" - "3.7-dev" # TODO: change to "3.7" once it is supported by travis-ci - "nightly" # PyPy: - - "pypy" + - "pypy2.7" - "pypy3.5" os: @@ -31,9 +30,9 @@ matrix: # see "os: ..." above include: - os: osx - python: "3.6-dev" + python: "2.7" - os: osx - python: "3.7-dev" + python: "3.6" - os: osx python: "nightly" From 61a34c18dcc3b559531701e09952099f82b87f47 Mon Sep 17 00:00:00 2001 From: Felix Divo Date: Wed, 1 Aug 2018 00:16:11 +0200 Subject: [PATCH 3/6] fix PyPy --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 60b7efc8c..e9bbe97e9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,8 +9,8 @@ python: - "3.7-dev" # TODO: change to "3.7" once it is supported by travis-ci - "nightly" # PyPy: - - "pypy2.7" - - "pypy3.5" + - "pypy" # Python 2.7 + - "pypy3.5" # Python 3.5 os: - linux # Linux is officially supported and we test the library under From 2d6dbb3c734cbe1e135c68177d373d2ae3b66467 Mon Sep 17 00:00:00 2001 From: Felix Divo Date: Mon, 6 Aug 2018 13:14:04 +0200 Subject: [PATCH 4/6] use old OSX image --- .travis.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index e9bbe97e9..82ee50a51 100644 --- a/.travis.yml +++ b/.travis.yml @@ -30,16 +30,24 @@ matrix: # see "os: ..." above include: - os: osx + osx_image: xcode9.3 python: "2.7" - os: osx + osx_image: xcode9.3 python: "3.6" - os: osx + osx_image: xcode9.3 + python: "3.6-dev" + - os: osx + osx_image: xcode9.3 + python: "3.7-dev" + - os: osx + osx_image: xcode9.3 python: "nightly" allow_failures: # allow all nighly builds to fail, since these python versions might be unstable - python: "nightly" - # we do not allow dev builds to fail, since these builds are considered stable enough install: @@ -52,4 +60,5 @@ script: - codecov # Build Docs with Sphinx # -a Write all files + # -n nitpicky - if [[ "$TRAVIS_PYTHON_VERSION" == "3.6" ]]; then python -m sphinx -an doc build; fi From 862bf15d84ec0b774d8b34659b76f5ecb4a7a35a Mon Sep 17 00:00:00 2001 From: Felix Divo Date: Mon, 6 Aug 2018 13:21:50 +0200 Subject: [PATCH 5/6] use xcode8.3 --- .travis.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 82ee50a51..74ee5ae80 100644 --- a/.travis.yml +++ b/.travis.yml @@ -30,19 +30,19 @@ matrix: # see "os: ..." above include: - os: osx - osx_image: xcode9.3 + osx_image: xcode8.3 python: "2.7" - os: osx - osx_image: xcode9.3 + osx_image: xcode8.3 python: "3.6" - os: osx - osx_image: xcode9.3 + osx_image: xcode8.3 python: "3.6-dev" - os: osx - osx_image: xcode9.3 + osx_image: xcode8.3 python: "3.7-dev" - os: osx - osx_image: xcode9.3 + osx_image: xcode8.3 python: "nightly" allow_failures: From d0e3fedf2c34c32dbe6c631932eec941ba71d0b9 Mon Sep 17 00:00:00 2001 From: Felix Divo Date: Mon, 6 Aug 2018 13:27:41 +0200 Subject: [PATCH 6/6] fix Travis CI --- .travis.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 74ee5ae80..9ba990ee8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -29,12 +29,6 @@ sudo: required matrix: # see "os: ..." above include: - - os: osx - osx_image: xcode8.3 - python: "2.7" - - os: osx - osx_image: xcode8.3 - python: "3.6" - os: osx osx_image: xcode8.3 python: "3.6-dev"