diff --git a/.travis.yml b/.travis.yml index 52223bdb9..79e314b8e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,14 +4,14 @@ python: - "3.4" - "3.5" - "3.6" - - "3.6-dev" - - "3.7-dev" - "nightly" # - "pypy" - won't work as smmap doesn't work (see gitdb/.travis.yml for details) matrix: + include: + - python: 3.7 + dist: xenial + sudo: required allow_failures: - - python: "3.6-dev" - - python: "3.7-dev" - python: "nightly" git: # a higher depth is needed for most of the tests - must be high enough to not actually be shallow diff --git a/README.md b/README.md index 5313f91fb..be7b32d18 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ If it is not in your `PATH`, you can help GitPython find it by setting the `GIT_PYTHON_GIT_EXECUTABLE=` environment variable. * Git (1.7.x or newer) -* Python 2.7 to 3.6. +* Python 2.7 to 3.7. The list of dependencies are listed in `./requirements.txt` and `./test-requirements.txt`. The installer takes care of installing them for you. diff --git a/setup.py b/setup.py index 2703a9cac..cb0300f7b 100755 --- a/setup.py +++ b/setup.py @@ -110,5 +110,6 @@ def _stamp_version(filename): "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", ] ) diff --git a/tox.ini b/tox.ini index ed09c08bf..eb2fe834e 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py27,py34,py35,py36,flake8 +envlist = py27,py34,py35,py36,py37,flake8 [testenv] commands = nosetests {posargs}