src/eric7/PipInterface/PipFreezeDialog.py

branch
eric7
changeset 9624
b47dfa7a137d
parent 9473
3f23dbf37dbe
child 9653
e67609152c5e
equal deleted inserted replaced
9623:9c1f429cb56b 9624:b47dfa7a137d
11 import os 11 import os
12 12
13 from PyQt6.QtCore import Qt, pyqtSlot 13 from PyQt6.QtCore import Qt, pyqtSlot
14 from PyQt6.QtWidgets import QAbstractButton, QApplication, QDialog, QDialogButtonBox 14 from PyQt6.QtWidgets import QAbstractButton, QApplication, QDialog, QDialogButtonBox
15 15
16 from eric7 import Utilities
17 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor 16 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor
18 from eric7.EricWidgets import EricFileDialog, EricMessageBox 17 from eric7.EricWidgets import EricFileDialog, EricMessageBox
19 from eric7.EricWidgets.EricApplication import ericApp 18 from eric7.EricWidgets.EricApplication import ericApp
20 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes 19 from eric7.EricWidgets.EricPathPicker import EricPathPickerModes
20 from eric7.SystemUtilities import FileSystemUtilities
21 21
22 from .Ui_PipFreezeDialog import Ui_PipFreezeDialog 22 from .Ui_PipFreezeDialog import Ui_PipFreezeDialog
23 23
24 24
25 class PipFreezeDialogModes(enum.Enum): 25 class PipFreezeDialogModes(enum.Enum):
167 "constraints.txt" 167 "constraints.txt"
168 if self.__dialogMode is PipFreezeDialogModes.Constraints 168 if self.__dialogMode is PipFreezeDialogModes.Constraints
169 else "requirements.txt" 169 else "requirements.txt"
170 ) 170 )
171 171
172 fileName = Utilities.toNativeSeparators(self.requirementsFilePicker.text()) 172 fileName = FileSystemUtilities.toNativeSeparators(
173 self.requirementsFilePicker.text()
174 )
173 if fileName and not os.path.isabs(fileName): 175 if fileName and not os.path.isabs(fileName):
174 fileName = "" 176 fileName = ""
175 177
176 with EricOverrideCursor(): 178 with EricOverrideCursor():
177 specifiers = self.__pip.getFrozenPackages( 179 specifiers = self.__pip.getFrozenPackages(

eric ide

mercurial