From 817d7c66f234cb18e58d05b0d87478a6732fc1e7 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Tue, 3 May 2016 17:14:37 -0400 Subject: Test on PyPy 5.1, and note the support --- CHANGES.rst | 3 +++ README.rst | 2 +- doc/index.rst | 2 +- tox.ini | 7 +++++-- 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 `_. 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 -- cgit v1.2.1