From c88cbefd58920e64f1bc2dde1e46cf6f4ed26f0c Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Thu, 13 Jul 2017 19:02:40 -0400 Subject: Python 3.4 no more! --- .gitlab-ci.yml | 8 ++++---- setup.py | 4 ++-- src/mailman/docs/NEWS.rst | 4 ++++ tox.ini | 2 +- 4 files changed, 11 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d38d0ccfa..b28e9e784 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -21,13 +21,13 @@ docs: sqlite: script: - - tox -e py34-nocov,py35-nocov,py36-nocov + - tox -e py35-nocov,py36-nocov pgsql: services: - postgres:latest script: - - MAILMAN_EXTRA_TESTING_CFG=/home/runner/configs/postgres.cfg tox -e py34-nocov-pg,py35-nocov-pg,py36-nocov-pg + - MAILMAN_EXTRA_TESTING_CFG=/home/runner/configs/postgres.cfg tox -e py35-nocov-pg,py36-nocov-pg tags: - postgres @@ -35,12 +35,12 @@ mysql: services: - mysql:latest script: - - MAILMAN_EXTRA_TESTING_CFG=/home/runner/configs/mysql.cfg tox -e py34-nocov-mysql,py35-nocov-mysql,py36-nocov-mysql + - MAILMAN_EXTRA_TESTING_CFG=/home/runner/configs/mysql.cfg tox -e py35-nocov-mysql,py36-nocov-mysql tags: - mysql diffcov: script: - - tox -e py34-diffcov,py35-diffcov,py36-diffcov + - tox -e py35-diffcov,py36-diffcov except: - master diff --git a/setup.py b/setup.py index 8bc323675..b28357baf 100644 --- a/setup.py +++ b/setup.py @@ -22,8 +22,8 @@ from setuptools import setup, find_packages from string import Template -if sys.hexversion < 0x30400f0: - print('Mailman requires at least Python 3.4') +if sys.hexversion < 0x30500f0: + print('Mailman requires at least Python 3.5') sys.exit(1) diff --git a/src/mailman/docs/NEWS.rst b/src/mailman/docs/NEWS.rst index c4ea7e561..da6e95856 100644 --- a/src/mailman/docs/NEWS.rst +++ b/src/mailman/docs/NEWS.rst @@ -29,6 +29,10 @@ Interfaces common use case. There's now a separate ``.get_by_fqdn()`` which only accepts the latter and mirrors the already existing ``.get_by_list_id()``. +Other +----- + * Drop support for Python 3.4. (Closes #373) + 3.1.0 -- "Between The Wheels" ============================= diff --git a/tox.ini b/tox.ini index 60df374ab..3613392e5 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = {py34,py35,py36}-{nocov,cov,diffcov}{,-mysql,-pg},qa +envlist = {py35,py36}-{nocov,cov,diffcov}{,-mysql,-pg},qa #recreate = True skip_missing_interpreters = True -- cgit v1.2.3-70-g09d2