summaryrefslogtreecommitdiff
path: root/pkg_resources.py
diff options
context:
space:
mode:
authorMartin v. Löwis <martin@v.loewis.de>2009-09-12 17:52:23 +0200
committerMartin v. Löwis <martin@v.loewis.de>2009-09-12 17:52:23 +0200
commit401070a618a036ed6295e5e1c1b925a66471f86d (patch)
treebba1030e598106bb11a44038d94859e565ed9e17 /pkg_resources.py
parentf6747b162905d4fe48701a8655c857d8ef363b9d (diff)
downloadpython-setuptools-git-401070a618a036ed6295e5e1c1b925a66471f86d.tar.gz
Replace cmp.
--HG-- branch : distribute extra : rebase_source : 3d8d4d289d13bbb9fb9c946e31282c578264f626
Diffstat (limited to 'pkg_resources.py')
-rw-r--r--pkg_resources.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkg_resources.py b/pkg_resources.py
index 910c3089..7c3d58fb 100644
--- a/pkg_resources.py
+++ b/pkg_resources.py
@@ -2466,8 +2466,9 @@ class Requirement:
elif isinstance(item,basestring):
item = parse_version(item)
last = None
+ compare = lambda a, b: (a > b) - (a < b) # -1, 0, 1
for parsed,trans,op,ver in self.index:
- action = trans[cmp(item,parsed)]
+ action = trans[compare(item,parsed)] # Indexing: 0, 1, -1
if action=='F': return False
elif action=='T': return True
elif action=='+': last = True