Buildout's easy_installl fails when dealing with strangely named python versions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Buildout |
New
|
Undecided
|
Unassigned |
Bug Description
I'm trying to specify a different python interpretor for a zc.recipe.egg part, like this:
[mypart]
recipe = zc.recipe.egg
interpretor = python26
[python26]
executable = python2.6
When running buildout, this will fail with:
Traceback (most recent call last):
File "/home/
getattr(
File "/home/
installed_files = self[part]
File "/home/
return f()
File "/home/
reqs, ws = self.working_set()
File "/home/
allow_
File "/home/
allow_
File "/home/
python=
File "/home/
version = re.match(
AttributeError: 'NoneType' object has no attribute 'group'
It seems that at fault is the python version returned by my python, which is Ubuntu distributed system python (notice the + sign at the end): 2.6.4+