<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 6 May 2016 at 15:25, Doug Hellmann <span dir="ltr"><<a href="mailto:doug@doughellmann.com" target="_blank">doug@doughellmann.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class=""><br>
</span>Someone had a tool that looked at second-order dependencies, I think. I<br>
can't find the reference in my notes, but maybe someone else has it<br>
handy?<br></blockquote><div><br></div><div>I don't have a specific tool handy, but I'm guessing that we could cludge something together through the implementation of tooling that effectively builds venvs for each project and grabs a pip freeze from each of them. That could at least give us a set of data to examine and work from?</div><div><br></div><div>We have something that kinda does this [2] although the purpose is quite different. I would guess that we could either work out a way to make use of this to achieve the goal through an automated process, or we could just derive something useful from it. If this is deemed the best or only option then I'd be happy to take this up.</div><div><br></div><div>If there's a better way then I'm all for it, but from what I see the pip project has a long standing [1] issue for a resolver.</div><div><br></div><div>[1] <a href="https://github.com/pypa/pip/issues/988">https://github.com/pypa/pip/issues/988</a></div><div>[2] <a href="https://github.com/openstack/openstack-ansible-repo_build">https://github.com/openstack/openstack-ansible-repo_build</a></div></div>
</div></div>