summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES.rst3
-rw-r--r--README.rst2
-rw-r--r--doc/index.rst2
-rw-r--r--tox.ini7
4 files changed, 10 insertions, 4 deletions
diff --git a/CHANGES.rst b/CHANGES.rst
index 3873d298..bd156764 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -38,6 +38,9 @@ Unreleased
installed, to help diagnose problems. The docs mention which features need
the C extension. (`issue 479`_)
+- Officially support PyPy 5.1, which required no changes, just updates to the
+ docs.
+
.. _issue 440: https://bitbucket.org/ned/coveragepy/issues/440/yielded-twisted-failure-marked-as-missed
.. _issue 469: https://bitbucket.org/ned/coveragepy/issues/469/strange-1-line-number-in-branch-coverage
.. _issue 472: https://bitbucket.org/ned/coveragepy/issues/472/html-report-indents-incorrectly-for-one
diff --git a/README.rst b/README.rst
index 5727744c..97aca07e 100644
--- a/README.rst
+++ b/README.rst
@@ -15,7 +15,7 @@ Coverage.py measures code coverage, typically during test execution. It uses
the code analysis tools and tracing hooks provided in the Python standard
library to determine which lines are executable, and which have been executed.
-Coverage.py runs on CPython 2.6, 2.7, 3.3, 3.4 and 3.5; PyPy 2.4, 2.6 and 4.0;
+Coverage.py runs on CPython 2.6, 2.7, 3.3, 3.4 and 3.5; PyPy 4.0 and 5.1;
and PyPy3 2.4.
Documentation is on `Read the Docs <http://coverage.readthedocs.io>`_.
diff --git a/doc/index.rst b/doc/index.rst
index ed779e29..777aac62 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -71,7 +71,7 @@ not.
* Python versions 2.6, 2.7, 3.3, 3.4, and 3.5.
- * PyPy 2.4, 2.6, and 4.0
+ * PyPy 4.0 and 5.1
* PyPy3 2.4.
diff --git a/tox.ini b/tox.ini
index 5adc4ee7..4ecaf566 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,40,3_24}, doc
+envlist = py{26,27,33,34,35}, pypy{40,51,3_24}, doc
skip_missing_interpreters = True
[testenv]
@@ -23,7 +23,7 @@ deps =
passenv = *
setenv =
- pypy,pypy{24,26,40,3_24}: COVERAGE_NO_EXTENSION=no C extension under PyPy
+ pypy,pypy{24,26,40,51,3_24}: COVERAGE_NO_EXTENSION=no C extension under PyPy
# Something (pip? setuptools?) chatters about 3.2 support going away.
pypy3_24: PYTHONWARNINGS=ignore:::pkg_resources
@@ -59,6 +59,9 @@ basepython = pypy3-2.4
[testenv:pypy40]
basepython = pypy4.0
+[testenv:pypy51]
+basepython = pypy5.1
+
[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