Commit 01c5bc20 authored by Leo Pound Singer's avatar Leo Pound Singer

Drop support for Python 3.4

* Python 3.4 reached end of life on March 18, 2019.
* The ligo-gracedb unit tests do not pass under Python 3.4.
parent b7441f60
......@@ -83,10 +83,6 @@ test:python2.7:
<<: *test
image: python:2.7
test:python3.4:
<<: *test
image: python:3.4
test:python3.5:
<<: *test
image: python:3.5
......
......@@ -5,7 +5,7 @@ Priority: optional
Build-Depends: debhelper (>= 9), dh-python, python-all-dev, python3-all-dev, python-setuptools, python3-setuptools, python-six, python3-six, help2man
Standards-Version: 3.8.4
X-Python-Version: >=2.7
X-Python3-Version: >=3.4
X-Python3-Version: >=3.5
Package: python-ligo-gracedb
Architecture: all
......
......@@ -89,7 +89,7 @@ If you want to run those tests specifically, you can do::
Comprehensive testing
~~~~~~~~~~~~~~~~~~~~~
This package includes a `configuration <https://git.ligo.org/lscsoft/gracedb-client/blob/master/tox.ini>`__ for using `tox <https://tox.readthedocs.io/>`__ to automate testing with different versions of Python.
The current configuration uses Python 2.7 and Python 3.4-3.7, if available on your system.
The current configuration uses Python 2.7 and Python 3.5-3.7, if available on your system.
``tox`` should already be installed from the ``requirements-dev.txt`` file.
However, if you still need to install it, you can do so with ``pip``::
......
......@@ -12,7 +12,7 @@ ligo-gracedb
ligo-gracedb is a Python package which provides tools for accessing the API of the **Gra**\ vitational-wave **C**\ andidate **E**\ vent **D**\ ata\ **b**\ ase (|gracedb|_).
It is compatible with Python 2.7, 3.4, 3.5, 3.6, and 3.7.
It is compatible with Python 2.7, 3.5, 3.6, and 3.7.
ligo-gracedb provides functionality which allows users to do the following:
......
......@@ -69,7 +69,6 @@ CLASSIFIERS = [
'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',
......
[tox]
envlist = {py27,py34,py35,py36,py37}-{unit_test,integration_test}
envlist = {py27,py35,py36,py37}-{unit_test,integration_test}
skip_missing_interpreters = True
[testenv]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment