summaryrefslogtreecommitdiff
path: root/pkg_resources.py
diff options
context:
space:
mode:
authortarek <none@none>2009-10-13 16:16:33 +0200
committertarek <none@none>2009-10-13 16:16:33 +0200
commit0bb327642ab9d78f421eabb92ead2820e915ffaa (patch)
tree7c474ca84a2064d7fe78466cdce563b763faef5c /pkg_resources.py
parent2bb038c8b8d826f476b6f74867380c9a3a49810a (diff)
downloadpython-setuptools-git-0bb327642ab9d78f421eabb92ead2820e915ffaa.tar.gz
making sure a setuptools requirement is turned into a distribute one
--HG-- branch : distribute extra : rebase_source : 444d838a772b878838d54c9dfc78afee4dbe83f2
Diffstat (limited to 'pkg_resources.py')
-rw-r--r--pkg_resources.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkg_resources.py b/pkg_resources.py
index 20815ffe..30da98ed 100644
--- a/pkg_resources.py
+++ b/pkg_resources.py
@@ -504,6 +504,12 @@ class WorkingSet(object):
while requirements:
req = requirements.pop(0) # process dependencies breadth-first
+ project_name = req.project_name.strip()
+ project_name = project_name.replace(' ', '')
+ if project_name in ('setuptools', 'setuptools>=0.6c9',
+ 'setuptools==0.6c9'):
+ req = Requirement.parse('distribute')
+
if req in processed:
# Ignore cyclic or redundant dependencies
continue