From 2aa545fb3b80d78670d923be4333e85f0abb7309 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Gra=C3=B1a?= Date: Sat, 16 Aug 2014 00:03:02 -0300 Subject: [PATCH] Add a dummy finder so parse_requirement does not fail on --arguments --- bin/pip-diff | 6 ++++-- bin/pip-grep | 7 +++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/bin/pip-diff b/bin/pip-diff index 337d0bb..a0d5f8b 100755 --- a/bin/pip-diff +++ b/bin/pip-diff @@ -13,6 +13,7 @@ Options: import os from docopt import docopt from pip.req import parse_requirements +from pip.index import PackageFinder class Requirements(object): def __init__(self, reqfile=None): @@ -31,7 +32,8 @@ class Requirements(object): if not os.path.exists(reqfile): 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: self.requirements.append(requirement.req) @@ -109,4 +111,4 @@ def main(): if __name__ == '__main__': - main() \ No newline at end of file + main() diff --git a/bin/pip-grep b/bin/pip-grep index ab90914..9ce53e3 100755 --- a/bin/pip-grep +++ b/bin/pip-grep @@ -10,6 +10,8 @@ Options: import os from docopt import docopt from pip.req import parse_requirements +from pip.index import PackageFinder + class Requirements(object): def __init__(self, reqfile=None): @@ -28,7 +30,8 @@ class Requirements(object): if not os.path.exists(reqfile): 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) @@ -73,4 +76,4 @@ def main(): if __name__ == '__main__': - main() \ No newline at end of file + main()