diff --git a/.travis.yml b/.travis.yml index 62d2b75..a7cf803 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,13 +1,27 @@ -sudo: false language: python +dist: xenial +# require sudo to avoid Travis falling back to trusty; see +# https://github.com/travis-ci/travis-ci/issues/10110 and also +# https://github.com/travis-ci/travis-ci/issues/9069 +sudo: required python: - "2.7" - "3.4" - "3.5" - "3.6" - - "pypy" - - "pypy3" + - "3.7" + +# also test PyPy; do this on Trusty due to +# https://travis-ci.community/t/pypy-2-7-on-xenial/889 +matrix: + include: + - python: "pypy" + dist: trusty + sudo: False + - python: "pypy3" + dist: trusty + sudo: False install: - git config --global user.email "bumpversion-test-git@travis.ci" @@ -19,4 +33,3 @@ install: - pip install tox-travis script: tox - diff --git a/appveyor.yml b/appveyor.yml index 2c89885..19653ef 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -20,6 +20,9 @@ environment: - PYTHON: "C:/Python36" TOXENV: "py36" + - PYTHON: "C:/Python37" + TOXENV: "py37" + init: - "ECHO %TOXENV%" - "ECHO %PYTHON%" diff --git a/setup.py b/setup.py index 1c556c8..d5fab15 100644 --- a/setup.py +++ b/setup.py @@ -39,6 +39,7 @@ 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', + 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: Implementation :: PyPy', ], ) diff --git a/tox.ini b/tox.ini index b8870f3..a0ffcb3 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py27, py27-configparser, py34, py35, py36, pypy, pypy3 +envlist = py27, py27-configparser, py34, py35, py36, py37, pypy, pypy3 [testenv] passenv = HOME