support for latest pip

This commit is contained in:
2015-01-06 13:37:32 -05:00
parent 26b54b690c
commit ca773cf957
2 changed files with 7 additions and 2 deletions
+4 -1
View File
@@ -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)
+3 -1
View File
@@ -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)