mirror of
https://github.com/kennethreitz/pip-pop.git
synced 2026-06-05 15:00:18 +00:00
Merge remote-tracking branch 'origin/master'
This commit is contained in:
+4
-2
@@ -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()
|
||||
main()
|
||||
|
||||
+5
-2
@@ -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()
|
||||
main()
|
||||
|
||||
Reference in New Issue
Block a user