aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/compat.py
diff options
context:
space:
mode:
Diffstat (limited to 'setuptools/compat.py')
-rw-r--r--setuptools/compat.py20
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: