From 3c86c861ab9665df0e502f250a7471d09240e413 Mon Sep 17 00:00:00 2001 From: "Jason R. Coombs" Date: Mon, 17 Jun 2013 10:55:09 -0500 Subject: Fix Python3 compatibility issue in filterfalse --HG-- branch : distribute extra : rebase_source : 71e3e89efe6483924a07e7f9819ee86f08dbf1f2 extra : histedit_source : fa75c7bc174b248c74da7b4efd5f6f05c36b6ae4 --- setuptools/compat.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'setuptools/compat.py') diff --git a/setuptools/compat.py b/setuptools/compat.py index 05417c6e..e2f64de2 100644 --- a/setuptools/compat.py +++ b/setuptools/compat.py @@ -1,4 +1,5 @@ import sys +import itertools if sys.version_info[0] < 3: PY3 = False @@ -30,6 +31,7 @@ if sys.version_info[0] < 3: from urllib2 import urlopen, HTTPError, URLError, unquote, splituser from urlparse import urlparse, urlunparse, urljoin xrange = xrange + filterfalse = itertools.ifilterfalse def exec_(code, globs=None, locs=None): if globs is None: @@ -72,6 +74,7 @@ else: from urllib.request import urlopen, url2pathname from urllib.parse import urlparse, urlunparse, unquote, splituser, urljoin xrange = range + filterfalse = itertools.filterfalse def execfile(fn, globs=None, locs=None): if globs is None: -- cgit v1.2.3