This repository was archived by the owner on Aug 10, 2021. It is now read-only.
File tree 2 files changed +9
-4
lines changed
Filter options
2 files changed +9
-4
lines changed
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ Options:
13
13
import os
14
14
from docopt import docopt
15
15
from pip .req import parse_requirements
16
+ from pip .index import PackageFinder
16
17
17
18
class Requirements (object ):
18
19
def __init__ (self , reqfile = None ):
@@ -31,7 +32,8 @@ class Requirements(object):
31
32
if not os .path .exists (reqfile ):
32
33
raise ValueError ('The given requirements file does not exist.' )
33
34
34
- for requirement in parse_requirements (reqfile ):
35
+ finder = PackageFinder ([], [])
36
+ for requirement in parse_requirements (reqfile , finder = finder ):
35
37
if requirement .req :
36
38
self .requirements .append (requirement .req )
37
39
@@ -109,4 +111,4 @@ def main():
109
111
110
112
111
113
if __name__ == '__main__' :
112
- main ()
114
+ main ()
Original file line number Diff line number Diff line change @@ -10,6 +10,8 @@ Options:
10
10
import os
11
11
from docopt import docopt
12
12
from pip .req import parse_requirements
13
+ from pip .index import PackageFinder
14
+
13
15
14
16
class Requirements (object ):
15
17
def __init__ (self , reqfile = None ):
@@ -28,7 +30,8 @@ class Requirements(object):
28
30
if not os .path .exists (reqfile ):
29
31
raise ValueError ('The given requirements file does not exist.' )
30
32
31
- for requirement in parse_requirements (reqfile ):
33
+ finder = PackageFinder ([], [])
34
+ for requirement in parse_requirements (reqfile , finder = finder ):
32
35
self .requirements .append (requirement )
33
36
34
37
@@ -73,4 +76,4 @@ def main():
73
76
74
77
75
78
if __name__ == '__main__' :
76
- main ()
79
+ main ()
You can’t perform that action at this time.
0 commit comments