[13:02:26] <meunierd> Hey, I was wondering if there's any way to extend pip itself? I want to try to add a means to cheaply determine if `pip install` needs to be run when pulling down new code.
[13:03:14] <meunierd> At first, I thought I could just diff the version numbers in a requirements.txt against what's installed into the virtualenv, but that falls apart with things installed from git.
[13:04:20] <meunierd> It looks like when you actually run `pip install -r requirements.txt`, pip has to go and check each git repo to see that it actually already has that requirement satisfied, and when a project relies on a lot of these dependencies, that time really adds up.
[13:13:51] <meunierd> I was wondering if there's some post-install hook I could take advantage of?
[13:25:03] <Ivo> I think there are one or two 3rd party tools around for doing 'diff of versions' / 'list outdated versions' functionality in pypi though