From 409d839e92d8b0f23d1b58650074453cbfa32429 Mon Sep 17 00:00:00 2001 From: SanketDG Date: Wed, 1 Jul 2015 07:37:41 +0530 Subject: [PATCH] add python version testing in setup.py --- setup.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) mode change 100644 => 100755 setup.py diff --git a/setup.py b/setup.py old mode 100644 new mode 100755 index 1b526838..4461d56a --- a/setup.py +++ b/setup.py @@ -1,5 +1,18 @@ +#!/usr/bin/env python +import sys from setuptools import setup, find_packages +if sys.version_info[0] == 2 and sys.version_info[1] < 7: + print( + 'thefuck requires Python version 2.7 or later' + + ' ({}.{} detected).'.format(*sys.version_info[:2])) + sys.exit(-1) + +if sys.version_info[0] == 3 and sys.version_info[1] < 3: + print( + 'thefuck requires Python version 3.3 or later' + + ' ({}.{} detected).'.format(*sys.version_info[:2])) + sys.exit(-1) VERSION = '1.46'