From c6ba51c2acb0935b08a48234f610c29a9f12d9ba Mon Sep 17 00:00:00 2001 From: Peter Hamilton Date: Wed, 29 Nov 2017 00:49:01 -0500 Subject: [PATCH] Drop Python 3.3 support This change drops Python 3.3 support for PyKMIP. Python 3.3 was released over 5 years ago and has reached end-of-life as of September 19, 2017 with the 3.3.7 release. Library dependencies have begun to drop Python 3.3 support as well. --- .travis.yml | 8 -------- docs/source/installation.rst | 2 +- setup.py | 1 - test-requirements.txt | 2 +- tox.ini | 2 +- 5 files changed, 3 insertions(+), 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index 38afd03..12ae813 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,14 +9,6 @@ matrix: os: linux dist: trusty env: TOXENV=py27 - - python: 3.3 - os: linux - dist: precise - env: TOXENV=py33 - - python: 3.3 - os: linux - dist: trusty - env: TOXENV=py33 - python: 3.4 os: linux dist: precise diff --git a/docs/source/installation.rst b/docs/source/installation.rst index 82f6043..5cb20a5 100644 --- a/docs/source/installation.rst +++ b/docs/source/installation.rst @@ -8,7 +8,7 @@ You can install PyKMIP via ``pip``: Supported platforms ------------------- -PyKMIP is tested on Python 2.7, 3.3, 3.4, 3.5, and 3.6 on the following +PyKMIP is tested on Python 2.7, 3.4, 3.5, and 3.6 on the following operating systems: * Ubuntu 12.04, 14.04, and 16.04 diff --git a/setup.py b/setup.py index e7f092b..09edbd9 100644 --- a/setup.py +++ b/setup.py @@ -57,7 +57,6 @@ setuptools.setup( "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", - "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", diff --git a/test-requirements.txt b/test-requirements.txt index 7b2e549..5cc044c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,5 +1,5 @@ coverage -pytest<3.3 # TODO (peter-hamilton): Unpin this after Python 3.3 is dropped +pytest flake8 testtools fixtures diff --git a/tox.ini b/tox.ini index ff91c48..920cb6b 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = pep8,py27,py33,py34,py35,py36,bandit,docs +envlist = pep8,py27,py34,py35,py36,bandit,docs [testenv] passenv = TRAVIS TRAVIS_JOB_ID TRAVIS_BRANCH