summaryrefslogtreecommitdiff
path: root/setuptools
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2015-12-11 10:28:36 -0500
committerJason R. Coombs <jaraco@jaraco.com>2015-12-11 10:28:36 -0500
commit6b8c9181fbb0ef5b223ba45ed361991c601d1d13 (patch)
tree69c2ef490539d25c687645fbe3af96a10ce3cf0c /setuptools
parentdacc24690e7c8503744ce433aae6dd74a50e2337 (diff)
downloadpython-setuptools-git-6b8c9181fbb0ef5b223ba45ed361991c601d1d13.tar.gz
Get filter from the future
Diffstat (limited to 'setuptools')
-rw-r--r--setuptools/compat.py4
-rwxr-xr-xsetuptools/package_index.py2
2 files changed, 5 insertions, 1 deletions
diff --git a/setuptools/compat.py b/setuptools/compat.py
index 73e6e4aa..68ec97d4 100644
--- a/setuptools/compat.py
+++ b/setuptools/compat.py
@@ -29,6 +29,8 @@ if PY2:
from urllib2 import urlopen, HTTPError, URLError, unquote, splituser
from urlparse import urlparse, urlunparse, urljoin, urlsplit, urlunsplit
filterfalse = itertools.ifilterfalse
+ filter = itertools.ifilter
+ map = itertools.imap
exec("""def reraise(tp, value, tb=None):
raise tp, value, tb""")
@@ -59,6 +61,8 @@ if PY3:
urlunsplit, splittag,
)
filterfalse = itertools.filterfalse
+ filter = filter
+ map = map
def reraise(tp, value, tb=None):
if value.__traceback__ is not tb:
diff --git a/setuptools/package_index.py b/setuptools/package_index.py
index 00ce3ea5..095688f9 100755
--- a/setuptools/package_index.py
+++ b/setuptools/package_index.py
@@ -20,7 +20,7 @@ from setuptools.compat import (urllib2, httplib, StringIO, HTTPError,
urlparse, urlunparse, unquote, splituser,
url2pathname, name2codepoint,
unichr, urljoin, urlsplit, urlunsplit,
- ConfigParser)
+ ConfigParser, filter)
from setuptools.compat import filterfalse
from fnmatch import translate
from setuptools.py26compat import strip_fragment