src/eric7/PipInterface/Pip.py

branch
eric7
changeset 10387
8cf53170e290
parent 10373
093dcebe5ecb
child 10390
226a771db7aa
equal deleted inserted replaced
10386:260fc1f8fc2e 10387:8cf53170e290
365 @rtype bool 365 @rtype bool
366 """ 366 """
367 if not venvName: 367 if not venvName:
368 return False 368 return False
369 369
370 if self.getVirtualenvInterpreter(venvName) in ( 370 interpreter = self.getVirtualenvInterpreter(venvName)
371 sys.executable, 371 if not interpreter:
372 PythonUtilities.getPythonExecutable(), 372 return False
373 ): 373
374 if interpreter in (sys.executable, PythonUtilities.getPythonExecutable()):
374 upgradePyQt = self.__checkUpgradePyQt(packages) 375 upgradePyQt = self.__checkUpgradePyQt(packages)
375 upgradeEric = self.__checkUpgradeEric(packages) 376 upgradeEric = self.__checkUpgradeEric(packages)
376 if upgradeEric or upgradePyQt: 377 if upgradeEric or upgradePyQt:
377 try: 378 try:
378 if upgradeEric and upgradePyQt: 379 if upgradeEric and upgradePyQt:
382 elif upgradePyQt: 383 elif upgradePyQt:
383 self.__ui.upgradePyQt() 384 self.__ui.upgradePyQt()
384 return None # should not be reached; play it safe 385 return None # should not be reached; play it safe
385 except AttributeError: 386 except AttributeError:
386 return False 387 return False
387
388 interpreter = self.getVirtualenvInterpreter(venvName)
389 if not interpreter:
390 return False
391 388
392 if Preferences.getPip("PipSearchIndex"): 389 if Preferences.getPip("PipSearchIndex"):
393 indexUrl = Preferences.getPip("PipSearchIndex") + "/simple" 390 indexUrl = Preferences.getPip("PipSearchIndex") + "/simple"
394 args = ["-m", "pip", "install", "--index-url", indexUrl, "--upgrade"] 391 args = ["-m", "pip", "install", "--index-url", indexUrl, "--upgrade"]
395 else: 392 else:

eric ide

mercurial