eric6/CondaInterface/Conda.py

changeset 7759
51aa6c6b66f7
parent 7628
f904d0eef264
child 7780
41420f82c0ac
equal deleted inserted replaced
7758:dd54d33d21d2 7759:51aa6c6b66f7
65 """ 65 """
66 args = ["create", "--json", "--yes"] + arguments 66 args = ["create", "--json", "--yes"] + arguments
67 67
68 dlg = CondaExecDialog("create", self.__ui) 68 dlg = CondaExecDialog("create", self.__ui)
69 dlg.start(args) 69 dlg.start(args)
70 dlg.exec_() 70 dlg.exec()
71 ok, resultDict = dlg.getResult() 71 ok, resultDict = dlg.getResult()
72 72
73 if ok: 73 if ok:
74 if ("actions" in resultDict and 74 if ("actions" in resultDict and
75 "PREFIX" in resultDict["actions"]): 75 "PREFIX" in resultDict["actions"]):
388 args.extend(["--prefix", prefix]) 388 args.extend(["--prefix", prefix])
389 args.extend(packages) 389 args.extend(packages)
390 390
391 dlg = CondaExecDialog("update", self.__ui) 391 dlg = CondaExecDialog("update", self.__ui)
392 dlg.start(args) 392 dlg.start(args)
393 dlg.exec_() 393 dlg.exec()
394 ok, _ = dlg.getResult() 394 ok, _ = dlg.getResult()
395 else: 395 else:
396 ok = False 396 ok = False
397 397
398 return ok 398 return ok
428 elif prefix: 428 elif prefix:
429 args.extend(["--prefix", prefix]) 429 args.extend(["--prefix", prefix])
430 430
431 dlg = CondaExecDialog("update", self.__ui) 431 dlg = CondaExecDialog("update", self.__ui)
432 dlg.start(args) 432 dlg.start(args)
433 dlg.exec_() 433 dlg.exec()
434 ok, _ = dlg.getResult() 434 ok, _ = dlg.getResult()
435 435
436 return ok 436 return ok
437 437
438 def installPackages(self, packages, name="", prefix=""): 438 def installPackages(self, packages, name="", prefix=""):
469 args.extend(["--prefix", prefix]) 469 args.extend(["--prefix", prefix])
470 args.extend(packages) 470 args.extend(packages)
471 471
472 dlg = CondaExecDialog("install", self.__ui) 472 dlg = CondaExecDialog("install", self.__ui)
473 dlg.start(args) 473 dlg.start(args)
474 dlg.exec_() 474 dlg.exec()
475 ok, _ = dlg.getResult() 475 ok, _ = dlg.getResult()
476 else: 476 else:
477 ok = False 477 ok = False
478 478
479 return ok 479 return ok
509 self.tr("Uninstall Packages"), 509 self.tr("Uninstall Packages"),
510 self.tr( 510 self.tr(
511 "Do you really want to uninstall these packages and" 511 "Do you really want to uninstall these packages and"
512 " their dependencies?"), 512 " their dependencies?"),
513 packages) 513 packages)
514 if dlg.exec_() == QDialog.Accepted: 514 if dlg.exec() == QDialog.Accepted:
515 args = [ 515 args = [
516 "remove", 516 "remove",
517 "--json", 517 "--json",
518 "--yes", 518 "--yes",
519 ] 519 ]
525 args.extend(["--prefix", prefix]) 525 args.extend(["--prefix", prefix])
526 args.extend(packages) 526 args.extend(packages)
527 527
528 dlg = CondaExecDialog("remove", self.__ui) 528 dlg = CondaExecDialog("remove", self.__ui)
529 dlg.start(args) 529 dlg.start(args)
530 dlg.exec_() 530 dlg.exec()
531 ok, _ = dlg.getResult() 531 ok, _ = dlg.getResult()
532 else: 532 else:
533 ok = False 533 ok = False
534 else: 534 else:
535 ok = False 535 ok = False
621 "conda" 621 "conda"
622 ] 622 ]
623 623
624 dlg = CondaExecDialog("update", self.__ui) 624 dlg = CondaExecDialog("update", self.__ui)
625 dlg.start(args) 625 dlg.start(args)
626 dlg.exec_() 626 dlg.exec()
627 ok, _ = dlg.getResult() 627 ok, _ = dlg.getResult()
628 628
629 return ok 629 return ok
630 630
631 def writeDefaultConfiguration(self): 631 def writeDefaultConfiguration(self):
730 "--{0}".format(cleanAction), 730 "--{0}".format(cleanAction),
731 ] 731 ]
732 732
733 dlg = CondaExecDialog("clean", self.__ui) 733 dlg = CondaExecDialog("clean", self.__ui)
734 dlg.start(args) 734 dlg.start(args)
735 dlg.exec_() 735 dlg.exec()

eric ide

mercurial