eric6/PipInterface/PipPackagesWidget.py

changeset 7626
7f643d41464e
parent 7477
98058d3ba634
child 7641
21ea4fd50b0a
equal deleted inserted replaced
7625:6448a86f3ff2 7626:7f643d41464e
936 self.__uninstallRequirements) 936 self.__uninstallRequirements)
937 self.__generateRequirementsAct = self.__pipMenu.addAction( 937 self.__generateRequirementsAct = self.__pipMenu.addAction(
938 self.tr("Generate Requirements..."), 938 self.tr("Generate Requirements..."),
939 self.__generateRequirements) 939 self.__generateRequirements)
940 self.__pipMenu.addSeparator() 940 self.__pipMenu.addSeparator()
941 self.__cacheInfoAct = self.__pipMenu.addAction(
942 self.tr("Show Cache Info..."),
943 self.__showCacheInfo)
944 self.__cacheShowListAct = self.__pipMenu.addAction(
945 self.tr("Show Cached Files..."),
946 self.__showCacheList)
947 self.__cacheRemoveAct = self.__pipMenu.addAction(
948 self.tr("Remove Cached Files..."),
949 self.__removeCachedFiles)
950 self.__cachePurgeAct = self.__pipMenu.addAction(
951 self.tr("Purge Cache..."),
952 self.__purgeCache)
953 self.__pipMenu.addSeparator()
941 # editUserConfigAct 954 # editUserConfigAct
942 self.__pipMenu.addAction( 955 self.__pipMenu.addAction(
943 self.tr("Edit User Configuration..."), 956 self.tr("Edit User Configuration..."),
944 self.__editUserConfiguration) 957 self.__editUserConfiguration)
945 self.__editVirtualenvConfigAct = self.__pipMenu.addAction( 958 self.__editVirtualenvConfigAct = self.__pipMenu.addAction(
970 self.__installLocalPackageAct.setEnabled(enablePip) 983 self.__installLocalPackageAct.setEnabled(enablePip)
971 984
972 self.__installRequirementsAct.setEnabled(enablePip) 985 self.__installRequirementsAct.setEnabled(enablePip)
973 self.__uninstallRequirementsAct.setEnabled(enablePip) 986 self.__uninstallRequirementsAct.setEnabled(enablePip)
974 self.__generateRequirementsAct.setEnabled(enablePip) 987 self.__generateRequirementsAct.setEnabled(enablePip)
988
989 self.__cacheInfoAct.setEnabled(enablePip)
990 self.__cacheShowListAct.setEnabled(enablePip)
991 self.__cacheRemoveAct.setEnabled(enablePip)
992 self.__cachePurgeAct.setEnabled(enablePip)
975 993
976 self.__editVirtualenvConfigAct.setEnabled(enable) 994 self.__editVirtualenvConfigAct.setEnabled(enable)
977 995
978 @pyqtSlot() 996 @pyqtSlot()
979 def __installPip(self): 997 def __installPip(self):
1138 def __pipConfigure(self): 1156 def __pipConfigure(self):
1139 """ 1157 """
1140 Private slot to open the configuration page. 1158 Private slot to open the configuration page.
1141 """ 1159 """
1142 e5App().getObject("UserInterface").showPreferences("pipPage") 1160 e5App().getObject("UserInterface").showPreferences("pipPage")
1161
1162 @pyqtSlot()
1163 def __showCacheInfo(self):
1164 """
1165 Private slot to show information about the cache.
1166 """
1167 venvName = self.environmentsComboBox.currentText()
1168 if venvName:
1169 self.__pip.showCacheInfo(venvName)
1170
1171 @pyqtSlot()
1172 def __showCacheList(self):
1173 """
1174 Private slot to show a list of cached files.
1175 """
1176 venvName = self.environmentsComboBox.currentText()
1177 if venvName:
1178 self.__pip.cacheList(venvName)
1179
1180 @pyqtSlot()
1181 def __removeCachedFiles(self):
1182 """
1183 Private slot to remove files from the pip cache.
1184 """
1185 venvName = self.environmentsComboBox.currentText()
1186 if venvName:
1187 self.__pip.cacheRemove(venvName)
1188
1189 @pyqtSlot()
1190 def __purgeCache(self):
1191 """
1192 Private slot to empty the pip cache.
1193 """
1194 venvName = self.environmentsComboBox.currentText()
1195 if venvName:
1196 self.__pip.cachePurge(venvName)

eric ide

mercurial