From 2bb430b91ddf2375751c250f2789587440e7977c Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Tue, 20 Dec 2016 12:14:48 -0500 Subject: [PATCH] make setup.py python 2/3 compatible --- setup.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index a9db049..59594c8 100755 --- a/setup.py +++ b/setup.py @@ -7,8 +7,14 @@ import codecs from setuptools import setup +try: + # Python 3 + from os import dirname +except ImportError: + # Python 2 + from os.path import dirname -here = os.path.abspath(os.dirname(__file__)) +here = os.path.abspath(dirname(__file__)) def read(*parts): return codecs.open(os.path.join(here, *parts), 'r').read()