diff -r 0b936ff1bbb9 -r a2bc06a54d9d src/eric7/CondaInterface/CondaPackagesWidget.py --- a/src/eric7/CondaInterface/CondaPackagesWidget.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/CondaInterface/CondaPackagesWidget.py Mon Nov 07 17:19:58 2022 +0100 @@ -428,10 +428,10 @@ @param item reference to the package item @type QTreeWidgetItem """ + from .CondaPackageDetailsWidget import CondaPackageDetailsDialog + details = item.data(0, self.PackageDetailedDataRole) if details: - from .CondaPackageDetailsWidget import CondaPackageDetailsDialog - dlg = CondaPackageDetailsDialog(details, self) dlg.exec() @@ -563,9 +563,9 @@ """ Private slot to show some information about the conda installation. """ - infoDict = self.__conda.getCondaInformation() + from .CondaInfoDialog import CondaInfoDialog - from .CondaInfoDialog import CondaInfoDialog + infoDict = self.__conda.getCondaInformation() dlg = CondaInfoDialog(infoDict, self) dlg.exec() @@ -620,14 +620,14 @@ """ Private slot to generate a requirements file. """ + from .CondaExportDialog import CondaExportDialog + prefix = self.environmentsComboBox.itemData( self.environmentsComboBox.currentIndex() ) if prefix: env = self.environmentsComboBox.currentText() - from .CondaExportDialog import CondaExportDialog - self.__requirementsDialog = CondaExportDialog(self.__conda, env, prefix) self.__requirementsDialog.show() QApplication.processEvents()