From c72323f197b6d21ac9276f93dea552e8252a6b82 Mon Sep 17 00:00:00 2001 From: Jens Vagelpohl Date: Sun, 17 Feb 2019 15:33:20 -0600 Subject: [PATCH] Supported Python version cleanup - specify supported Python versions using ``python_requires`` in setup.py - added support for Python 3.8 --- .travis.yml | 2 ++ CHANGES.rst | 5 +++++ setup.py | 2 ++ tox.ini | 1 + 4 files changed, 10 insertions(+) diff --git a/.travis.yml b/.travis.yml index 03a29bdf..6cb0f629 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,8 @@ matrix: include: - python: "3.7" dist: xenial + - python: "3.8-dev" + dist: xenial - python: 3.6 name: "Flake8" install: pip install -U flake8 diff --git a/CHANGES.rst b/CHANGES.rst index 6e9584cf..c063ea44 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -4,6 +4,11 @@ Changelog 4.4 (unreleased) ---------------- +- Specify supported Python versions using ``python_requires`` in setup.py + (`Zope#481 `_) + +- Added support for Python 3.8 + - Flake8 the code. diff --git a/setup.py b/setup.py index 0da50e62..a6994bee 100644 --- a/setup.py +++ b/setup.py @@ -41,10 +41,12 @@ "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Internet :: WWW/HTTP :: Indexing/Search", ], keywords='Zope catalog index search data', + python_requires='>=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*', install_requires=[ 'setuptools', 'six', diff --git a/tox.ini b/tox.ini index 44a01b78..0385ebea 100644 --- a/tox.ini +++ b/tox.ini @@ -5,6 +5,7 @@ envlist = py35, py36, py37, + py38, coverage-report, [testenv]