eric6/PipInterface/PipPackageDetailsDialog.py

changeset 8143
2c730d5fd177
parent 8090
c53117374255
child 8218
7c09585bd960
equal deleted inserted replaced
8141:27f636beebad 8143:2c730d5fd177
36 @param parent reference to the parent widget (defaults to None) 36 @param parent reference to the parent widget (defaults to None)
37 @type QWidget (optional) 37 @type QWidget (optional)
38 """ 38 """
39 super(PipPackageDetailsDialog, self).__init__(parent) 39 super(PipPackageDetailsDialog, self).__init__(parent)
40 self.setupUi(self) 40 self.setupUi(self)
41 self.setWindowFlags(Qt.Window) 41 self.setWindowFlags(Qt.WindowType.Window)
42 42
43 self.__pipWidget = parent 43 self.__pipWidget = parent
44 44
45 self.__installButton = self.buttonBox.addButton( 45 self.__installButton = self.buttonBox.addButton(
46 self.tr("Install"), QDialogButtonBox.ActionRole) 46 self.tr("Install"), QDialogButtonBox.ButtonRole.ActionRole)
47 self.__removeButton = self.buttonBox.addButton( 47 self.__removeButton = self.buttonBox.addButton(
48 self.tr("Uninstall"), QDialogButtonBox.ActionRole) 48 self.tr("Uninstall"), QDialogButtonBox.ButtonRole.ActionRole)
49 self.__upgradeButton = self.buttonBox.addButton( 49 self.__upgradeButton = self.buttonBox.addButton(
50 self.tr("Upgrade"), QDialogButtonBox.ActionRole) 50 self.tr("Upgrade"), QDialogButtonBox.ButtonRole.ActionRole)
51 51
52 self.__locale = QLocale() 52 self.__locale = QLocale()
53 self.__packageTypeMap = { 53 self.__packageTypeMap = {
54 "sdist": self.tr("Source"), 54 "sdist": self.tr("Source"),
55 "bdist_wheel": self.tr("Python Wheel"), 55 "bdist_wheel": self.tr("Python Wheel"),
102 self.docsUrlLabel.setText( 102 self.docsUrlLabel.setText(
103 '<a href="{0}">{0}</a>'.format( 103 '<a href="{0}">{0}</a>'.format(
104 self.__sanitize(detailsData["docs_url"], forUrl=True))) 104 self.__sanitize(detailsData["docs_url"], forUrl=True)))
105 self.classifiersList.addItems(detailsData["classifiers"]) 105 self.classifiersList.addItems(detailsData["classifiers"])
106 106
107 self.buttonBox.button(QDialogButtonBox.Close).setDefault(True) 107 self.buttonBox.button(
108 self.buttonBox.button(QDialogButtonBox.Close).setFocus( 108 QDialogButtonBox.StandardButton.Close).setDefault(True)
109 Qt.OtherFocusReason) 109 self.buttonBox.button(
110 QDialogButtonBox.StandardButton.Close).setFocus(
111 Qt.FocusReason.OtherFocusReason)
110 112
111 def __populateDownloadUrls(self, downloadsData): 113 def __populateDownloadUrls(self, downloadsData):
112 """ 114 """
113 Private method to populate the download URLs tab. 115 Private method to populate the download URLs tab.
114 116
136 else: 138 else:
137 pgpLink = "" 139 pgpLink = ""
138 urlLabel = QLabel('<a href="{0}#md5={2}">{1}</a>{3}'.format( 140 urlLabel = QLabel('<a href="{0}#md5={2}">{1}</a>{3}'.format(
139 download["url"], download["filename"], 141 download["url"], download["filename"],
140 download["md5_digest"], pgpLink)) 142 download["md5_digest"], pgpLink))
141 urlLabel.setTextInteractionFlags(Qt.LinksAccessibleByMouse) 143 urlLabel.setTextInteractionFlags(
144 Qt.TextInteractionFlag.LinksAccessibleByMouse)
142 urlLabel.setOpenExternalLinks(True) 145 urlLabel.setOpenExternalLinks(True)
143 self.downloadUrlsList.setItemWidget(itm, 0, urlLabel) 146 self.downloadUrlsList.setItemWidget(itm, 0, urlLabel)
144 header = self.downloadUrlsList.header() 147 header = self.downloadUrlsList.header()
145 header.resizeSections(QHeaderView.ResizeToContents) 148 header.resizeSections(QHeaderView.ResizeMode.ResizeToContents)
146 else: 149 else:
147 self.infoWidget.setTabEnabled(index, False) 150 self.infoWidget.setTabEnabled(index, False)
148 151
149 def __populateRequiresProvides(self, detailsData): 152 def __populateRequiresProvides(self, detailsData):
150 """ 153 """

eric ide

mercurial