CxFreeze/CxfreezeConfigDialog.py

branch
eric7
changeset 142
9ceff8a10455
parent 140
9e20ee9c7ca2
child 144
b70e8a0c5a91
diff -r d0172af094d8 -r 9ceff8a10455 CxFreeze/CxfreezeConfigDialog.py
--- a/CxFreeze/CxfreezeConfigDialog.py	Tue Oct 25 09:03:43 2022 +0200
+++ b/CxFreeze/CxfreezeConfigDialog.py	Wed Dec 21 09:03:33 2022 +0100
@@ -7,23 +7,33 @@
 Module implementing a dialog to enter the parameters for cxfreeze.
 """
 
-import sys
+import contextlib
+import copy
 import os
-import copy
-import contextlib
+import sys
 
-from PyQt6.QtCore import pyqtSlot, QDir, QProcess
+from PyQt6.QtCore import QDir, QProcess, pyqtSlot
 from PyQt6.QtWidgets import QDialog, QListWidgetItem
 
-from eric7 import Utilities
-
 try:
     from eric7.EricGui import EricPixmapCache
 except ImportError:
     from UI import PixmapCache as EricPixmapCache
+
 from eric7.EricWidgets.EricDirFileDialog import EricDirFileDialog
 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes
 
+try:
+    from eric7.SystemUtilities.OSUtilities import isMacPlatform, isWindowsPlatform
+except ImportError:
+    # imports for eric < 23.1
+    from eric7.Globals import isMacPlatform, isWindowsPlatform
+try:
+    from eric7.SystemUtilities.FileSystemUtilities import toNativeSeparators
+except ImportError:
+    # imports for eric < 23.1
+    from eric7.Utilities import toNativeSeparators
+
 from .Ui_CxfreezeConfigDialog import Ui_CxfreezeConfigDialog
 
 
@@ -55,9 +65,9 @@
 
         iconsI18N = self.tr("Icons")
         allFilesI18N = self.tr("All files")
-        if Utilities.isWindowsPlatform():
+        if isWindowsPlatform():
             iconFilter = "{0} (*.ico);;{1} (*.*)".format(iconsI18N, allFilesI18N)
-        elif Utilities.isMacPlatform():
+        elif isMacPlatform():
             iconFilter = "{0} (*.icns *.png);;{1} (*.*)".format(iconsI18N, allFilesI18N)
         else:
             iconFilter = "{0} (*.png);;{1} (*.*)".format(iconsI18N, allFilesI18N)
@@ -253,7 +263,7 @@
         @type str
         """
         # version specific setup
-        if Utilities.isWindowsPlatform():
+        if isWindowsPlatform():
             # remove "\Scripts\cx_Freeze.bat" from path
             dirname = os.path.dirname(text)
             dirname = os.path.dirname(dirname)
@@ -296,7 +306,7 @@
         if modpath:
             d = QDir(os.path.join(modpath, "bases"))
             basesList = d.entryList(QDir.Filter.Files)
-            if Utilities.isWindowsPlatform():
+            if isWindowsPlatform():
                 # strip the final '.exe' from the bases
                 tmpBasesList = basesList[:]
                 basesList = []
@@ -396,7 +406,7 @@
 
         for itm in items:
             itm = self.__project.getRelativePath(itm)
-            self.fileOrFolderList.addItem(Utilities.toNativeSeparators(itm))
+            self.fileOrFolderList.addItem(toNativeSeparators(itm))
         row = self.fileOrFolderList.currentRow()
         self.on_fileOrFolderList_currentRowChanged(row)
 

eric ide

mercurial