From ca773cf9574ce08f13752e33758dd42e43e21424 Mon Sep 17 00:00:00 2001
From: Kenneth Reitz <me@kennethreitz.org>
Date: Tue, 6 Jan 2015 13:37:32 -0500
Subject: [PATCH] support for latest pip

---
 vendor/pip-pop/pip-diff | 5 ++++-
 vendor/pip-pop/pip-grep | 4 +++-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/vendor/pip-pop/pip-diff b/vendor/pip-pop/pip-diff
index a0d5f8b1..2dd4882d 100755
--- a/vendor/pip-pop/pip-diff
+++ b/vendor/pip-pop/pip-diff
@@ -14,6 +14,9 @@ import os
 from docopt import docopt
 from pip.req import parse_requirements
 from pip.index import PackageFinder
+from pip._vendor.requests import session
+
+requests = session()
 
 class Requirements(object):
     def __init__(self, reqfile=None):
@@ -32,7 +35,7 @@ class Requirements(object):
         if not os.path.exists(reqfile):
             raise ValueError('The given requirements file does not exist.')
 
-        finder = PackageFinder([], [])
+        finder = PackageFinder([], [], session=requests)
         for requirement in parse_requirements(reqfile, finder=finder):
             if requirement.req:
                 self.requirements.append(requirement.req)
diff --git a/vendor/pip-pop/pip-grep b/vendor/pip-pop/pip-grep
index 9ce53e3a..a747e7df 100755
--- a/vendor/pip-pop/pip-grep
+++ b/vendor/pip-pop/pip-grep
@@ -11,7 +11,9 @@ import os
 from docopt import docopt
 from pip.req import parse_requirements
 from pip.index import PackageFinder
+from pip._vendor.requests import session
 
+requests = session()
 
 class Requirements(object):
     def __init__(self, reqfile=None):
@@ -30,7 +32,7 @@ class Requirements(object):
         if not os.path.exists(reqfile):
             raise ValueError('The given requirements file does not exist.')
 
-        finder = PackageFinder([], [])
+        finder = PackageFinder([], [], session=requests)
         for requirement in parse_requirements(reqfile, finder=finder):
             self.requirements.append(requirement)
 
-- 
GitLab