src/eric7/CondaInterface/CondaPackagesWidget.py

branch
eric7
changeset 10198
94ab7a21c3ad
parent 9653
e67609152c5e
child 10439
21c28b0f9e41
diff -r 065f520d6b8f -r 94ab7a21c3ad src/eric7/CondaInterface/CondaPackagesWidget.py
--- a/src/eric7/CondaInterface/CondaPackagesWidget.py	Fri Sep 08 09:55:14 2023 +0200
+++ b/src/eric7/CondaInterface/CondaPackagesWidget.py	Fri Sep 08 10:16:05 2023 +0200
@@ -25,6 +25,7 @@
 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor
 from eric7.EricWidgets import EricFileDialog, EricMessageBox, EricTextInputDialog
 from eric7.EricWidgets.EricApplication import ericApp
+from eric7.VirtualEnv.VirtualenvMeta import VirtualenvMetaData
 
 from .Ui_CondaPackagesWidget import Ui_CondaPackagesWidget
 
@@ -667,9 +668,13 @@
                 ]
                 ok, prefix, interpreter = self.__conda.createCondaEnvironment(args)
                 if ok:
-                    ericApp().getObject("VirtualEnvManager").addVirtualEnv(
-                        virtEnvName, prefix, interpreter, isConda=True
+                    metadata = VirtualenvMetaData(
+                        name=virtEnvName,
+                        path=prefix,
+                        interpreter=interpreter,
+                        is_conda=True,
                     )
+                    ericApp().getObject("VirtualEnvManager").addVirtualEnv(metadata)
 
     @pyqtSlot()
     def __createEnvironment(self):
@@ -689,9 +694,13 @@
             ]
             ok, prefix, interpreter = self.__conda.createCondaEnvironment(args)
             if ok:
-                ericApp().getObject("VirtualEnvManager").addVirtualEnv(
-                    virtEnvName, prefix, interpreter, isConda=True
+                metadata = VirtualenvMetaData(
+                    name=virtEnvName,
+                    path=prefix,
+                    interpreter=interpreter,
+                    is_conda=True,
                 )
+                ericApp().getObject("VirtualEnvManager").addVirtualEnv(metadata)
 
     @pyqtSlot()
     def __deleteEnvironment(self):

eric ide

mercurial