From 2df8152d270cffd40466dc22a92d4f65ebf5ac87 Mon Sep 17 00:00:00 2001 From: Mike Naberezny Date: Tue, 9 Oct 2018 18:43:35 -0700 Subject: [PATCH] Drop support for older Python, bump major version --- .travis.yml | 2 -- CHANGES.txt | 6 +++++- setup.py | 13 +++++-------- tox.ini | 2 +- 4 files changed, 11 insertions(+), 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index 29d2691..2717a9f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,8 +2,6 @@ language: python sudo: false matrix: include: - - python: 2.6 - env: TOXENV=py26 - python: 2.7 env: TOXENV=py27 - python: 3.4 diff --git a/CHANGES.txt b/CHANGES.txt index 9b65645..c2ef4c4 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,6 +1,10 @@ -1.1.0.dev0 (Next Release) +2.0.0.dev0 (Next Release) ------------------------- + - Support for some older Python versions has been dropped. On Python 3, + Py65 now requires Python 3.4 or later. On Python 2, Py65 now requires + Python 2.7. + - Added a workaround to ignore an error ``Error: , (25, 'Inappropriate ioctl for device')`` that may occur on some systems when reading character input. Based on a patch by Marko Lauke. diff --git a/setup.py b/setup.py index 1339b6d..81bb921 100644 --- a/setup.py +++ b/setup.py @@ -1,4 +1,4 @@ -__version__ = '1.1.0' +__version__ = '2.0.0.dev0' import sys @@ -6,11 +6,11 @@ py_version = sys.version_info[:2] PY3 = py_version[0] == 3 if PY3: - if py_version < (3, 2): - raise RuntimeError('On Python 3, Py65 requires Python 3.2 or later') + if py_version < (3, 4): + raise RuntimeError('On Python 3, Py65 requires Python 3.4 or later') else: - if py_version < (2, 6): - raise RuntimeError('On Python 2, Py65 requires Python 2.6 or later') + if py_version < (2, 7): + raise RuntimeError('On Python 2, Py65 requires Python 2.7 or later') from setuptools import setup, find_packages @@ -25,11 +25,8 @@ CLASSIFIERS = [ 'Operating System :: POSIX', 'Programming Language :: Python', 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.6', 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.2', - 'Programming Language :: Python :: 3.3', 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', diff --git a/tox.ini b/tox.ini index 3f3740f..ef55f4a 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] envlist = - py26,py27,py34,py35,py36,pypy + py27,py34,py35,py36,pypy [testenv] commands =