diff options
-rw-r--r-- | .travis.yml | 1 | ||||
-rw-r--r-- | Makefile | 6 | ||||
-rw-r--r-- | README.rst | 2 | ||||
-rw-r--r-- | appveyor.yml | 16 | ||||
-rw-r--r-- | doc/index.rst | 2 | ||||
-rw-r--r-- | setup.py | 1 | ||||
-rw-r--r-- | tox.ini | 9 | ||||
-rw-r--r-- | tox_wheels.ini | 2 |
8 files changed, 13 insertions, 26 deletions
diff --git a/.travis.yml b/.travis.yml index 79ae11e0..f33c5826 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,6 @@ language: python cache: pip python: - '2.7' - - '3.4' - '3.5' - '3.6' - 'pypy' @@ -51,10 +51,12 @@ test: PYTEST_SMOKE_ARGS = -n 6 -m "not expensive" --maxfail=3 $(ARGS) smoke: - COVERAGE_NO_PYTRACER=1 tox -q -e py27,py34 -- $(PYTEST_SMOKE_ARGS) + # Run tests with the C tracer in the lowest supported Python versions. + COVERAGE_NO_PYTRACER=1 tox -q -e py27,py35 -- $(PYTEST_SMOKE_ARGS) pysmoke: - COVERAGE_NO_CTRACER=1 tox -q -e py27,py34 -- $(PYTEST_SMOKE_ARGS) + # Run tests with the Python tracer in the lowest supported Python versions. + COVERAGE_NO_CTRACER=1 tox -q -e py27,py35 -- $(PYTEST_SMOKE_ARGS) metacov: COVERAGE_COVERAGE=yes tox $(ARGS) @@ -35,7 +35,7 @@ library to determine which lines are executable, and which have been executed. Coverage.py runs on many versions of Python: * CPython 2.7. -* CPython 3.4 through pre-alpha 3.8. +* CPython 3.5 through pre-alpha 3.8. * PyPy2 6.0 and PyPy3 6.0. * Jython 2.7.1, though not for reporting. * IronPython 2.7.7, though not for reporting. diff --git a/appveyor.yml b/appveyor.yml index 1131efe1..f4a41b51 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -34,18 +34,6 @@ environment: PYTHON_VERSION: "2.7.15" PYTHON_ARCH: "64" - - JOB: "3.4 32-bit" - TOXENV: "py34" - PYTHON: "C:\\Python34" - PYTHON_VERSION: "3.4.4" - PYTHON_ARCH: "32" - - - JOB: "3.4 64-bit" - TOXENV: "py34" - PYTHON: "C:\\Python34-x64" - PYTHON_VERSION: "3.4.4" - PYTHON_ARCH: "64" - - JOB: "3.5 32-bit" TOXENV: "py35" PYTHON: "C:\\Python35" @@ -122,8 +110,8 @@ install: # Install requirements. - "%CMD_IN_ENV% pip install -r requirements/ci.pip" - # Make a python3.4.bat file in the current directory so that tox will find it - # and python3.4 will mean what we want it to. + # Make a pythonX.Y.bat file in the current directory so that tox will find it + # and pythonX.Y will mean what we want it to. - "python -c \"import os; open('python{}.{}.bat'.format(*os.environ['TOXENV'][2:]), 'w').write('@{}\\\\python \\x25*\\n'.format(os.environ['PYTHON']))\"" build_script: diff --git a/doc/index.rst b/doc/index.rst index e3c05716..b06e805d 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -31,7 +31,7 @@ not. The latest version is coverage.py 5.0a4, released November 25, 2018. It is supported on: - * Python versions 2.7, 3.4, 3.5, 3.6, 3.7, and pre-alpha 3.8. + * Python versions 2.7, 3.5, 3.6, 3.7, and pre-alpha 3.8. * PyPy2 6.0 and PyPy3 6.0. @@ -28,7 +28,6 @@ Programming Language :: Python Programming Language :: Python :: 2 Programming Language :: Python :: 2.7 Programming Language :: Python :: 3 -Programming Language :: Python :: 3.4 Programming Language :: Python :: 3.5 Programming Language :: Python :: 3.6 Programming Language :: Python :: 3.7 @@ -2,7 +2,7 @@ # For details: https://github.com/nedbat/coveragepy/blob/master/NOTICE.txt [tox] -envlist = py{27,34,35,36,37,38}, pypy{2,3}, doc, lint +envlist = py{27,35,36,37,38}, pypy{2,3}, doc, lint skip_missing_interpreters = {env:COVERAGE_SKIP_MISSING_INTERPRETERS:True} toxworkdir = {env:TOXWORKDIR:.tox} @@ -16,9 +16,9 @@ deps = pip==19.0.3 setuptools==40.8.0 # gevent 1.3 causes a failure: https://github.com/nedbat/coveragepy/issues/663 - py{27,34,35,36}: gevent==1.2.2 - py{27,34,35,36,37,38}: eventlet==0.24.1 - py{27,34,35,36,37,38}: greenlet==0.4.15 + py{27,35,36}: gevent==1.2.2 + py{27,35,36,37,38}: eventlet==0.24.1 + py{27,35,36,37,38}: greenlet==0.4.15 # Windows can't update the pip version with pip running, so use Python # to install things. @@ -94,7 +94,6 @@ commands = #2.7: py27, lint python = 2.7: py27 - 3.4: py34 3.5: py35 3.6: py36 pypy: pypy diff --git a/tox_wheels.ini b/tox_wheels.ini index 7381cafb..a4854605 100644 --- a/tox_wheels.ini +++ b/tox_wheels.ini @@ -2,7 +2,7 @@ # For details: https://github.com/nedbat/coveragepy/blob/master/NOTICE.txt [tox] -envlist = py{27,34,35,36,37,sys} +envlist = py{27,35,36,37,38,sys} toxworkdir = {toxinidir}/.tox_kits [testenv] |