Skip to content

Commit 8760417

Browse files
committed
further fixes for pip 10
1 parent d0068a6 commit 8760417

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

aws_lambda/aws_lambda.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,11 @@
1515
import yaml
1616

1717
try: # for pip >= 10
18-
from pip._internal.operations.freeze import freeze
18+
from pip._internal import main as pip_main
19+
from pip._internal.operations.freeze import freeze as pip_freeze
1920
except ImportError: # for pip <= 9.0.3
20-
from pip.operations.freeze import freeze
21+
from pip import main as pip_main
22+
from pip.operations.freeze import freeze as pip_freeze
2123

2224
from .helpers import mkdir, read, archive, timestamp
2325

@@ -290,7 +292,7 @@ def _filter_blacklist(package):
290292
package = package.replace('-e ', '')
291293

292294
print('Installing {package}'.format(package=package))
293-
pip.main(['install', package, '-t', path, '--ignore-installed'])
295+
pip_main(['install', package, '-t', path, '--ignore-installed'])
294296

295297

296298
def pip_install_to_target(path, requirements=False, local_package=None):
@@ -312,7 +314,7 @@ def pip_install_to_target(path, requirements=False, local_package=None):
312314
packages = []
313315
if not requirements:
314316
print('Gathering pip packages')
315-
packages.extend(freeze())
317+
packages.extend(pip_freeze())
316318
else:
317319
if os.path.exists("requirements.txt"):
318320
print('Gathering requirement packages')

0 commit comments

Comments
 (0)