From 13494098e2941ff87d80710ecc00c35142851175 Mon Sep 17 00:00:00 2001
From: Cheng Li <shcli@cn.ibm.com>
Date: Mon, 27 Jun 2016 16:04:13 +0800
Subject: [PATCH] Add python version constraint python>=2.7

The 'swift' command from v3.0.0 does not work in Python 2.6,
bacause some code is incompatible with Python 2.6
This patch is to add a constraint of python version

Change-Id: I5197cba0c2cd3135d08498df827a52f8bba98d4d
Closes-bug: #1590334
---
 setup.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/setup.py b/setup.py
index 70c2b3f3..16a18f6e 100644
--- a/setup.py
+++ b/setup.py
@@ -15,7 +15,11 @@
 # limitations under the License.
 
 # THIS FILE IS MANAGED BY THE GLOBAL REQUIREMENTS REPO - DO NOT EDIT
-import setuptools
+import setuptools, sys
+
+if sys.version_info < (2, 7):
+    sys.exit('Sorry, Python < 2.7 is not supported for'
+             ' python-swiftclient>=3.0')
 
 setuptools.setup(
     setup_requires=['pbr'],