Skip to content
Snippets Groups Projects
Commit ca773cf9 authored by Kenneth Reitz's avatar Kenneth Reitz
Browse files

support for latest pip

parent 26b54b69
No related branches found
No related tags found
No related merge requests found
......@@ -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)
......
......@@ -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)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment