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

package finder update for pip-pop

parent 16a07abd
No related branches found
No related tags found
No related merge requests found
...@@ -13,6 +13,7 @@ Options: ...@@ -13,6 +13,7 @@ Options:
import os import os
from docopt import docopt from docopt import docopt
from pip.req import parse_requirements from pip.req import parse_requirements
from pip.index import PackageFinder
class Requirements(object): class Requirements(object):
def __init__(self, reqfile=None): def __init__(self, reqfile=None):
...@@ -31,7 +32,8 @@ class Requirements(object): ...@@ -31,7 +32,8 @@ class Requirements(object):
if not os.path.exists(reqfile): if not os.path.exists(reqfile):
raise ValueError('The given requirements file does not exist.') raise ValueError('The given requirements file does not exist.')
for requirement in parse_requirements(reqfile): finder = PackageFinder([], [])
for requirement in parse_requirements(reqfile, finder=finder):
if requirement.req: if requirement.req:
self.requirements.append(requirement.req) self.requirements.append(requirement.req)
...@@ -109,4 +111,4 @@ def main(): ...@@ -109,4 +111,4 @@ def main():
if __name__ == '__main__': if __name__ == '__main__':
main() main()
\ No newline at end of file
...@@ -10,6 +10,8 @@ Options: ...@@ -10,6 +10,8 @@ Options:
import os import os
from docopt import docopt from docopt import docopt
from pip.req import parse_requirements from pip.req import parse_requirements
from pip.index import PackageFinder
class Requirements(object): class Requirements(object):
def __init__(self, reqfile=None): def __init__(self, reqfile=None):
...@@ -28,7 +30,8 @@ class Requirements(object): ...@@ -28,7 +30,8 @@ class Requirements(object):
if not os.path.exists(reqfile): if not os.path.exists(reqfile):
raise ValueError('The given requirements file does not exist.') raise ValueError('The given requirements file does not exist.')
for requirement in parse_requirements(reqfile): finder = PackageFinder([], [])
for requirement in parse_requirements(reqfile, finder=finder):
self.requirements.append(requirement) self.requirements.append(requirement)
...@@ -73,4 +76,4 @@ def main(): ...@@ -73,4 +76,4 @@ def main():
if __name__ == '__main__': if __name__ == '__main__':
main() main()
\ No newline at end of file
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