summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES.rst2
-rw-r--r--doc/index.rst7
-rw-r--r--tox.ini9
3 files changed, 13 insertions, 5 deletions
diff --git a/CHANGES.rst b/CHANGES.rst
index a61ef2d4..e1019afa 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -14,6 +14,8 @@ Version 4.0.2
- Files or directories with non-ASCII characters are now handled properly,
fixing `issue 432`_.
+- Officially support PyPy 4.0.
+
.. _issue 431: https://bitbucket.org/ned/coveragepy/issues/431/couldnt-parse-python-file-with-cp1252
.. _issue 432: https://bitbucket.org/ned/coveragepy/issues/432/path-with-unicode-characters-various
diff --git a/doc/index.rst b/doc/index.rst
index 725db71f..0094de53 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -54,8 +54,11 @@ not.
.. ifconfig:: not prerelease
The latest version is coverage.py 4.0.1, released 13 October 2015.
- It is supported on Python versions 2.6, 2.7, 3.3, 3.4, and 3.5, as well
- as PyPy 2.4 and 2.6, and PyPy3 2.4.
+ It is supported on:
+
+ * Python versions 2.6, 2.7, 3.3, 3.4, and 3.5
+ * PyPy 2.4, 2.6, and 4.0
+ * PyPy3 2.4
.. ifconfig:: prerelease
diff --git a/tox.ini b/tox.ini
index cc09303a..28d76793 100644
--- a/tox.ini
+++ b/tox.ini
@@ -2,7 +2,7 @@
# For details: https://bitbucket.org/ned/coveragepy/src/default/NOTICE.txt
[tox]
-envlist = py{26,27,33,34,35}, pypy{24,26,3_24}, doc
+envlist = py{26,27,33,34,35}, pypy{24,26,40,3_24}, doc
skip_missing_interpreters = True
[testenv]
@@ -14,13 +14,13 @@ deps =
mock==1.3.0
PyContracts==1.7.6
py26: unittest2==1.1.0
- py{26,27,33,34}: gevent==1.1b6
+ py{26,27,33,34,35}: gevent==1.1b6
py{26,27,33,34}: eventlet==0.17.4
py{26,27,33,34,35}: greenlet==0.4.9
passenv = *
setenv =
- pypy,pypy{24,26,3_24}: COVERAGE_NO_EXTENSION=no C extensions under PyPy
+ pypy,pypy{24,26,40,3_24}: COVERAGE_NO_EXTENSION=no C extension under PyPy
commands =
python setup.py --quiet clean develop
@@ -49,6 +49,9 @@ basepython = pypy2.6
[testenv:pypy3_24]
basepython = pypy3-2.4
+[testenv:pypy40]
+basepython = pypy4.0
+
[testenv:doc]
# Build the docs so we know if they are successful. We build twice: once with
# -q to get all warnings, and once with -QW to get a success/fail status