mirror of
https://github.com/kennethreitz/heroku-buildpack-python.git
synced 2026-06-05 23:10:16 +00:00
package finder update for pip-pop
This commit is contained in:
Vendored
+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()
|
||||
|
||||
Vendored
+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