On 31-10-14 18:16, Reinout van Rees wrote:
On 31-10-14 14:21, Reinout van Rees wrote:
Ok, I tracked it down:
https://github.com/buildout/buildout/issues/198#issuecomment-61258074
And I have a pull request that fixes it.
https://github.com/buildout/buildout/pull/199
All the buildouts that failed this morning work again with this fix.
Ok, 2.2.4 is out with the fix in.
A colleague came to me this morning, however, with a problem. Ouch, it
isn't completely fixed yet!
Turns out the `env.best_match(req, ws)` fails on anything that is
installed globally with a version that doesn't match the one we want.
In my colleague's case, he has nose 1.3.1 installed globally.
Buildout has a pin on 1.3.4.
env.best_match() returns a VersionConflict.
So it seems we should ignore that too.
**But**, this means buildout just gained the ability to use globally
installed packages! Hurray, I don't need
https://pypi.python.org/pypi/syseggrecipe anymore!
I can imagine that was not quite the effect we wanted!
I'll dive in a bit deeper.
Reinout
--
Reinout van Rees http://reinout.vanrees.org/
[email protected] http://www.nelen-schuurmans.nl/
"Learning history by destroying artifacts is a time-honored atrocity"
_______________________________________________
Distutils-SIG maillist - [email protected]
https://mail.python.org/mailman/listinfo/distutils-sig