summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml1
-rw-r--r--Makefile6
-rw-r--r--README.rst2
-rw-r--r--appveyor.yml16
-rw-r--r--doc/index.rst2
-rw-r--r--setup.py1
-rw-r--r--tox.ini9
-rw-r--r--tox_wheels.ini2
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'
diff --git a/Makefile b/Makefile
index a62c9021..e9f790a7 100644
--- a/Makefile
+++ b/Makefile
@@ -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)
diff --git a/README.rst b/README.rst
index 5d709e1e..e7ce69fa 100644
--- a/README.rst
+++ b/README.rst
@@ -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.
diff --git a/setup.py b/setup.py
index 3305f293..7655c4e1 100644
--- a/setup.py
+++ b/setup.py
@@ -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
diff --git a/tox.ini b/tox.ini
index ac6299a0..5a3b987b 100644
--- a/tox.ini
+++ b/tox.ini
@@ -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]