diff options
Diffstat (limited to 'setuptools/compat.py')
-rw-r--r-- | setuptools/compat.py | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/setuptools/compat.py b/setuptools/compat.py index 9a191465..7b824ba2 100644 --- a/setuptools/compat.py +++ b/setuptools/compat.py @@ -23,7 +23,6 @@ if sys.version_info[0] < 3: maxsize = sys.maxint next = lambda o: o.next() numeric_types = (int, long, float) - reduce = reduce unichr = unichr unicode = unicode bytes = str @@ -31,21 +30,9 @@ if sys.version_info[0] < 3: import urllib2 from urllib2 import urlopen, HTTPError, URLError, unquote, splituser from urlparse import urlparse, urlunparse, urljoin, urlsplit, urlunsplit - xrange = xrange filterfalse = itertools.ifilterfalse - def exec_(code, globs=None, locs=None): - if globs is None: - frame = sys._getframe(1) - globs = frame.f_globals - if locs is None: - locs = frame.f_locals - del frame - elif locs is None: - locs = globs - exec("""exec code in globs, locs""") - - exec_("""def reraise(tp, value, tb=None): + exec("""def reraise(tp, value, tb=None): raise tp, value, tb""") else: PY3 = True @@ -53,7 +40,6 @@ else: basestring = str import builtins import configparser as ConfigParser - exec_ = eval('exec') from io import StringIO, BytesIO func_code = lambda o: o.__code__ func_globals = lambda o: o.__globals__ @@ -67,7 +53,6 @@ else: maxsize = sys.maxsize next = next numeric_types = (int, float) - from functools import reduce unichr = chr unicode = str bytes = bytes @@ -78,7 +63,6 @@ else: urlparse, urlunparse, unquote, splituser, urljoin, urlsplit, urlunsplit, splittag, ) - xrange = range filterfalse = itertools.filterfalse def execfile(fn, globs=None, locs=None): @@ -91,7 +75,7 @@ else: source = f.read() finally: f.close() - exec_(compile(source, fn, 'exec'), globs, locs) + exec(compile(source, fn, 'exec'), globs, locs) def reraise(tp, value, tb=None): if value.__traceback__ is not tb: |