1515import yaml
1616
1717try : # 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
1920except 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
2224from .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
296298def 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