commit: 611fed1c705fc04f9bd3a1dda2047ded47c15efa
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sat May 30 14:53:15 2015 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Thu Jun 4 02:49:46 2015 +0000
URL: https://gitweb.gentoo.org/proj/portage.git/commit/?id=611fed1c
officially drop support for python 2.6, 3.1, and 3.2
We no longer support these in the ebuild and don't want to waste time
implementing compatibility shims for them.
.travis.yml | 2 --
DEVELOPING | 8 ++++----
README | 2 +-
runtests.sh | 4 ++--
4 files changed, 7 insertions(+), 9 deletions(-)
diff --git a/.travis.yml b/.travis.yml
index 69e1659..8a86aa6 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,8 +1,6 @@
language: python
python:
- - 2.6
- 2.7
- - 3.2
- 3.3
- 3.4
- pypy
diff --git a/DEVELOPING b/DEVELOPING
index 55470d8..0b0bb60 100644
--- a/DEVELOPING
+++ b/DEVELOPING
@@ -8,10 +8,10 @@ bad habits that exist in the current codebase.
Python Version
--------------
-Python 2.6 is the minimum supported version, since it is the first
-version to support Python 3 syntax. All exception handling should use
-Python 3 'except' syntax, and the print function should be used instead
-of Python 2's print statement (from __future__ import print_function).
+Python 2.7 is the minimum supported version as it eases 3.x compatibility.
+All exception handling should use Python 3 'except' syntax, and the print
+function should be used instead of Python 2's print statement (use "from
+__future__ import print_function" everywhere).
Dependencies
------------
diff --git a/README b/README
index 5558dde..415a962 100644
--- a/README
+++ b/README
@@ -10,7 +10,7 @@ package managers.
Dependencies
============
-Python and Bash should be the only hard dependencies. Python 2.6 is the
+Python and Bash should be the only hard dependencies. Python 2.7 is the
minimum supported version.
diff --git a/runtests.sh b/runtests.sh
index 651928f..a7ca101 100755
--- a/runtests.sh
+++ b/runtests.sh
@@ -3,8 +3,8 @@
# Distributed under the terms of the GNU General Public License v2
# These are the versions we care about. The rest are just "nice to have".
-PYTHON_SUPPORTED_VERSIONS="2.6 2.7 3.2 3.3 3.4"
-PYTHON_VERSIONS="2.6 2.7 pypy 3.1 3.2 3.3 3.4 3.5"
+PYTHON_SUPPORTED_VERSIONS="2.7 3.3 3.4"
+PYTHON_VERSIONS="2.7 pypy 3.3 3.4 3.5"
# has to be run from portage root dir
cd "${0%/*}" || exit 1