1--- a/src/zc/buildout/easy_install.py 2013-08-27 22:28:40.233718116 +0200
2+++ b/src/zc/buildout/easy_install.py 2013-10-07 00:29:31.077413935 +0200
3@@ -227,6 +227,12 @@
4
5 def _satisfied(self, req, source=None):
6 dists = [dist for dist in self._env[req.project_name] if dist in req]
7+ try:
8+ dists = ([dist for dist in dists
9+ if dist.precedence == pkg_resources.DEVELOP_DIST]
10+ + [pkg_resources.get_distribution(req.project_name)])
11+ except pkg_resources.DistributionNotFound:
12+ pass
13 if not dists:
14 logger.debug('We have no distributions for %s that satisfies %r.',
15 req.project_name, str(req))