Updated source documentation.

Sat, 23 Feb 2019 16:05:36 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 23 Feb 2019 16:05:36 +0100
changeset 6807
7e5eba19d86d
parent 6806
d306647cb82d
child 6810
1ccd89be29e3

Updated source documentation.

APIs/Python3/eric6.api file | annotate | diff | comparison | revisions
APIs/Python3/eric6.bas file | annotate | diff | comparison | revisions
Documentation/Help/source.qch file | annotate | diff | comparison | revisions
Documentation/Help/source.qhp file | annotate | diff | comparison | revisions
Documentation/Source/eric6.PipInterface.Pip.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.PipInterface.PipDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.PipInterface.PipFileSelectionDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.PipInterface.PipFreezeDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.PipInterface.PipPackageDetailsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.PipInterface.PipPackagesInputDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.PipInterface.PipPackagesWidget.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.Preferences.ConfigurationPages.PipPage.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.Preferences.__init__.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.VirtualEnv.VirtualenvManager.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.WebBrowser.WebBrowserPage.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric6.PipInterface.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric6.Plugins.UiExtensionPlugins.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric6.Plugins.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric6.Preferences.ConfigurationPages.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric6.html file | annotate | diff | comparison | revisions
--- a/APIs/Python3/eric6.api	Sat Feb 23 16:03:55 2019 +0100
+++ b/APIs/Python3/eric6.api	Sat Feb 23 16:05:36 2019 +0100
@@ -3978,6 +3978,84 @@
 eric6.Network.IRC.IrcWidget.IrcWidget.on_channelsWidget_tabCloseRequested?4(index)
 eric6.Network.IRC.IrcWidget.IrcWidget.shutdown?4()
 eric6.Network.IRC.IrcWidget.IrcWidget?1(parent=None)
+eric6.PipInterface.Pip.Pip.DefaultIndexUrlPip?7
+eric6.PipInterface.Pip.Pip.DefaultIndexUrlXml?7
+eric6.PipInterface.Pip.Pip.DefaultPyPiUrl?7
+eric6.PipInterface.Pip.Pip.getIndexUrl?4()
+eric6.PipInterface.Pip.Pip.getIndexUrlXml?4()
+eric6.PipInterface.Pip.Pip.getInstalledPackages?4(envName, localPackages=True, notRequired=False, usersite=False)
+eric6.PipInterface.Pip.Pip.getOutdatedPackages?4(envName, localPackages=True, notRequired=False, usersite=False)
+eric6.PipInterface.Pip.Pip.getPackageDetails?4(name, version)
+eric6.PipInterface.Pip.Pip.getProjectEnvironmentString?4()
+eric6.PipInterface.Pip.Pip.getUserConfig?4()
+eric6.PipInterface.Pip.Pip.getVirtualenvConfig?4(venvName)
+eric6.PipInterface.Pip.Pip.getVirtualenvInterpreter?4(venvName)
+eric6.PipInterface.Pip.Pip.getVirtualenvNames?4()
+eric6.PipInterface.Pip.Pip.installPackages?4(packages, venvName, userSite=False)
+eric6.PipInterface.Pip.Pip.installPip?4(venvName, userSite=False)
+eric6.PipInterface.Pip.Pip.installRequirements?4(venvName)
+eric6.PipInterface.Pip.Pip.repairPip?4(venvName)
+eric6.PipInterface.Pip.Pip.runProcess?4(args, interpreter)
+eric6.PipInterface.Pip.Pip.uninstallPackages?4(packages, venvName)
+eric6.PipInterface.Pip.Pip.uninstallRequirements?4(venvName)
+eric6.PipInterface.Pip.Pip.upgradePackages?4(packages, venvName, userSite=False)
+eric6.PipInterface.Pip.Pip?1(parent=None)
+eric6.PipInterface.PipDialog.PipDialog.closeEvent?4(e)
+eric6.PipInterface.PipDialog.PipDialog.on_buttonBox_clicked?4(button)
+eric6.PipInterface.PipDialog.PipDialog.startProcess?4(cmd, args, showArgs=True)
+eric6.PipInterface.PipDialog.PipDialog.startProcesses?4(processParams)
+eric6.PipInterface.PipDialog.PipDialog?1(text, parent=None)
+eric6.PipInterface.PipFileSelectionDialog.PipFileSelectionDialog.getData?4()
+eric6.PipInterface.PipFileSelectionDialog.PipFileSelectionDialog.on_filePicker_textChanged?4(txt)
+eric6.PipInterface.PipFileSelectionDialog.PipFileSelectionDialog?1(pip, mode, install=True, parent=None)
+eric6.PipInterface.PipFreezeDialog.PipFreezeDialog.closeEvent?4(e)
+eric6.PipInterface.PipFreezeDialog.PipFreezeDialog.on_buttonBox_clicked?4(button)
+eric6.PipInterface.PipFreezeDialog.PipFreezeDialog.on_copyButton_clicked?4()
+eric6.PipInterface.PipFreezeDialog.PipFreezeDialog.on_insertButton_clicked?4()
+eric6.PipInterface.PipFreezeDialog.PipFreezeDialog.on_localCheckBox_clicked?4(checked)
+eric6.PipInterface.PipFreezeDialog.PipFreezeDialog.on_replaceAllButton_clicked?4()
+eric6.PipInterface.PipFreezeDialog.PipFreezeDialog.on_replaceSelectionButton_clicked?4()
+eric6.PipInterface.PipFreezeDialog.PipFreezeDialog.on_requirementsEdit_textChanged?4()
+eric6.PipInterface.PipFreezeDialog.PipFreezeDialog.on_requirementsFilePicker_textChanged?4(txt)
+eric6.PipInterface.PipFreezeDialog.PipFreezeDialog.on_saveButton_clicked?4()
+eric6.PipInterface.PipFreezeDialog.PipFreezeDialog.on_saveToButton_clicked?4()
+eric6.PipInterface.PipFreezeDialog.PipFreezeDialog.start?4(venvName)
+eric6.PipInterface.PipFreezeDialog.PipFreezeDialog?1(pip, parent=None)
+eric6.PipInterface.PipPackageDetailsDialog.PipPackageDetailsDialog?1(detailsData, parent=None)
+eric6.PipInterface.PipPackagesInputDialog.PipPackagesInputDialog.getData?4()
+eric6.PipInterface.PipPackagesInputDialog.PipPackagesInputDialog.on_packagesEdit_textChanged?4(txt)
+eric6.PipInterface.PipPackagesInputDialog.PipPackagesInputDialog?1(pip, title, install=True, parent=None)
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.SearchStopwords?7
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.SearchVersionRole?7
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.ShowProcessClassifiersMode?7
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.ShowProcessEntryPointsMode?7
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.ShowProcessFilesListMode?7
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.ShowProcessGeneralMode?7
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_environmentsComboBox_currentIndexChanged?4(index)
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_installButton_clicked?4()
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_installUserSiteButton_clicked?4()
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_installedFilesCheckBox_clicked?4(checked)
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_localCheckBox_clicked?4(checked)
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_notRequiredCheckBox_clicked?4(checked)
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_packagesList_itemActivated?4(item, column)
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_packagesList_itemSelectionChanged?4()
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_refreshButton_clicked?4()
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_searchButton_clicked?4()
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_searchEditName_returnPressed?4()
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_searchEditName_textChanged?4(txt)
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_searchEditSummary_returnPressed?4()
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_searchEditSummary_textChanged?4(txt)
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_searchResultList_itemActivated?4(item, column)
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_searchResultList_itemSelectionChanged?4()
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_searchToggleButton_toggled?4(checked)
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_showDetailsButton_clicked?4()
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_showPackageDetailsButton_clicked?4()
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_uninstallButton_clicked?4()
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_upgradeAllButton_clicked?4()
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_upgradeButton_clicked?4()
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_userCheckBox_clicked?4(checked)
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget.on_verboseCheckBox_clicked?4(checked)
+eric6.PipInterface.PipPackagesWidget.PipPackagesWidget?1(parent=None)
 eric6.PluginManager.PluginDetailsDialog.PluginDetailsDialog.on_activeCheckBox_clicked?4()
 eric6.PluginManager.PluginDetailsDialog.PluginDetailsDialog.on_autoactivateCheckBox_clicked?4()
 eric6.PluginManager.PluginDetailsDialog.PluginDetailsDialog?1(details, parent=None)
@@ -4546,33 +4624,6 @@
 eric6.Plugins.PluginEricdoc.python2Compatible?7
 eric6.Plugins.PluginEricdoc.shortDescription?7
 eric6.Plugins.PluginEricdoc.version?7
-eric6.Plugins.PluginPipInterface.PipInterfacePlugin.PreferencesKey?7
-eric6.Plugins.PluginPipInterface.PipInterfacePlugin.activate?4()
-eric6.Plugins.PluginPipInterface.PipInterfacePlugin.currentEnvironmentChanged?7
-eric6.Plugins.PluginPipInterface.PipInterfacePlugin.deactivate?4()
-eric6.Plugins.PluginPipInterface.PipInterfacePlugin.getMenu?4(name)
-eric6.Plugins.PluginPipInterface.PipInterfacePlugin.getMenuNames?4()
-eric6.Plugins.PluginPipInterface.PipInterfacePlugin.getPreferences?4(key)
-eric6.Plugins.PluginPipInterface.PipInterfacePlugin.setPreferences?4(key, value)
-eric6.Plugins.PluginPipInterface.PipInterfacePlugin?1(ui)
-eric6.Plugins.PluginPipInterface.author?7
-eric6.Plugins.PluginPipInterface.autoactivate?7
-eric6.Plugins.PluginPipInterface.className?7
-eric6.Plugins.PluginPipInterface.createPipPage?4(configDlg)
-eric6.Plugins.PluginPipInterface.deactivateable?7
-eric6.Plugins.PluginPipInterface.error?7
-eric6.Plugins.PluginPipInterface.exeDisplayDataList?4()
-eric6.Plugins.PluginPipInterface.getConfigData?4()
-eric6.Plugins.PluginPipInterface.longDescription?7
-eric6.Plugins.PluginPipInterface.name?7
-eric6.Plugins.PluginPipInterface.needsRestart?7
-eric6.Plugins.PluginPipInterface.packageName?7
-eric6.Plugins.PluginPipInterface.pipPluginObject?7
-eric6.Plugins.PluginPipInterface.prepareUninstall?4()
-eric6.Plugins.PluginPipInterface.pyqtApi?7
-eric6.Plugins.PluginPipInterface.python2Compatible?7
-eric6.Plugins.PluginPipInterface.shortDescription?7
-eric6.Plugins.PluginPipInterface.version?7
 eric6.Plugins.PluginSyntaxChecker.SyntaxCheckerPlugin.activate?4()
 eric6.Plugins.PluginSyntaxChecker.SyntaxCheckerPlugin.deactivate?4()
 eric6.Plugins.PluginSyntaxChecker.SyntaxCheckerPlugin?1(ui)
@@ -4989,78 +5040,6 @@
 eric6.Plugins.PluginWizardSetup.python2Compatible?7
 eric6.Plugins.PluginWizardSetup.shortDescription?7
 eric6.Plugins.PluginWizardSetup.version?7
-eric6.Plugins.UiExtensionPlugins.PipInterface.ConfigurationPage.PipPage.PipPage.save?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.ConfigurationPage.PipPage.PipPage?1(plugin)
-eric6.Plugins.UiExtensionPlugins.PipInterface.DefaultIndexUrlPip?7
-eric6.Plugins.UiExtensionPlugins.PipInterface.DefaultIndexUrlXml?7
-eric6.Plugins.UiExtensionPlugins.PipInterface.DefaultPyPiUrl?7
-eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.Pip.getDefaultEnvironmentString?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.Pip.getMenu?4(name)
-eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.Pip.getMenuNames?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.Pip.getProjectEnvironmentString?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.Pip.getVirtualenvInterpreter?4(venvName)
-eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.Pip.getVirtualenvNames?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.Pip.initActions?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.Pip.initMenu?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.Pip.installPackages?4(packages, venvName="", userSite=False)
-eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.Pip.runProcess?4(args, interpreter)
-eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.Pip.uninstallPackages?4(packages, venvName="")
-eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.Pip.upgradePackages?4(packages, venvName="", userSite=False)
-eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.Pip.upgradePip?4(venvName="", userSite=False)
-eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.Pip?1(plugin, parent=None)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.PipDialog.closeEvent?4(e)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.PipDialog.on_buttonBox_clicked?4(button)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.PipDialog.startProcess?4(cmd, args, showArgs=True)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.PipDialog.startProcesses?4(processParams)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.PipDialog?1(text, parent=None)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipFileSelectionDialog.PipFileSelectionDialog.getData?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipFileSelectionDialog.PipFileSelectionDialog.on_filePicker_textChanged?4(txt)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipFileSelectionDialog.PipFileSelectionDialog?1(pip, mode, install=True, parent=None)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.PipFreezeDialog.closeEvent?4(e)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.PipFreezeDialog.on_buttonBox_clicked?4(button)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.PipFreezeDialog.on_copyButton_clicked?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.PipFreezeDialog.on_insertButton_clicked?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.PipFreezeDialog.on_localCheckBox_clicked?4(checked)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.PipFreezeDialog.on_replaceAllButton_clicked?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.PipFreezeDialog.on_replaceSelectionButton_clicked?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.PipFreezeDialog.on_requirementsEdit_textChanged?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.PipFreezeDialog.on_requirementsFilePicker_textChanged?4(txt)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.PipFreezeDialog.on_saveButton_clicked?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.PipFreezeDialog.on_saveToButton_clicked?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.PipFreezeDialog.on_venvComboBox_activated?4(txt)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.PipFreezeDialog.start?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.PipFreezeDialog?1(pip, parent=None)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.PipListDialog.CommandArguments?7
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.PipListDialog.ShowProcessClassifiersMode?7
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.PipListDialog.ShowProcessEntryPointsMode?7
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.PipListDialog.ShowProcessFilesListMode?7
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.PipListDialog.ShowProcessGeneralMode?7
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.PipListDialog.closeEvent?4(e)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.PipListDialog.on_buttonBox_clicked?4(button)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.PipListDialog.on_installedFilesCheckBox_clicked?4(checked)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.PipListDialog.on_localCheckBox_clicked?4(checked)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.PipListDialog.on_notRequiredCheckBox_clicked?4(checked)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.PipListDialog.on_packageList_itemSelectionChanged?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.PipListDialog.on_userCheckBox_clicked?4(checked)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.PipListDialog.on_venvComboBox_activated?4(txt)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.PipListDialog.on_verboseCheckBox_clicked?4(checked)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.PipListDialog.start?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.PipListDialog?1(pip, mode, indexUrl, title, parent=None)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackageDetailsDialog.PipPackageDetailsDialog?1(detailsData, downloadsData, parent=None)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackagesInputDialog.PipPackagesInputDialog.getData?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackagesInputDialog.PipPackagesInputDialog.on_packagesEdit_textChanged?4(txt)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackagesInputDialog.PipPackagesInputDialog?1(pip, title, install=True, parent=None)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.PipSearchDialog.Stopwords?7
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.PipSearchDialog.VersionRole?7
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.PipSearchDialog.closeEvent?4(e)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.PipSearchDialog.on_buttonBox_clicked?4(button)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.PipSearchDialog.on_resultList_itemActivated?4(item, column)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.PipSearchDialog.on_resultList_itemSelectionChanged?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.PipSearchDialog.on_searchButton_clicked?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.PipSearchDialog.on_searchEdit_textChanged?4(txt)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.PipSearchDialog?1(pip, indexUrl, parent=None)
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipSelectionDialog.PipSelectionDialog.getData?4()
-eric6.Plugins.UiExtensionPlugins.PipInterface.PipSelectionDialog.PipSelectionDialog?1(pip, parent=None)
 eric6.Plugins.UiExtensionPlugins.Translator.ConfigurationPage.TranslatorPage.TranslatorPage.on_defaultButton_clicked?4()
 eric6.Plugins.UiExtensionPlugins.Translator.ConfigurationPage.TranslatorPage.TranslatorPage.on_languagesList_itemChanged?4(item)
 eric6.Plugins.UiExtensionPlugins.Translator.ConfigurationPage.TranslatorPage.TranslatorPage.on_setButton_clicked?4()
@@ -7568,6 +7547,9 @@
 eric6.Preferences.ConfigurationPages.NotificationsPage.NotificationsPage.save?4()
 eric6.Preferences.ConfigurationPages.NotificationsPage.NotificationsPage?1()
 eric6.Preferences.ConfigurationPages.NotificationsPage.create?4(dlg)
+eric6.Preferences.ConfigurationPages.PipPage.PipPage.save?4()
+eric6.Preferences.ConfigurationPages.PipPage.PipPage?1()
+eric6.Preferences.ConfigurationPages.PipPage.create?4(dlg)
 eric6.Preferences.ConfigurationPages.PluginManagerPage.PluginManagerPage.on_repositoryUrlEditButton_toggled?4(checked)
 eric6.Preferences.ConfigurationPages.PluginManagerPage.PluginManagerPage.save?4()
 eric6.Preferences.ConfigurationPages.PluginManagerPage.PluginManagerPage?1()
@@ -7690,6 +7672,7 @@
 eric6.Preferences.Prefs.initWebSettingsDefaults?4()
 eric6.Preferences.Prefs.ircDefaults?7
 eric6.Preferences.Prefs.multiProjectDefaults?7
+eric6.Preferences.Prefs.pipDefaults?7
 eric6.Preferences.Prefs.pluginManagerDefaults?7
 eric6.Preferences.Prefs.printerDefaults?7
 eric6.Preferences.Prefs.projectBrowserColourDefaults?7
@@ -7792,6 +7775,7 @@
 eric6.Preferences.getIcons?4(key, prefClass=Prefs)
 eric6.Preferences.getIrc?4(key, prefClass=Prefs)
 eric6.Preferences.getMultiProject?4(key, prefClass=Prefs)
+eric6.Preferences.getPip?4(key, prefClass=Prefs)
 eric6.Preferences.getPluginManager?4(key, prefClass=Prefs)
 eric6.Preferences.getPrinter?4(key, prefClass=Prefs)
 eric6.Preferences.getProject?4(key, prefClass=Prefs)
@@ -7847,6 +7831,7 @@
 eric6.Preferences.setIcons?4(key, value, prefClass=Prefs)
 eric6.Preferences.setIrc?4(key, value, prefClass=Prefs)
 eric6.Preferences.setMultiProject?4(key, value, prefClass=Prefs)
+eric6.Preferences.setPip?4(key, value, prefClass=Prefs)
 eric6.Preferences.setPluginManager?4(key, value, prefClass=Prefs)
 eric6.Preferences.setPrinter?4(key, value, prefClass=Prefs)
 eric6.Preferences.setProject?4(key, value, prefClass=Prefs)
@@ -10825,6 +10810,9 @@
 eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.setVirtualEnv?4(venvName, venvDirectory, venvInterpreter, venvVariant, isGlobal, isConda, isRemote, execPath)
 eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.showVirtualenvManagerDialog?4(modal=False)
 eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.shutdown?4()
+eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.virtualEnvironmentAdded?7
+eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.virtualEnvironmentChanged?7
+eric6.VirtualEnv.VirtualenvManager.VirtualenvManager.virtualEnvironmentRemoved?7
 eric6.VirtualEnv.VirtualenvManager.VirtualenvManager?1(parent=None)
 eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog.ExecPathRole?7
 eric6.VirtualEnv.VirtualenvManagerDialog.VirtualenvManagerDialog.IsCondaRole?7
--- a/APIs/Python3/eric6.bas	Sat Feb 23 16:03:55 2019 +0100
+++ b/APIs/Python3/eric6.bas	Sat Feb 23 16:05:36 2019 +0100
@@ -674,13 +674,10 @@
 PipDialog QDialog Ui_PipDialog
 PipFileSelectionDialog QDialog Ui_PipFileSelectionDialog
 PipFreezeDialog QDialog Ui_PipFreezeDialog
-PipInterfacePlugin QObject
-PipListDialog QDialog Ui_PipListDialog
 PipPackageDetailsDialog QDialog Ui_PipPackageDetailsDialog
 PipPackagesInputDialog QDialog Ui_PipPackagesInputDialog
+PipPackagesWidget QWidget Ui_PipPackagesWidget
 PipPage ConfigurationPageBase Ui_PipPage
-PipSearchDialog QDialog Ui_PipSearchDialog
-PipSelectionDialog QDialog Ui_PipSelectionDialog
 PixmapDiagram E5MainWindow
 PlainStrList list
 PluginActivationError PluginError
Binary file Documentation/Help/source.qch has changed
--- a/Documentation/Help/source.qhp	Sat Feb 23 16:03:55 2019 +0100
+++ b/Documentation/Help/source.qhp	Sat Feb 23 16:05:36 2019 +0100
@@ -477,6 +477,15 @@
               <section title="eric6.Network.IRC.IrcWidget" ref="eric6.Network.IRC.IrcWidget.html" />
             </section>
           </section>
+          <section title="eric6.PipInterface" ref="index-eric6.PipInterface.html">
+            <section title="eric6.PipInterface.Pip" ref="eric6.PipInterface.Pip.html" />
+            <section title="eric6.PipInterface.PipDialog" ref="eric6.PipInterface.PipDialog.html" />
+            <section title="eric6.PipInterface.PipFileSelectionDialog" ref="eric6.PipInterface.PipFileSelectionDialog.html" />
+            <section title="eric6.PipInterface.PipFreezeDialog" ref="eric6.PipInterface.PipFreezeDialog.html" />
+            <section title="eric6.PipInterface.PipPackageDetailsDialog" ref="eric6.PipInterface.PipPackageDetailsDialog.html" />
+            <section title="eric6.PipInterface.PipPackagesInputDialog" ref="eric6.PipInterface.PipPackagesInputDialog.html" />
+            <section title="eric6.PipInterface.PipPackagesWidget" ref="eric6.PipInterface.PipPackagesWidget.html" />
+          </section>
           <section title="eric6.PluginManager" ref="index-eric6.PluginManager.html">
             <section title="eric6.PluginManager.PluginDetailsDialog" ref="eric6.PluginManager.PluginDetailsDialog.html" />
             <section title="eric6.PluginManager.PluginExceptions" ref="eric6.PluginManager.PluginExceptions.html" />
@@ -528,20 +537,6 @@
               </section>
             </section>
             <section title="eric6.Plugins.UiExtensionPlugins" ref="index-eric6.Plugins.UiExtensionPlugins.html">
-              <section title="eric6.Plugins.UiExtensionPlugins.PipInterface" ref="index-eric6.Plugins.UiExtensionPlugins.PipInterface.html">
-                <section title="eric6.Plugins.UiExtensionPlugins.PipInterface.ConfigurationPage" ref="index-eric6.Plugins.UiExtensionPlugins.PipInterface.ConfigurationPage.html">
-                  <section title="eric6.Plugins.UiExtensionPlugins.PipInterface.ConfigurationPage.PipPage" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.ConfigurationPage.PipPage.html" />
-                </section>
-                <section title="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html" />
-                <section title="eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.html" />
-                <section title="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFileSelectionDialog" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFileSelectionDialog.html" />
-                <section title="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html" />
-                <section title="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html" />
-                <section title="eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackageDetailsDialog" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackageDetailsDialog.html" />
-                <section title="eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackagesInputDialog" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackagesInputDialog.html" />
-                <section title="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html" />
-                <section title="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSelectionDialog" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSelectionDialog.html" />
-              </section>
               <section title="eric6.Plugins.UiExtensionPlugins.Translator" ref="index-eric6.Plugins.UiExtensionPlugins.Translator.html">
                 <section title="eric6.Plugins.UiExtensionPlugins.Translator.ConfigurationPage" ref="index-eric6.Plugins.UiExtensionPlugins.Translator.ConfigurationPage.html">
                   <section title="eric6.Plugins.UiExtensionPlugins.Translator.ConfigurationPage.TranslatorPage" ref="eric6.Plugins.UiExtensionPlugins.Translator.ConfigurationPage.TranslatorPage.html" />
@@ -875,7 +870,6 @@
             <section title="eric6.Plugins.PluginCodeStyleChecker" ref="eric6.Plugins.PluginCodeStyleChecker.html" />
             <section title="eric6.Plugins.PluginEricapi" ref="eric6.Plugins.PluginEricapi.html" />
             <section title="eric6.Plugins.PluginEricdoc" ref="eric6.Plugins.PluginEricdoc.html" />
-            <section title="eric6.Plugins.PluginPipInterface" ref="eric6.Plugins.PluginPipInterface.html" />
             <section title="eric6.Plugins.PluginSyntaxChecker" ref="eric6.Plugins.PluginSyntaxChecker.html" />
             <section title="eric6.Plugins.PluginTabnanny" ref="eric6.Plugins.PluginTabnanny.html" />
             <section title="eric6.Plugins.PluginTranslator" ref="eric6.Plugins.PluginTranslator.html" />
@@ -948,6 +942,7 @@
               <section title="eric6.Preferences.ConfigurationPages.MultiProjectPage" ref="eric6.Preferences.ConfigurationPages.MultiProjectPage.html" />
               <section title="eric6.Preferences.ConfigurationPages.NetworkPage" ref="eric6.Preferences.ConfigurationPages.NetworkPage.html" />
               <section title="eric6.Preferences.ConfigurationPages.NotificationsPage" ref="eric6.Preferences.ConfigurationPages.NotificationsPage.html" />
+              <section title="eric6.Preferences.ConfigurationPages.PipPage" ref="eric6.Preferences.ConfigurationPages.PipPage.html" />
               <section title="eric6.Preferences.ConfigurationPages.PluginManagerPage" ref="eric6.Preferences.ConfigurationPages.PluginManagerPage.html" />
               <section title="eric6.Preferences.ConfigurationPages.PrinterPage" ref="eric6.Preferences.ConfigurationPages.PrinterPage.html" />
               <section title="eric6.Preferences.ConfigurationPages.ProjectBrowserPage" ref="eric6.Preferences.ConfigurationPages.ProjectBrowserPage.html" />
@@ -3396,7 +3391,6 @@
       <keyword name="ConfigurationDialog.getExpandedEntries" id="ConfigurationDialog.getExpandedEntries" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationDialog.getExpandedEntries" />
       <keyword name="ConfigurationDialog.setPreferences" id="ConfigurationDialog.setPreferences" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationDialog.setPreferences" />
       <keyword name="ConfigurationDialog.showConfigurationPageByName" id="ConfigurationDialog.showConfigurationPageByName" ref="eric6.Preferences.ConfigurationDialog.html#ConfigurationDialog.showConfigurationPageByName" />
-      <keyword name="ConfigurationPage (Package)" id="ConfigurationPage (Package)" ref="index-eric6.Plugins.UiExtensionPlugins.PipInterface.ConfigurationPage.html" />
       <keyword name="ConfigurationPage (Package)" id="ConfigurationPage (Package)" ref="index-eric6.Plugins.UiExtensionPlugins.Translator.ConfigurationPage.html" />
       <keyword name="ConfigurationPage (Package)" id="ConfigurationPage (Package)" ref="index-eric6.Plugins.VcsPlugins.vcsGit.ConfigurationPage.html" />
       <keyword name="ConfigurationPage (Package)" id="ConfigurationPage (Package)" ref="index-eric6.Plugins.VcsPlugins.vcsMercurial.ConfigurationPage.html" />
@@ -12256,158 +12250,141 @@
       <keyword name="PersonalInformationManager.showConfigurationDialog" id="PersonalInformationManager.showConfigurationDialog" ref="eric6.WebBrowser.PersonalInformationManager.PersonalInformationManager.html#PersonalInformationManager.showConfigurationDialog" />
       <keyword name="PersonalInformationManager.viewKeyPressEvent" id="PersonalInformationManager.viewKeyPressEvent" ref="eric6.Helpviewer.PersonalInformationManager.PersonalInformationManager.html#PersonalInformationManager.viewKeyPressEvent" />
       <keyword name="PersonalInformationManager.viewKeyPressEvent" id="PersonalInformationManager.viewKeyPressEvent" ref="eric6.WebBrowser.PersonalInformationManager.PersonalInformationManager.html#PersonalInformationManager.viewKeyPressEvent" />
-      <keyword name="Pip" id="Pip" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip" />
-      <keyword name="Pip (Constructor)" id="Pip (Constructor)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__init__" />
-      <keyword name="Pip (Module)" id="Pip (Module)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html" />
-      <keyword name="Pip.__aboutToShowMenu" id="Pip.__aboutToShowMenu" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__aboutToShowMenu" />
-      <keyword name="Pip.__checkUpgradePyQt" id="Pip.__checkUpgradePyQt" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__checkUpgradePyQt" />
-      <keyword name="Pip.__editConfiguration" id="Pip.__editConfiguration" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__editConfiguration" />
-      <keyword name="Pip.__editUserConfiguration" id="Pip.__editUserConfiguration" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__editUserConfiguration" />
-      <keyword name="Pip.__editVirtualenvConfiguration" id="Pip.__editVirtualenvConfiguration" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__editVirtualenvConfiguration" />
-      <keyword name="Pip.__generateRequirements" id="Pip.__generateRequirements" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__generateRequirements" />
-      <keyword name="Pip.__getUserConfig" id="Pip.__getUserConfig" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__getUserConfig" />
-      <keyword name="Pip.__getVirtualenvConfig" id="Pip.__getVirtualenvConfig" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__getVirtualenvConfig" />
-      <keyword name="Pip.__handleTearOffMenu" id="Pip.__handleTearOffMenu" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__handleTearOffMenu" />
-      <keyword name="Pip.__installLocalPackage" id="Pip.__installLocalPackage" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__installLocalPackage" />
-      <keyword name="Pip.__installPackages" id="Pip.__installPackages" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__installPackages" />
-      <keyword name="Pip.__installPip" id="Pip.__installPip" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__installPip" />
-      <keyword name="Pip.__installRequirements" id="Pip.__installRequirements" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__installRequirements" />
-      <keyword name="Pip.__listOutdatedPackages" id="Pip.__listOutdatedPackages" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__listOutdatedPackages" />
-      <keyword name="Pip.__listPackages" id="Pip.__listPackages" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__listPackages" />
-      <keyword name="Pip.__listUptodatePackages" id="Pip.__listUptodatePackages" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__listUptodatePackages" />
-      <keyword name="Pip.__pipConfigure" id="Pip.__pipConfigure" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__pipConfigure" />
-      <keyword name="Pip.__repairPip" id="Pip.__repairPip" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__repairPip" />
-      <keyword name="Pip.__searchPyPI" id="Pip.__searchPyPI" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__searchPyPI" />
-      <keyword name="Pip.__selectPipVirtualenv" id="Pip.__selectPipVirtualenv" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__selectPipVirtualenv" />
-      <keyword name="Pip.__uninstallPackages" id="Pip.__uninstallPackages" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__uninstallPackages" />
-      <keyword name="Pip.__uninstallRequirements" id="Pip.__uninstallRequirements" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__uninstallRequirements" />
-      <keyword name="Pip.__upgradePackages" id="Pip.__upgradePackages" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.__upgradePackages" />
-      <keyword name="Pip.getDefaultEnvironmentString" id="Pip.getDefaultEnvironmentString" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.getDefaultEnvironmentString" />
-      <keyword name="Pip.getMenu" id="Pip.getMenu" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.getMenu" />
-      <keyword name="Pip.getMenuNames" id="Pip.getMenuNames" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.getMenuNames" />
-      <keyword name="Pip.getProjectEnvironmentString" id="Pip.getProjectEnvironmentString" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.getProjectEnvironmentString" />
-      <keyword name="Pip.getVirtualenvInterpreter" id="Pip.getVirtualenvInterpreter" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.getVirtualenvInterpreter" />
-      <keyword name="Pip.getVirtualenvNames" id="Pip.getVirtualenvNames" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.getVirtualenvNames" />
-      <keyword name="Pip.initActions" id="Pip.initActions" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.initActions" />
-      <keyword name="Pip.initMenu" id="Pip.initMenu" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.initMenu" />
-      <keyword name="Pip.installPackages" id="Pip.installPackages" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.installPackages" />
-      <keyword name="Pip.runProcess" id="Pip.runProcess" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.runProcess" />
-      <keyword name="Pip.uninstallPackages" id="Pip.uninstallPackages" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.uninstallPackages" />
-      <keyword name="Pip.upgradePackages" id="Pip.upgradePackages" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.upgradePackages" />
-      <keyword name="Pip.upgradePip" id="Pip.upgradePip" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html#Pip.upgradePip" />
-      <keyword name="PipDialog" id="PipDialog" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.html#PipDialog" />
-      <keyword name="PipDialog (Constructor)" id="PipDialog (Constructor)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.html#PipDialog.__init__" />
-      <keyword name="PipDialog (Module)" id="PipDialog (Module)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.html" />
-      <keyword name="PipDialog.__addOutput" id="PipDialog.__addOutput" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.html#PipDialog.__addOutput" />
-      <keyword name="PipDialog.__finish" id="PipDialog.__finish" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.html#PipDialog.__finish" />
-      <keyword name="PipDialog.__procFinished" id="PipDialog.__procFinished" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.html#PipDialog.__procFinished" />
-      <keyword name="PipDialog.__readStderr" id="PipDialog.__readStderr" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.html#PipDialog.__readStderr" />
-      <keyword name="PipDialog.__readStdout" id="PipDialog.__readStdout" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.html#PipDialog.__readStdout" />
-      <keyword name="PipDialog.closeEvent" id="PipDialog.closeEvent" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.html#PipDialog.closeEvent" />
-      <keyword name="PipDialog.on_buttonBox_clicked" id="PipDialog.on_buttonBox_clicked" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.html#PipDialog.on_buttonBox_clicked" />
-      <keyword name="PipDialog.startProcess" id="PipDialog.startProcess" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.html#PipDialog.startProcess" />
-      <keyword name="PipDialog.startProcesses" id="PipDialog.startProcesses" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.html#PipDialog.startProcesses" />
-      <keyword name="PipFileSelectionDialog" id="PipFileSelectionDialog" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFileSelectionDialog.html#PipFileSelectionDialog" />
-      <keyword name="PipFileSelectionDialog (Constructor)" id="PipFileSelectionDialog (Constructor)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFileSelectionDialog.html#PipFileSelectionDialog.__init__" />
-      <keyword name="PipFileSelectionDialog (Module)" id="PipFileSelectionDialog (Module)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFileSelectionDialog.html" />
-      <keyword name="PipFileSelectionDialog.getData" id="PipFileSelectionDialog.getData" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFileSelectionDialog.html#PipFileSelectionDialog.getData" />
-      <keyword name="PipFileSelectionDialog.on_filePicker_textChanged" id="PipFileSelectionDialog.on_filePicker_textChanged" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFileSelectionDialog.html#PipFileSelectionDialog.on_filePicker_textChanged" />
-      <keyword name="PipFreezeDialog" id="PipFreezeDialog" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html#PipFreezeDialog" />
-      <keyword name="PipFreezeDialog (Constructor)" id="PipFreezeDialog (Constructor)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html#PipFreezeDialog.__init__" />
-      <keyword name="PipFreezeDialog (Module)" id="PipFreezeDialog (Module)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html" />
-      <keyword name="PipFreezeDialog.__refresh" id="PipFreezeDialog.__refresh" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html#PipFreezeDialog.__refresh" />
-      <keyword name="PipFreezeDialog.__updateButtons" id="PipFreezeDialog.__updateButtons" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html#PipFreezeDialog.__updateButtons" />
-      <keyword name="PipFreezeDialog.__writeToFile" id="PipFreezeDialog.__writeToFile" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html#PipFreezeDialog.__writeToFile" />
-      <keyword name="PipFreezeDialog.closeEvent" id="PipFreezeDialog.closeEvent" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html#PipFreezeDialog.closeEvent" />
-      <keyword name="PipFreezeDialog.on_buttonBox_clicked" id="PipFreezeDialog.on_buttonBox_clicked" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_buttonBox_clicked" />
-      <keyword name="PipFreezeDialog.on_copyButton_clicked" id="PipFreezeDialog.on_copyButton_clicked" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_copyButton_clicked" />
-      <keyword name="PipFreezeDialog.on_insertButton_clicked" id="PipFreezeDialog.on_insertButton_clicked" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_insertButton_clicked" />
-      <keyword name="PipFreezeDialog.on_localCheckBox_clicked" id="PipFreezeDialog.on_localCheckBox_clicked" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_localCheckBox_clicked" />
-      <keyword name="PipFreezeDialog.on_replaceAllButton_clicked" id="PipFreezeDialog.on_replaceAllButton_clicked" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_replaceAllButton_clicked" />
-      <keyword name="PipFreezeDialog.on_replaceSelectionButton_clicked" id="PipFreezeDialog.on_replaceSelectionButton_clicked" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_replaceSelectionButton_clicked" />
-      <keyword name="PipFreezeDialog.on_requirementsEdit_textChanged" id="PipFreezeDialog.on_requirementsEdit_textChanged" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_requirementsEdit_textChanged" />
-      <keyword name="PipFreezeDialog.on_requirementsFilePicker_textChanged" id="PipFreezeDialog.on_requirementsFilePicker_textChanged" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_requirementsFilePicker_textChanged" />
-      <keyword name="PipFreezeDialog.on_saveButton_clicked" id="PipFreezeDialog.on_saveButton_clicked" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_saveButton_clicked" />
-      <keyword name="PipFreezeDialog.on_saveToButton_clicked" id="PipFreezeDialog.on_saveToButton_clicked" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_saveToButton_clicked" />
-      <keyword name="PipFreezeDialog.on_venvComboBox_activated" id="PipFreezeDialog.on_venvComboBox_activated" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_venvComboBox_activated" />
-      <keyword name="PipFreezeDialog.start" id="PipFreezeDialog.start" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html#PipFreezeDialog.start" />
-      <keyword name="PipInterface (Package)" id="PipInterface (Package)" ref="index-eric6.Plugins.UiExtensionPlugins.PipInterface.html" />
-      <keyword name="PipInterfacePlugin" id="PipInterfacePlugin" ref="eric6.Plugins.PluginPipInterface.html#PipInterfacePlugin" />
-      <keyword name="PipInterfacePlugin (Constructor)" id="PipInterfacePlugin (Constructor)" ref="eric6.Plugins.PluginPipInterface.html#PipInterfacePlugin.__init__" />
-      <keyword name="PipInterfacePlugin.__initialize" id="PipInterfacePlugin.__initialize" ref="eric6.Plugins.PluginPipInterface.html#PipInterfacePlugin.__initialize" />
-      <keyword name="PipInterfacePlugin.activate" id="PipInterfacePlugin.activate" ref="eric6.Plugins.PluginPipInterface.html#PipInterfacePlugin.activate" />
-      <keyword name="PipInterfacePlugin.deactivate" id="PipInterfacePlugin.deactivate" ref="eric6.Plugins.PluginPipInterface.html#PipInterfacePlugin.deactivate" />
-      <keyword name="PipInterfacePlugin.getMenu" id="PipInterfacePlugin.getMenu" ref="eric6.Plugins.PluginPipInterface.html#PipInterfacePlugin.getMenu" />
-      <keyword name="PipInterfacePlugin.getMenuNames" id="PipInterfacePlugin.getMenuNames" ref="eric6.Plugins.PluginPipInterface.html#PipInterfacePlugin.getMenuNames" />
-      <keyword name="PipInterfacePlugin.getPreferences" id="PipInterfacePlugin.getPreferences" ref="eric6.Plugins.PluginPipInterface.html#PipInterfacePlugin.getPreferences" />
-      <keyword name="PipInterfacePlugin.setPreferences" id="PipInterfacePlugin.setPreferences" ref="eric6.Plugins.PluginPipInterface.html#PipInterfacePlugin.setPreferences" />
-      <keyword name="PipListDialog" id="PipListDialog" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog" />
-      <keyword name="PipListDialog (Constructor)" id="PipListDialog (Constructor)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.__init__" />
-      <keyword name="PipListDialog (Module)" id="PipListDialog (Module)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html" />
-      <keyword name="PipListDialog.__executeUpgradePackages" id="PipListDialog.__executeUpgradePackages" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.__executeUpgradePackages" />
-      <keyword name="PipListDialog.__finish" id="PipListDialog.__finish" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.__finish" />
-      <keyword name="PipListDialog.__procFinished" id="PipListDialog.__procFinished" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.__procFinished" />
-      <keyword name="PipListDialog.__processOutput" id="PipListDialog.__processOutput" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.__processOutput" />
-      <keyword name="PipListDialog.__readStderr" id="PipListDialog.__readStderr" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.__readStderr" />
-      <keyword name="PipListDialog.__readStdout" id="PipListDialog.__readStdout" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.__readStdout" />
-      <keyword name="PipListDialog.__refresh" id="PipListDialog.__refresh" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.__refresh" />
-      <keyword name="PipListDialog.__stopProcess" id="PipListDialog.__stopProcess" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.__stopProcess" />
-      <keyword name="PipListDialog.__uninstallPackages" id="PipListDialog.__uninstallPackages" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.__uninstallPackages" />
-      <keyword name="PipListDialog.__upgradeAllPackages" id="PipListDialog.__upgradeAllPackages" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.__upgradeAllPackages" />
-      <keyword name="PipListDialog.__upgradePackages" id="PipListDialog.__upgradePackages" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.__upgradePackages" />
-      <keyword name="PipListDialog.__upgradePip" id="PipListDialog.__upgradePip" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.__upgradePip" />
-      <keyword name="PipListDialog.closeEvent" id="PipListDialog.closeEvent" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.closeEvent" />
-      <keyword name="PipListDialog.on_buttonBox_clicked" id="PipListDialog.on_buttonBox_clicked" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.on_buttonBox_clicked" />
-      <keyword name="PipListDialog.on_installedFilesCheckBox_clicked" id="PipListDialog.on_installedFilesCheckBox_clicked" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.on_installedFilesCheckBox_clicked" />
-      <keyword name="PipListDialog.on_localCheckBox_clicked" id="PipListDialog.on_localCheckBox_clicked" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.on_localCheckBox_clicked" />
-      <keyword name="PipListDialog.on_notRequiredCheckBox_clicked" id="PipListDialog.on_notRequiredCheckBox_clicked" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.on_notRequiredCheckBox_clicked" />
-      <keyword name="PipListDialog.on_packageList_itemSelectionChanged" id="PipListDialog.on_packageList_itemSelectionChanged" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.on_packageList_itemSelectionChanged" />
-      <keyword name="PipListDialog.on_userCheckBox_clicked" id="PipListDialog.on_userCheckBox_clicked" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.on_userCheckBox_clicked" />
-      <keyword name="PipListDialog.on_venvComboBox_activated" id="PipListDialog.on_venvComboBox_activated" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.on_venvComboBox_activated" />
-      <keyword name="PipListDialog.on_verboseCheckBox_clicked" id="PipListDialog.on_verboseCheckBox_clicked" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.on_verboseCheckBox_clicked" />
-      <keyword name="PipListDialog.start" id="PipListDialog.start" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html#PipListDialog.start" />
-      <keyword name="PipPackageDetailsDialog" id="PipPackageDetailsDialog" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackageDetailsDialog.html#PipPackageDetailsDialog" />
-      <keyword name="PipPackageDetailsDialog (Constructor)" id="PipPackageDetailsDialog (Constructor)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackageDetailsDialog.html#PipPackageDetailsDialog.__init__" />
-      <keyword name="PipPackageDetailsDialog (Module)" id="PipPackageDetailsDialog (Module)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackageDetailsDialog.html" />
-      <keyword name="PipPackageDetailsDialog.__formatSize" id="PipPackageDetailsDialog.__formatSize" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackageDetailsDialog.html#PipPackageDetailsDialog.__formatSize" />
-      <keyword name="PipPackageDetailsDialog.__formatUploadDate" id="PipPackageDetailsDialog.__formatUploadDate" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackageDetailsDialog.html#PipPackageDetailsDialog.__formatUploadDate" />
-      <keyword name="PipPackageDetailsDialog.__populateDetails" id="PipPackageDetailsDialog.__populateDetails" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackageDetailsDialog.html#PipPackageDetailsDialog.__populateDetails" />
-      <keyword name="PipPackageDetailsDialog.__populateDownloadUrls" id="PipPackageDetailsDialog.__populateDownloadUrls" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackageDetailsDialog.html#PipPackageDetailsDialog.__populateDownloadUrls" />
-      <keyword name="PipPackageDetailsDialog.__populateRequiresProvides" id="PipPackageDetailsDialog.__populateRequiresProvides" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackageDetailsDialog.html#PipPackageDetailsDialog.__populateRequiresProvides" />
-      <keyword name="PipPackageDetailsDialog.__sanitize" id="PipPackageDetailsDialog.__sanitize" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackageDetailsDialog.html#PipPackageDetailsDialog.__sanitize" />
-      <keyword name="PipPackagesInputDialog" id="PipPackagesInputDialog" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackagesInputDialog.html#PipPackagesInputDialog" />
-      <keyword name="PipPackagesInputDialog (Constructor)" id="PipPackagesInputDialog (Constructor)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackagesInputDialog.html#PipPackagesInputDialog.__init__" />
-      <keyword name="PipPackagesInputDialog (Module)" id="PipPackagesInputDialog (Module)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackagesInputDialog.html" />
-      <keyword name="PipPackagesInputDialog.getData" id="PipPackagesInputDialog.getData" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackagesInputDialog.html#PipPackagesInputDialog.getData" />
-      <keyword name="PipPackagesInputDialog.on_packagesEdit_textChanged" id="PipPackagesInputDialog.on_packagesEdit_textChanged" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackagesInputDialog.html#PipPackagesInputDialog.on_packagesEdit_textChanged" />
-      <keyword name="PipPage" id="PipPage" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.ConfigurationPage.PipPage.html#PipPage" />
-      <keyword name="PipPage (Constructor)" id="PipPage (Constructor)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.ConfigurationPage.PipPage.html#PipPage.__init__" />
-      <keyword name="PipPage (Module)" id="PipPage (Module)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.ConfigurationPage.PipPage.html" />
-      <keyword name="PipPage.save" id="PipPage.save" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.ConfigurationPage.PipPage.html#PipPage.save" />
-      <keyword name="PipSearchDialog" id="PipSearchDialog" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog" />
-      <keyword name="PipSearchDialog (Constructor)" id="PipSearchDialog (Constructor)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog.__init__" />
-      <keyword name="PipSearchDialog (Module)" id="PipSearchDialog (Module)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html" />
-      <keyword name="PipSearchDialog.__detailsError" id="PipSearchDialog.__detailsError" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog.__detailsError" />
-      <keyword name="PipSearchDialog.__displayPackageDetails" id="PipSearchDialog.__displayPackageDetails" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog.__displayPackageDetails" />
-      <keyword name="PipSearchDialog.__finish" id="PipSearchDialog.__finish" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog.__finish" />
-      <keyword name="PipSearchDialog.__getPackageDownloadsData" id="PipSearchDialog.__getPackageDownloadsData" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog.__getPackageDownloadsData" />
-      <keyword name="PipSearchDialog.__install" id="PipSearchDialog.__install" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog.__install" />
-      <keyword name="PipSearchDialog.__processSearchResult" id="PipSearchDialog.__processSearchResult" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog.__processSearchResult" />
-      <keyword name="PipSearchDialog.__score" id="PipSearchDialog.__score" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog.__score" />
-      <keyword name="PipSearchDialog.__search" id="PipSearchDialog.__search" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog.__search" />
-      <keyword name="PipSearchDialog.__searchError" id="PipSearchDialog.__searchError" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog.__searchError" />
-      <keyword name="PipSearchDialog.__showDetails" id="PipSearchDialog.__showDetails" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog.__showDetails" />
-      <keyword name="PipSearchDialog.__transformHits" id="PipSearchDialog.__transformHits" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog.__transformHits" />
-      <keyword name="PipSearchDialog.closeEvent" id="PipSearchDialog.closeEvent" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog.closeEvent" />
-      <keyword name="PipSearchDialog.on_buttonBox_clicked" id="PipSearchDialog.on_buttonBox_clicked" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog.on_buttonBox_clicked" />
-      <keyword name="PipSearchDialog.on_resultList_itemActivated" id="PipSearchDialog.on_resultList_itemActivated" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog.on_resultList_itemActivated" />
-      <keyword name="PipSearchDialog.on_resultList_itemSelectionChanged" id="PipSearchDialog.on_resultList_itemSelectionChanged" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog.on_resultList_itemSelectionChanged" />
-      <keyword name="PipSearchDialog.on_searchButton_clicked" id="PipSearchDialog.on_searchButton_clicked" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog.on_searchButton_clicked" />
-      <keyword name="PipSearchDialog.on_searchEdit_textChanged" id="PipSearchDialog.on_searchEdit_textChanged" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html#PipSearchDialog.on_searchEdit_textChanged" />
-      <keyword name="PipSelectionDialog" id="PipSelectionDialog" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSelectionDialog.html#PipSelectionDialog" />
-      <keyword name="PipSelectionDialog (Constructor)" id="PipSelectionDialog (Constructor)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSelectionDialog.html#PipSelectionDialog.__init__" />
-      <keyword name="PipSelectionDialog (Module)" id="PipSelectionDialog (Module)" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSelectionDialog.html" />
-      <keyword name="PipSelectionDialog.getData" id="PipSelectionDialog.getData" ref="eric6.Plugins.UiExtensionPlugins.PipInterface.PipSelectionDialog.html#PipSelectionDialog.getData" />
+      <keyword name="Pip" id="Pip" ref="eric6.PipInterface.Pip.html#Pip" />
+      <keyword name="Pip (Constructor)" id="Pip (Constructor)" ref="eric6.PipInterface.Pip.html#Pip.__init__" />
+      <keyword name="Pip (Module)" id="Pip (Module)" ref="eric6.PipInterface.Pip.html" />
+      <keyword name="Pip.__checkUpgradePyQt" id="Pip.__checkUpgradePyQt" ref="eric6.PipInterface.Pip.html#Pip.__checkUpgradePyQt" />
+      <keyword name="Pip.getIndexUrl" id="Pip.getIndexUrl" ref="eric6.PipInterface.Pip.html#Pip.getIndexUrl" />
+      <keyword name="Pip.getIndexUrlXml" id="Pip.getIndexUrlXml" ref="eric6.PipInterface.Pip.html#Pip.getIndexUrlXml" />
+      <keyword name="Pip.getInstalledPackages" id="Pip.getInstalledPackages" ref="eric6.PipInterface.Pip.html#Pip.getInstalledPackages" />
+      <keyword name="Pip.getOutdatedPackages" id="Pip.getOutdatedPackages" ref="eric6.PipInterface.Pip.html#Pip.getOutdatedPackages" />
+      <keyword name="Pip.getPackageDetails" id="Pip.getPackageDetails" ref="eric6.PipInterface.Pip.html#Pip.getPackageDetails" />
+      <keyword name="Pip.getProjectEnvironmentString" id="Pip.getProjectEnvironmentString" ref="eric6.PipInterface.Pip.html#Pip.getProjectEnvironmentString" />
+      <keyword name="Pip.getUserConfig" id="Pip.getUserConfig" ref="eric6.PipInterface.Pip.html#Pip.getUserConfig" />
+      <keyword name="Pip.getVirtualenvConfig" id="Pip.getVirtualenvConfig" ref="eric6.PipInterface.Pip.html#Pip.getVirtualenvConfig" />
+      <keyword name="Pip.getVirtualenvInterpreter" id="Pip.getVirtualenvInterpreter" ref="eric6.PipInterface.Pip.html#Pip.getVirtualenvInterpreter" />
+      <keyword name="Pip.getVirtualenvNames" id="Pip.getVirtualenvNames" ref="eric6.PipInterface.Pip.html#Pip.getVirtualenvNames" />
+      <keyword name="Pip.installPackages" id="Pip.installPackages" ref="eric6.PipInterface.Pip.html#Pip.installPackages" />
+      <keyword name="Pip.installPip" id="Pip.installPip" ref="eric6.PipInterface.Pip.html#Pip.installPip" />
+      <keyword name="Pip.installRequirements" id="Pip.installRequirements" ref="eric6.PipInterface.Pip.html#Pip.installRequirements" />
+      <keyword name="Pip.repairPip" id="Pip.repairPip" ref="eric6.PipInterface.Pip.html#Pip.repairPip" />
+      <keyword name="Pip.runProcess" id="Pip.runProcess" ref="eric6.PipInterface.Pip.html#Pip.runProcess" />
+      <keyword name="Pip.uninstallPackages" id="Pip.uninstallPackages" ref="eric6.PipInterface.Pip.html#Pip.uninstallPackages" />
+      <keyword name="Pip.uninstallRequirements" id="Pip.uninstallRequirements" ref="eric6.PipInterface.Pip.html#Pip.uninstallRequirements" />
+      <keyword name="Pip.upgradePackages" id="Pip.upgradePackages" ref="eric6.PipInterface.Pip.html#Pip.upgradePackages" />
+      <keyword name="PipDialog" id="PipDialog" ref="eric6.PipInterface.PipDialog.html#PipDialog" />
+      <keyword name="PipDialog (Constructor)" id="PipDialog (Constructor)" ref="eric6.PipInterface.PipDialog.html#PipDialog.__init__" />
+      <keyword name="PipDialog (Module)" id="PipDialog (Module)" ref="eric6.PipInterface.PipDialog.html" />
+      <keyword name="PipDialog.__addOutput" id="PipDialog.__addOutput" ref="eric6.PipInterface.PipDialog.html#PipDialog.__addOutput" />
+      <keyword name="PipDialog.__finish" id="PipDialog.__finish" ref="eric6.PipInterface.PipDialog.html#PipDialog.__finish" />
+      <keyword name="PipDialog.__procFinished" id="PipDialog.__procFinished" ref="eric6.PipInterface.PipDialog.html#PipDialog.__procFinished" />
+      <keyword name="PipDialog.__readStderr" id="PipDialog.__readStderr" ref="eric6.PipInterface.PipDialog.html#PipDialog.__readStderr" />
+      <keyword name="PipDialog.__readStdout" id="PipDialog.__readStdout" ref="eric6.PipInterface.PipDialog.html#PipDialog.__readStdout" />
+      <keyword name="PipDialog.closeEvent" id="PipDialog.closeEvent" ref="eric6.PipInterface.PipDialog.html#PipDialog.closeEvent" />
+      <keyword name="PipDialog.on_buttonBox_clicked" id="PipDialog.on_buttonBox_clicked" ref="eric6.PipInterface.PipDialog.html#PipDialog.on_buttonBox_clicked" />
+      <keyword name="PipDialog.startProcess" id="PipDialog.startProcess" ref="eric6.PipInterface.PipDialog.html#PipDialog.startProcess" />
+      <keyword name="PipDialog.startProcesses" id="PipDialog.startProcesses" ref="eric6.PipInterface.PipDialog.html#PipDialog.startProcesses" />
+      <keyword name="PipFileSelectionDialog" id="PipFileSelectionDialog" ref="eric6.PipInterface.PipFileSelectionDialog.html#PipFileSelectionDialog" />
+      <keyword name="PipFileSelectionDialog (Constructor)" id="PipFileSelectionDialog (Constructor)" ref="eric6.PipInterface.PipFileSelectionDialog.html#PipFileSelectionDialog.__init__" />
+      <keyword name="PipFileSelectionDialog (Module)" id="PipFileSelectionDialog (Module)" ref="eric6.PipInterface.PipFileSelectionDialog.html" />
+      <keyword name="PipFileSelectionDialog.getData" id="PipFileSelectionDialog.getData" ref="eric6.PipInterface.PipFileSelectionDialog.html#PipFileSelectionDialog.getData" />
+      <keyword name="PipFileSelectionDialog.on_filePicker_textChanged" id="PipFileSelectionDialog.on_filePicker_textChanged" ref="eric6.PipInterface.PipFileSelectionDialog.html#PipFileSelectionDialog.on_filePicker_textChanged" />
+      <keyword name="PipFreezeDialog" id="PipFreezeDialog" ref="eric6.PipInterface.PipFreezeDialog.html#PipFreezeDialog" />
+      <keyword name="PipFreezeDialog (Constructor)" id="PipFreezeDialog (Constructor)" ref="eric6.PipInterface.PipFreezeDialog.html#PipFreezeDialog.__init__" />
+      <keyword name="PipFreezeDialog (Module)" id="PipFreezeDialog (Module)" ref="eric6.PipInterface.PipFreezeDialog.html" />
+      <keyword name="PipFreezeDialog.__refresh" id="PipFreezeDialog.__refresh" ref="eric6.PipInterface.PipFreezeDialog.html#PipFreezeDialog.__refresh" />
+      <keyword name="PipFreezeDialog.__updateButtons" id="PipFreezeDialog.__updateButtons" ref="eric6.PipInterface.PipFreezeDialog.html#PipFreezeDialog.__updateButtons" />
+      <keyword name="PipFreezeDialog.__writeToFile" id="PipFreezeDialog.__writeToFile" ref="eric6.PipInterface.PipFreezeDialog.html#PipFreezeDialog.__writeToFile" />
+      <keyword name="PipFreezeDialog.closeEvent" id="PipFreezeDialog.closeEvent" ref="eric6.PipInterface.PipFreezeDialog.html#PipFreezeDialog.closeEvent" />
+      <keyword name="PipFreezeDialog.on_buttonBox_clicked" id="PipFreezeDialog.on_buttonBox_clicked" ref="eric6.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_buttonBox_clicked" />
+      <keyword name="PipFreezeDialog.on_copyButton_clicked" id="PipFreezeDialog.on_copyButton_clicked" ref="eric6.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_copyButton_clicked" />
+      <keyword name="PipFreezeDialog.on_insertButton_clicked" id="PipFreezeDialog.on_insertButton_clicked" ref="eric6.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_insertButton_clicked" />
+      <keyword name="PipFreezeDialog.on_localCheckBox_clicked" id="PipFreezeDialog.on_localCheckBox_clicked" ref="eric6.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_localCheckBox_clicked" />
+      <keyword name="PipFreezeDialog.on_replaceAllButton_clicked" id="PipFreezeDialog.on_replaceAllButton_clicked" ref="eric6.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_replaceAllButton_clicked" />
+      <keyword name="PipFreezeDialog.on_replaceSelectionButton_clicked" id="PipFreezeDialog.on_replaceSelectionButton_clicked" ref="eric6.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_replaceSelectionButton_clicked" />
+      <keyword name="PipFreezeDialog.on_requirementsEdit_textChanged" id="PipFreezeDialog.on_requirementsEdit_textChanged" ref="eric6.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_requirementsEdit_textChanged" />
+      <keyword name="PipFreezeDialog.on_requirementsFilePicker_textChanged" id="PipFreezeDialog.on_requirementsFilePicker_textChanged" ref="eric6.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_requirementsFilePicker_textChanged" />
+      <keyword name="PipFreezeDialog.on_saveButton_clicked" id="PipFreezeDialog.on_saveButton_clicked" ref="eric6.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_saveButton_clicked" />
+      <keyword name="PipFreezeDialog.on_saveToButton_clicked" id="PipFreezeDialog.on_saveToButton_clicked" ref="eric6.PipInterface.PipFreezeDialog.html#PipFreezeDialog.on_saveToButton_clicked" />
+      <keyword name="PipFreezeDialog.start" id="PipFreezeDialog.start" ref="eric6.PipInterface.PipFreezeDialog.html#PipFreezeDialog.start" />
+      <keyword name="PipInterface (Package)" id="PipInterface (Package)" ref="index-eric6.PipInterface.html" />
+      <keyword name="PipPackageDetailsDialog" id="PipPackageDetailsDialog" ref="eric6.PipInterface.PipPackageDetailsDialog.html#PipPackageDetailsDialog" />
+      <keyword name="PipPackageDetailsDialog (Constructor)" id="PipPackageDetailsDialog (Constructor)" ref="eric6.PipInterface.PipPackageDetailsDialog.html#PipPackageDetailsDialog.__init__" />
+      <keyword name="PipPackageDetailsDialog (Module)" id="PipPackageDetailsDialog (Module)" ref="eric6.PipInterface.PipPackageDetailsDialog.html" />
+      <keyword name="PipPackageDetailsDialog.__formatSize" id="PipPackageDetailsDialog.__formatSize" ref="eric6.PipInterface.PipPackageDetailsDialog.html#PipPackageDetailsDialog.__formatSize" />
+      <keyword name="PipPackageDetailsDialog.__formatUploadDate" id="PipPackageDetailsDialog.__formatUploadDate" ref="eric6.PipInterface.PipPackageDetailsDialog.html#PipPackageDetailsDialog.__formatUploadDate" />
+      <keyword name="PipPackageDetailsDialog.__populateDetails" id="PipPackageDetailsDialog.__populateDetails" ref="eric6.PipInterface.PipPackageDetailsDialog.html#PipPackageDetailsDialog.__populateDetails" />
+      <keyword name="PipPackageDetailsDialog.__populateDownloadUrls" id="PipPackageDetailsDialog.__populateDownloadUrls" ref="eric6.PipInterface.PipPackageDetailsDialog.html#PipPackageDetailsDialog.__populateDownloadUrls" />
+      <keyword name="PipPackageDetailsDialog.__populateRequiresProvides" id="PipPackageDetailsDialog.__populateRequiresProvides" ref="eric6.PipInterface.PipPackageDetailsDialog.html#PipPackageDetailsDialog.__populateRequiresProvides" />
+      <keyword name="PipPackageDetailsDialog.__sanitize" id="PipPackageDetailsDialog.__sanitize" ref="eric6.PipInterface.PipPackageDetailsDialog.html#PipPackageDetailsDialog.__sanitize" />
+      <keyword name="PipPackagesInputDialog" id="PipPackagesInputDialog" ref="eric6.PipInterface.PipPackagesInputDialog.html#PipPackagesInputDialog" />
+      <keyword name="PipPackagesInputDialog (Constructor)" id="PipPackagesInputDialog (Constructor)" ref="eric6.PipInterface.PipPackagesInputDialog.html#PipPackagesInputDialog.__init__" />
+      <keyword name="PipPackagesInputDialog (Module)" id="PipPackagesInputDialog (Module)" ref="eric6.PipInterface.PipPackagesInputDialog.html" />
+      <keyword name="PipPackagesInputDialog.getData" id="PipPackagesInputDialog.getData" ref="eric6.PipInterface.PipPackagesInputDialog.html#PipPackagesInputDialog.getData" />
+      <keyword name="PipPackagesInputDialog.on_packagesEdit_textChanged" id="PipPackagesInputDialog.on_packagesEdit_textChanged" ref="eric6.PipInterface.PipPackagesInputDialog.html#PipPackagesInputDialog.on_packagesEdit_textChanged" />
+      <keyword name="PipPackagesWidget" id="PipPackagesWidget" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget" />
+      <keyword name="PipPackagesWidget (Constructor)" id="PipPackagesWidget (Constructor)" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__init__" />
+      <keyword name="PipPackagesWidget (Module)" id="PipPackagesWidget (Module)" ref="eric6.PipInterface.PipPackagesWidget.html" />
+      <keyword name="PipPackagesWidget.__aboutToShowPipMenu" id="PipPackagesWidget.__aboutToShowPipMenu" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__aboutToShowPipMenu" />
+      <keyword name="PipPackagesWidget.__allUpdateableItems" id="PipPackagesWidget.__allUpdateableItems" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__allUpdateableItems" />
+      <keyword name="PipPackagesWidget.__editConfiguration" id="PipPackagesWidget.__editConfiguration" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__editConfiguration" />
+      <keyword name="PipPackagesWidget.__editUserConfiguration" id="PipPackagesWidget.__editUserConfiguration" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__editUserConfiguration" />
+      <keyword name="PipPackagesWidget.__editVirtualenvConfiguration" id="PipPackagesWidget.__editVirtualenvConfiguration" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__editVirtualenvConfiguration" />
+      <keyword name="PipPackagesWidget.__executeUpgradePackages" id="PipPackagesWidget.__executeUpgradePackages" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__executeUpgradePackages" />
+      <keyword name="PipPackagesWidget.__finishSearch" id="PipPackagesWidget.__finishSearch" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__finishSearch" />
+      <keyword name="PipPackagesWidget.__generateRequirements" id="PipPackagesWidget.__generateRequirements" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__generateRequirements" />
+      <keyword name="PipPackagesWidget.__initPipMenu" id="PipPackagesWidget.__initPipMenu" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__initPipMenu" />
+      <keyword name="PipPackagesWidget.__install" id="PipPackagesWidget.__install" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__install" />
+      <keyword name="PipPackagesWidget.__installLocalPackage" id="PipPackagesWidget.__installLocalPackage" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__installLocalPackage" />
+      <keyword name="PipPackagesWidget.__installPackages" id="PipPackagesWidget.__installPackages" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__installPackages" />
+      <keyword name="PipPackagesWidget.__installPip" id="PipPackagesWidget.__installPip" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__installPip" />
+      <keyword name="PipPackagesWidget.__installPipUser" id="PipPackagesWidget.__installPipUser" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__installPipUser" />
+      <keyword name="PipPackagesWidget.__installRequirements" id="PipPackagesWidget.__installRequirements" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__installRequirements" />
+      <keyword name="PipPackagesWidget.__isPipAvailable" id="PipPackagesWidget.__isPipAvailable" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__isPipAvailable" />
+      <keyword name="PipPackagesWidget.__pipConfigure" id="PipPackagesWidget.__pipConfigure" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__pipConfigure" />
+      <keyword name="PipPackagesWidget.__populateEnvironments" id="PipPackagesWidget.__populateEnvironments" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__populateEnvironments" />
+      <keyword name="PipPackagesWidget.__processSearchResult" id="PipPackagesWidget.__processSearchResult" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__processSearchResult" />
+      <keyword name="PipPackagesWidget.__refreshPackagesList" id="PipPackagesWidget.__refreshPackagesList" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__refreshPackagesList" />
+      <keyword name="PipPackagesWidget.__repairPip" id="PipPackagesWidget.__repairPip" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__repairPip" />
+      <keyword name="PipPackagesWidget.__score" id="PipPackagesWidget.__score" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__score" />
+      <keyword name="PipPackagesWidget.__search" id="PipPackagesWidget.__search" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__search" />
+      <keyword name="PipPackagesWidget.__searchError" id="PipPackagesWidget.__searchError" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__searchError" />
+      <keyword name="PipPackagesWidget.__selectedUpdateableItems" id="PipPackagesWidget.__selectedUpdateableItems" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__selectedUpdateableItems" />
+      <keyword name="PipPackagesWidget.__showPackageDetails" id="PipPackagesWidget.__showPackageDetails" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__showPackageDetails" />
+      <keyword name="PipPackagesWidget.__showSearchedDetails" id="PipPackagesWidget.__showSearchedDetails" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__showSearchedDetails" />
+      <keyword name="PipPackagesWidget.__transformHits" id="PipPackagesWidget.__transformHits" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__transformHits" />
+      <keyword name="PipPackagesWidget.__uninstallRequirements" id="PipPackagesWidget.__uninstallRequirements" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__uninstallRequirements" />
+      <keyword name="PipPackagesWidget.__updateActionButtons" id="PipPackagesWidget.__updateActionButtons" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__updateActionButtons" />
+      <keyword name="PipPackagesWidget.__updateSearchActionButtons" id="PipPackagesWidget.__updateSearchActionButtons" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__updateSearchActionButtons" />
+      <keyword name="PipPackagesWidget.__updateSearchButton" id="PipPackagesWidget.__updateSearchButton" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.__updateSearchButton" />
+      <keyword name="PipPackagesWidget.on_environmentsComboBox_currentIndexChanged" id="PipPackagesWidget.on_environmentsComboBox_currentIndexChanged" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_environmentsComboBox_currentIndexChanged" />
+      <keyword name="PipPackagesWidget.on_installButton_clicked" id="PipPackagesWidget.on_installButton_clicked" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_installButton_clicked" />
+      <keyword name="PipPackagesWidget.on_installUserSiteButton_clicked" id="PipPackagesWidget.on_installUserSiteButton_clicked" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_installUserSiteButton_clicked" />
+      <keyword name="PipPackagesWidget.on_installedFilesCheckBox_clicked" id="PipPackagesWidget.on_installedFilesCheckBox_clicked" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_installedFilesCheckBox_clicked" />
+      <keyword name="PipPackagesWidget.on_localCheckBox_clicked" id="PipPackagesWidget.on_localCheckBox_clicked" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_localCheckBox_clicked" />
+      <keyword name="PipPackagesWidget.on_notRequiredCheckBox_clicked" id="PipPackagesWidget.on_notRequiredCheckBox_clicked" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_notRequiredCheckBox_clicked" />
+      <keyword name="PipPackagesWidget.on_packagesList_itemActivated" id="PipPackagesWidget.on_packagesList_itemActivated" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_packagesList_itemActivated" />
+      <keyword name="PipPackagesWidget.on_packagesList_itemSelectionChanged" id="PipPackagesWidget.on_packagesList_itemSelectionChanged" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_packagesList_itemSelectionChanged" />
+      <keyword name="PipPackagesWidget.on_refreshButton_clicked" id="PipPackagesWidget.on_refreshButton_clicked" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_refreshButton_clicked" />
+      <keyword name="PipPackagesWidget.on_searchButton_clicked" id="PipPackagesWidget.on_searchButton_clicked" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_searchButton_clicked" />
+      <keyword name="PipPackagesWidget.on_searchEditName_returnPressed" id="PipPackagesWidget.on_searchEditName_returnPressed" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_searchEditName_returnPressed" />
+      <keyword name="PipPackagesWidget.on_searchEditName_textChanged" id="PipPackagesWidget.on_searchEditName_textChanged" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_searchEditName_textChanged" />
+      <keyword name="PipPackagesWidget.on_searchEditSummary_returnPressed" id="PipPackagesWidget.on_searchEditSummary_returnPressed" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_searchEditSummary_returnPressed" />
+      <keyword name="PipPackagesWidget.on_searchEditSummary_textChanged" id="PipPackagesWidget.on_searchEditSummary_textChanged" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_searchEditSummary_textChanged" />
+      <keyword name="PipPackagesWidget.on_searchResultList_itemActivated" id="PipPackagesWidget.on_searchResultList_itemActivated" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_searchResultList_itemActivated" />
+      <keyword name="PipPackagesWidget.on_searchResultList_itemSelectionChanged" id="PipPackagesWidget.on_searchResultList_itemSelectionChanged" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_searchResultList_itemSelectionChanged" />
+      <keyword name="PipPackagesWidget.on_searchToggleButton_toggled" id="PipPackagesWidget.on_searchToggleButton_toggled" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_searchToggleButton_toggled" />
+      <keyword name="PipPackagesWidget.on_showDetailsButton_clicked" id="PipPackagesWidget.on_showDetailsButton_clicked" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_showDetailsButton_clicked" />
+      <keyword name="PipPackagesWidget.on_showPackageDetailsButton_clicked" id="PipPackagesWidget.on_showPackageDetailsButton_clicked" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_showPackageDetailsButton_clicked" />
+      <keyword name="PipPackagesWidget.on_uninstallButton_clicked" id="PipPackagesWidget.on_uninstallButton_clicked" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_uninstallButton_clicked" />
+      <keyword name="PipPackagesWidget.on_upgradeAllButton_clicked" id="PipPackagesWidget.on_upgradeAllButton_clicked" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_upgradeAllButton_clicked" />
+      <keyword name="PipPackagesWidget.on_upgradeButton_clicked" id="PipPackagesWidget.on_upgradeButton_clicked" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_upgradeButton_clicked" />
+      <keyword name="PipPackagesWidget.on_userCheckBox_clicked" id="PipPackagesWidget.on_userCheckBox_clicked" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_userCheckBox_clicked" />
+      <keyword name="PipPackagesWidget.on_verboseCheckBox_clicked" id="PipPackagesWidget.on_verboseCheckBox_clicked" ref="eric6.PipInterface.PipPackagesWidget.html#PipPackagesWidget.on_verboseCheckBox_clicked" />
+      <keyword name="PipPage" id="PipPage" ref="eric6.Preferences.ConfigurationPages.PipPage.html#PipPage" />
+      <keyword name="PipPage (Constructor)" id="PipPage (Constructor)" ref="eric6.Preferences.ConfigurationPages.PipPage.html#PipPage.__init__" />
+      <keyword name="PipPage (Module)" id="PipPage (Module)" ref="eric6.Preferences.ConfigurationPages.PipPage.html" />
+      <keyword name="PipPage.save" id="PipPage.save" ref="eric6.Preferences.ConfigurationPages.PipPage.html#PipPage.save" />
       <keyword name="PixmapCache" id="PixmapCache" ref="eric6.UI.PixmapCache.html#PixmapCache" />
       <keyword name="PixmapCache (Constructor)" id="PixmapCache (Constructor)" ref="eric6.UI.PixmapCache.html#PixmapCache.__init__" />
       <keyword name="PixmapCache (Module)" id="PixmapCache (Module)" ref="eric6.UI.PixmapCache.html" />
@@ -12586,7 +12563,6 @@
       <keyword name="PluginModulesError (Constructor)" id="PluginModulesError (Constructor)" ref="eric6.PluginManager.PluginExceptions.html#PluginModulesError.__init__" />
       <keyword name="PluginPathError" id="PluginPathError" ref="eric6.PluginManager.PluginExceptions.html#PluginPathError" />
       <keyword name="PluginPathError (Constructor)" id="PluginPathError (Constructor)" ref="eric6.PluginManager.PluginExceptions.html#PluginPathError.__init__" />
-      <keyword name="PluginPipInterface (Module)" id="PluginPipInterface (Module)" ref="eric6.Plugins.PluginPipInterface.html" />
       <keyword name="PluginPy2IncompatibleError" id="PluginPy2IncompatibleError" ref="eric6.PluginManager.PluginExceptions.html#PluginPy2IncompatibleError" />
       <keyword name="PluginPy2IncompatibleError (Constructor)" id="PluginPy2IncompatibleError (Constructor)" ref="eric6.PluginManager.PluginExceptions.html#PluginPy2IncompatibleError.__init__" />
       <keyword name="PluginRepositoryDialog" id="PluginRepositoryDialog" ref="eric6.PluginManager.PluginRepositoryDialog.html#PluginRepositoryDialog" />
@@ -18954,6 +18930,7 @@
       <keyword name="create" id="create" ref="eric6.Preferences.ConfigurationPages.MultiProjectPage.html#create" />
       <keyword name="create" id="create" ref="eric6.Preferences.ConfigurationPages.NetworkPage.html#create" />
       <keyword name="create" id="create" ref="eric6.Preferences.ConfigurationPages.NotificationsPage.html#create" />
+      <keyword name="create" id="create" ref="eric6.Preferences.ConfigurationPages.PipPage.html#create" />
       <keyword name="create" id="create" ref="eric6.Preferences.ConfigurationPages.PluginManagerPage.html#create" />
       <keyword name="create" id="create" ref="eric6.Preferences.ConfigurationPages.PrinterPage.html#create" />
       <keyword name="create" id="create" ref="eric6.Preferences.ConfigurationPages.ProjectBrowserPage.html#create" />
@@ -19009,7 +18986,6 @@
       <keyword name="createMainWidget" id="createMainWidget" ref="eric6.eric6_uipreviewer.html#createMainWidget" />
       <keyword name="createMainWidget" id="createMainWidget" ref="eric6.eric6_unittest.html#createMainWidget" />
       <keyword name="createMainWidget" id="createMainWidget" ref="eric6.eric6_webbrowser.html#createMainWidget" />
-      <keyword name="createPipPage" id="createPipPage" ref="eric6.Plugins.PluginPipInterface.html#createPipPage" />
       <keyword name="createPyWrapper" id="createPyWrapper" ref="eric6.install.html#createPyWrapper" />
       <keyword name="createTranslatorPage" id="createTranslatorPage" ref="eric6.Plugins.PluginTranslator.html#createTranslatorPage" />
       <keyword name="createWindowsLinks" id="createWindowsLinks" ref="eric6.install.html#createWindowsLinks" />
@@ -19086,7 +19062,6 @@
       <keyword name="exeDisplayData" id="exeDisplayData" ref="eric6.Plugins.PluginVcsPySvn.html#exeDisplayData" />
       <keyword name="exeDisplayData" id="exeDisplayData" ref="eric6.Plugins.PluginVcsSubversion.html#exeDisplayData" />
       <keyword name="exeDisplayDataList" id="exeDisplayDataList" ref="eric6.Plugins.PluginEricdoc.html#exeDisplayDataList" />
-      <keyword name="exeDisplayDataList" id="exeDisplayDataList" ref="eric6.Plugins.PluginPipInterface.html#exeDisplayDataList" />
       <keyword name="exit" id="exit" ref="eric6.install-debugclients.html#exit" />
       <keyword name="exit" id="exit" ref="eric6.install.html#exit" />
       <keyword name="exit" id="exit" ref="eric6.uninstall-debugclients.html#exit" />
@@ -19132,7 +19107,6 @@
       <keyword name="getCompleter" id="getCompleter" ref="eric6.QScintilla.TypingCompleters.__init__.html#getCompleter" />
       <keyword name="getConda" id="getConda" ref="eric6.Preferences.__init__.html#getConda" />
       <keyword name="getConfig" id="getConfig" ref="eric6.eric6config.html#getConfig" />
-      <keyword name="getConfigData" id="getConfigData" ref="eric6.Plugins.PluginPipInterface.html#getConfigData" />
       <keyword name="getConfigData" id="getConfigData" ref="eric6.Plugins.PluginTranslator.html#getConfigData" />
       <keyword name="getConfigData" id="getConfigData" ref="eric6.Plugins.PluginVcsGit.html#getConfigData" />
       <keyword name="getConfigData" id="getConfigData" ref="eric6.Plugins.PluginVcsMercurial.html#getConfigData" />
@@ -19217,6 +19191,7 @@
       <keyword name="getPath" id="getPath" ref="eric6.E5Gui.E5PathPickerDialog.html#getPath" />
       <keyword name="getPercentReplacement" id="getPercentReplacement" ref="eric6.Utilities.__init__.html#getPercentReplacement" />
       <keyword name="getPercentReplacementHelp" id="getPercentReplacementHelp" ref="eric6.Utilities.__init__.html#getPercentReplacementHelp" />
+      <keyword name="getPip" id="getPip" ref="eric6.Preferences.__init__.html#getPip" />
       <keyword name="getPixmap" id="getPixmap" ref="eric6.UI.PixmapCache.html#getPixmap" />
       <keyword name="getPluginManager" id="getPluginManager" ref="eric6.Preferences.__init__.html#getPluginManager" />
       <keyword name="getPrinter" id="getPrinter" ref="eric6.Preferences.__init__.html#getPrinter" />
@@ -19444,7 +19419,6 @@
       <keyword name="prepareProcess" id="prepareProcess" ref="eric6.Plugins.VcsPlugins.vcsGit.GitUtilities.html#prepareProcess" />
       <keyword name="prepareProcess" id="prepareProcess" ref="eric6.Plugins.VcsPlugins.vcsMercurial.HgUtilities.html#prepareProcess" />
       <keyword name="prepareQtMacBundle" id="prepareQtMacBundle" ref="eric6.Utilities.__init__.html#prepareQtMacBundle" />
-      <keyword name="prepareUninstall" id="prepareUninstall" ref="eric6.Plugins.PluginPipInterface.html#prepareUninstall" />
       <keyword name="prepareUninstall" id="prepareUninstall" ref="eric6.Plugins.PluginTranslator.html#prepareUninstall" />
       <keyword name="prepareUninstall" id="prepareUninstall" ref="eric6.Plugins.PluginVcsGit.html#prepareUninstall" />
       <keyword name="prepareUninstall" id="prepareUninstall" ref="eric6.Plugins.PluginVcsMercurial.html#prepareUninstall" />
@@ -19565,6 +19539,7 @@
       <keyword name="setIrc" id="setIrc" ref="eric6.Preferences.__init__.html#setIrc" />
       <keyword name="setLibraryPaths" id="setLibraryPaths" ref="eric6.Toolbox.Startup.html#setLibraryPaths" />
       <keyword name="setMultiProject" id="setMultiProject" ref="eric6.Preferences.__init__.html#setMultiProject" />
+      <keyword name="setPip" id="setPip" ref="eric6.Preferences.__init__.html#setPip" />
       <keyword name="setPluginManager" id="setPluginManager" ref="eric6.Preferences.__init__.html#setPluginManager" />
       <keyword name="setPrinter" id="setPrinter" ref="eric6.Preferences.__init__.html#setPrinter" />
       <keyword name="setProject" id="setProject" ref="eric6.Preferences.__init__.html#setProject" />
@@ -20070,6 +20045,13 @@
       <file>eric6.Network.IRC.IrcServerEditDialog.html</file>
       <file>eric6.Network.IRC.IrcUtilities.html</file>
       <file>eric6.Network.IRC.IrcWidget.html</file>
+      <file>eric6.PipInterface.Pip.html</file>
+      <file>eric6.PipInterface.PipDialog.html</file>
+      <file>eric6.PipInterface.PipFileSelectionDialog.html</file>
+      <file>eric6.PipInterface.PipFreezeDialog.html</file>
+      <file>eric6.PipInterface.PipPackageDetailsDialog.html</file>
+      <file>eric6.PipInterface.PipPackagesInputDialog.html</file>
+      <file>eric6.PipInterface.PipPackagesWidget.html</file>
       <file>eric6.PluginManager.PluginDetailsDialog.html</file>
       <file>eric6.PluginManager.PluginExceptions.html</file>
       <file>eric6.PluginManager.PluginInfoDialog.html</file>
@@ -20128,16 +20110,6 @@
       <file>eric6.Plugins.PluginWizardQRegExp.html</file>
       <file>eric6.Plugins.PluginWizardQRegularExpression.html</file>
       <file>eric6.Plugins.PluginWizardSetup.html</file>
-      <file>eric6.Plugins.UiExtensionPlugins.PipInterface.ConfigurationPage.PipPage.html</file>
-      <file>eric6.Plugins.UiExtensionPlugins.PipInterface.Pip.html</file>
-      <file>eric6.Plugins.UiExtensionPlugins.PipInterface.PipDialog.html</file>
-      <file>eric6.Plugins.UiExtensionPlugins.PipInterface.PipFileSelectionDialog.html</file>
-      <file>eric6.Plugins.UiExtensionPlugins.PipInterface.PipFreezeDialog.html</file>
-      <file>eric6.Plugins.UiExtensionPlugins.PipInterface.PipListDialog.html</file>
-      <file>eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackageDetailsDialog.html</file>
-      <file>eric6.Plugins.UiExtensionPlugins.PipInterface.PipPackagesInputDialog.html</file>
-      <file>eric6.Plugins.UiExtensionPlugins.PipInterface.PipSearchDialog.html</file>
-      <file>eric6.Plugins.UiExtensionPlugins.PipInterface.PipSelectionDialog.html</file>
       <file>eric6.Plugins.UiExtensionPlugins.Translator.ConfigurationPage.TranslatorPage.html</file>
       <file>eric6.Plugins.UiExtensionPlugins.Translator.Translator.html</file>
       <file>eric6.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.DeepLEngine.html</file>
@@ -20441,6 +20413,7 @@
       <file>eric6.Preferences.ConfigurationPages.MultiProjectPage.html</file>
       <file>eric6.Preferences.ConfigurationPages.NetworkPage.html</file>
       <file>eric6.Preferences.ConfigurationPages.NotificationsPage.html</file>
+      <file>eric6.Preferences.ConfigurationPages.PipPage.html</file>
       <file>eric6.Preferences.ConfigurationPages.PluginManagerPage.html</file>
       <file>eric6.Preferences.ConfigurationPages.PrinterPage.html</file>
       <file>eric6.Preferences.ConfigurationPages.ProjectBrowserPage.html</file>
@@ -20953,6 +20926,7 @@
       <file>index-eric6.MultiProject.html</file>
       <file>index-eric6.Network.IRC.html</file>
       <file>index-eric6.Network.html</file>
+      <file>index-eric6.PipInterface.html</file>
       <file>index-eric6.PluginManager.html</file>
       <file>index-eric6.Plugins.AboutPlugin.html</file>
       <file>index-eric6.Plugins.CheckerPlugins.CodeStyleChecker.html</file>
@@ -20962,8 +20936,6 @@
       <file>index-eric6.Plugins.DocumentationPlugins.Ericapi.html</file>
       <file>index-eric6.Plugins.DocumentationPlugins.Ericdoc.html</file>
       <file>index-eric6.Plugins.DocumentationPlugins.html</file>
-      <file>index-eric6.Plugins.UiExtensionPlugins.PipInterface.ConfigurationPage.html</file>
-      <file>index-eric6.Plugins.UiExtensionPlugins.PipInterface.html</file>
       <file>index-eric6.Plugins.UiExtensionPlugins.Translator.ConfigurationPage.html</file>
       <file>index-eric6.Plugins.UiExtensionPlugins.Translator.TranslatorEngines.html</file>
       <file>index-eric6.Plugins.UiExtensionPlugins.Translator.html</file>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.PipInterface.Pip.html	Sat Feb 23 16:05:36 2019 +0100
@@ -0,0 +1,497 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.PipInterface.Pip</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric6.PipInterface.Pip</h1>
+<p>
+Package implementing the pip GUI logic.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#Pip">Pip</a></td>
+<td>Class implementing the pip GUI logic.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="Pip" ID="Pip"></a>
+<h2>Pip</h2>
+<p>
+    Class implementing the pip GUI logic.
+</p>
+<h3>Derived from</h3>
+QObject
+<h3>Class Attributes</h3>
+<table>
+<tr><td>DefaultIndexUrlPip</td></tr><tr><td>DefaultIndexUrlXml</td></tr><tr><td>DefaultPyPiUrl</td></tr>
+</table>
+<h3>Class Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#Pip.__init__">Pip</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#Pip.__checkUpgradePyQt">__checkUpgradePyQt</a></td>
+<td>Private method to check, if an upgrade of PyQt packages is attempted.</td>
+</tr><tr>
+<td><a href="#Pip.getIndexUrl">getIndexUrl</a></td>
+<td>Public method to get the index URL for PyPI.</td>
+</tr><tr>
+<td><a href="#Pip.getIndexUrlXml">getIndexUrlXml</a></td>
+<td>Public method to get the index URL for XML RPC calls.</td>
+</tr><tr>
+<td><a href="#Pip.getInstalledPackages">getInstalledPackages</a></td>
+<td>Public method to get the list of installed packages.</td>
+</tr><tr>
+<td><a href="#Pip.getOutdatedPackages">getOutdatedPackages</a></td>
+<td>Public method to get the list of outdated packages.</td>
+</tr><tr>
+<td><a href="#Pip.getPackageDetails">getPackageDetails</a></td>
+<td>Public method to get package details using the PyPI JSON interface.</td>
+</tr><tr>
+<td><a href="#Pip.getProjectEnvironmentString">getProjectEnvironmentString</a></td>
+<td>Public method to get the string for the project environment.</td>
+</tr><tr>
+<td><a href="#Pip.getUserConfig">getUserConfig</a></td>
+<td>Public method to get the name of the user configuration file.</td>
+</tr><tr>
+<td><a href="#Pip.getVirtualenvConfig">getVirtualenvConfig</a></td>
+<td>Public method to get the name of the virtualenv configuration file.</td>
+</tr><tr>
+<td><a href="#Pip.getVirtualenvInterpreter">getVirtualenvInterpreter</a></td>
+<td>Public method to get the interpreter for a virtual environment.</td>
+</tr><tr>
+<td><a href="#Pip.getVirtualenvNames">getVirtualenvNames</a></td>
+<td>Public method to get a sorted list of virtual environment names.</td>
+</tr><tr>
+<td><a href="#Pip.installPackages">installPackages</a></td>
+<td>Public method to install the given list of packages.</td>
+</tr><tr>
+<td><a href="#Pip.installPip">installPip</a></td>
+<td>Public method to install pip.</td>
+</tr><tr>
+<td><a href="#Pip.installRequirements">installRequirements</a></td>
+<td>Public method to install packages as given in a requirements file.</td>
+</tr><tr>
+<td><a href="#Pip.repairPip">repairPip</a></td>
+<td>Public method to repair the pip installation.</td>
+</tr><tr>
+<td><a href="#Pip.runProcess">runProcess</a></td>
+<td>Public method to execute the current pip with the given arguments.</td>
+</tr><tr>
+<td><a href="#Pip.uninstallPackages">uninstallPackages</a></td>
+<td>Public method to uninstall the given list of packages.</td>
+</tr><tr>
+<td><a href="#Pip.uninstallRequirements">uninstallRequirements</a></td>
+<td>Public method to uninstall packages as given in a requirements file.</td>
+</tr><tr>
+<td><a href="#Pip.upgradePackages">upgradePackages</a></td>
+<td>Public method to upgrade the given list of packages.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="Pip.__init__" ID="Pip.__init__"></a>
+<h4>Pip (Constructor)</h4>
+<b>Pip</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i> (QObject)</dt>
+<dd>
+parent
+</dd>
+</dl><a NAME="Pip.__checkUpgradePyQt" ID="Pip.__checkUpgradePyQt"></a>
+<h4>Pip.__checkUpgradePyQt</h4>
+<b>__checkUpgradePyQt</b>(<i>packages</i>)
+<p>
+        Private method to check, if an upgrade of PyQt packages is attempted.
+</p><dl>
+<dt><i>packages</i> (list of str)</dt>
+<dd>
+list of packages to upgrade
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating to abort the upgrade attempt
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="Pip.getIndexUrl" ID="Pip.getIndexUrl"></a>
+<h4>Pip.getIndexUrl</h4>
+<b>getIndexUrl</b>(<i></i>)
+<p>
+        Public method to get the index URL for PyPI.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+index URL for PyPI
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="Pip.getIndexUrlXml" ID="Pip.getIndexUrlXml"></a>
+<h4>Pip.getIndexUrlXml</h4>
+<b>getIndexUrlXml</b>(<i></i>)
+<p>
+        Public method to get the index URL for XML RPC calls.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+index URL for XML RPC calls
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="Pip.getInstalledPackages" ID="Pip.getInstalledPackages"></a>
+<h4>Pip.getInstalledPackages</h4>
+<b>getInstalledPackages</b>(<i>envName, localPackages=True, notRequired=False, usersite=False</i>)
+<p>
+        Public method to get the list of installed packages.
+</p><dl>
+<dt><i>envName</i> (str)</dt>
+<dd>
+name of the environment to get the packages for
+</dd><dt><i>localPackages</i> (bool)</dt>
+<dd>
+flag indicating to get local packages only
+</dd><dt><i>notRequired</i> (bool)</dt>
+<dd>
+flag indicating to list packages that are not
+            dependencies of installed packages as well
+</dd><dt><i>usersite</i> (bool)</dt>
+<dd>
+flag indicating to only list packages installed
+            in user-site
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of tuples containing the package name and version
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+list of tuple of (str, str)
+</dd>
+</dl><a NAME="Pip.getOutdatedPackages" ID="Pip.getOutdatedPackages"></a>
+<h4>Pip.getOutdatedPackages</h4>
+<b>getOutdatedPackages</b>(<i>envName, localPackages=True, notRequired=False, usersite=False</i>)
+<p>
+        Public method to get the list of outdated packages.
+</p><dl>
+<dt><i>envName</i> (str)</dt>
+<dd>
+name of the environment to get the packages for
+</dd><dt><i>localPackages</i> (bool)</dt>
+<dd>
+flag indicating to get local packages only
+</dd><dt><i>notRequired</i> (bool)</dt>
+<dd>
+flag indicating to list packages that are not
+            dependencies of installed packages as well
+</dd><dt><i>usersite</i> (bool)</dt>
+<dd>
+flag indicating to only list packages installed
+            in user-site
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of tuples containing the package name, installed version
+            and available version
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+list of tuple of (str, str, str)
+</dd>
+</dl><a NAME="Pip.getPackageDetails" ID="Pip.getPackageDetails"></a>
+<h4>Pip.getPackageDetails</h4>
+<b>getPackageDetails</b>(<i>name, version</i>)
+<p>
+        Public method to get package details using the PyPI JSON interface.
+</p><dl>
+<dt><i>name</i> (str)</dt>
+<dd>
+package name
+</dd><dt><i>version</i> (str)</dt>
+<dd>
+package version
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+dictionary containing PyPI package data
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+dict
+</dd>
+</dl><a NAME="Pip.getProjectEnvironmentString" ID="Pip.getProjectEnvironmentString"></a>
+<h4>Pip.getProjectEnvironmentString</h4>
+<b>getProjectEnvironmentString</b>(<i></i>)
+<p>
+        Public method to get the string for the project environment.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+string for the project environment
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="Pip.getUserConfig" ID="Pip.getUserConfig"></a>
+<h4>Pip.getUserConfig</h4>
+<b>getUserConfig</b>(<i></i>)
+<p>
+        Public method to get the name of the user configuration file.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+path of the user configuration file
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="Pip.getVirtualenvConfig" ID="Pip.getVirtualenvConfig"></a>
+<h4>Pip.getVirtualenvConfig</h4>
+<b>getVirtualenvConfig</b>(<i>venvName</i>)
+<p>
+        Public method to get the name of the virtualenv configuration file.
+</p><dl>
+<dt><i>venvName</i> (str)</dt>
+<dd>
+name of the environment to get config file path for
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+path of the virtualenv configuration file
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="Pip.getVirtualenvInterpreter" ID="Pip.getVirtualenvInterpreter"></a>
+<h4>Pip.getVirtualenvInterpreter</h4>
+<b>getVirtualenvInterpreter</b>(<i>venvName</i>)
+<p>
+        Public method to get the interpreter for a virtual environment.
+</p><dl>
+<dt><i>venvName</i> (str)</dt>
+<dd>
+logical name for the virtual environment
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+interpreter path
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="Pip.getVirtualenvNames" ID="Pip.getVirtualenvNames"></a>
+<h4>Pip.getVirtualenvNames</h4>
+<b>getVirtualenvNames</b>(<i></i>)
+<p>
+        Public method to get a sorted list of virtual environment names.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+sorted list of virtual environment names
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+list of str
+</dd>
+</dl><a NAME="Pip.installPackages" ID="Pip.installPackages"></a>
+<h4>Pip.installPackages</h4>
+<b>installPackages</b>(<i>packages, venvName, userSite=False</i>)
+<p>
+        Public method to install the given list of packages.
+</p><dl>
+<dt><i>packages</i> (list of str)</dt>
+<dd>
+list of packages to install
+</dd><dt><i>venvName</i> (str)</dt>
+<dd>
+name of the virtual environment to be used
+</dd><dt><i>userSite</i> (bool)</dt>
+<dd>
+flag indicating an install to the user install
+            directory
+</dd>
+</dl><a NAME="Pip.installPip" ID="Pip.installPip"></a>
+<h4>Pip.installPip</h4>
+<b>installPip</b>(<i>venvName, userSite=False</i>)
+<p>
+        Public method to install pip.
+</p><dl>
+<dt><i>venvName</i> (str)</dt>
+<dd>
+name of the environment to install pip into
+</dd><dt><i>userSite</i> (bool)</dt>
+<dd>
+flag indicating an install to the user install
+            directory
+</dd>
+</dl><a NAME="Pip.installRequirements" ID="Pip.installRequirements"></a>
+<h4>Pip.installRequirements</h4>
+<b>installRequirements</b>(<i>venvName</i>)
+<p>
+        Public method to install packages as given in a requirements file.
+</p><dl>
+<dt><i>venvName</i> (str)</dt>
+<dd>
+name of the virtual environment to be used
+</dd>
+</dl><a NAME="Pip.repairPip" ID="Pip.repairPip"></a>
+<h4>Pip.repairPip</h4>
+<b>repairPip</b>(<i>venvName</i>)
+<p>
+        Public method to repair the pip installation.
+</p><dl>
+<dt><i>venvName</i> (str)</dt>
+<dd>
+name of the environment to install pip into
+</dd>
+</dl><a NAME="Pip.runProcess" ID="Pip.runProcess"></a>
+<h4>Pip.runProcess</h4>
+<b>runProcess</b>(<i>args, interpreter</i>)
+<p>
+        Public method to execute the current pip with the given arguments.
+</p><p>
+        The selected pip executable is called with the given arguments and
+        waited for its end.
+</p><dl>
+<dt><i>args</i> (list of str)</dt>
+<dd>
+list of command line arguments
+</dd><dt><i>interpreter</i> (str)</dt>
+<dd>
+path of the Python interpreter to be used
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple containing a flag indicating success and the output
+            of the process
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (bool, str)
+</dd>
+</dl><a NAME="Pip.uninstallPackages" ID="Pip.uninstallPackages"></a>
+<h4>Pip.uninstallPackages</h4>
+<b>uninstallPackages</b>(<i>packages, venvName</i>)
+<p>
+        Public method to uninstall the given list of packages.
+</p><dl>
+<dt><i>packages</i> (list of str)</dt>
+<dd>
+list of packages to uninstall
+</dd><dt><i>venvName</i> (str)</dt>
+<dd>
+name of the virtual environment to be used
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a successful execution
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="Pip.uninstallRequirements" ID="Pip.uninstallRequirements"></a>
+<h4>Pip.uninstallRequirements</h4>
+<b>uninstallRequirements</b>(<i>venvName</i>)
+<p>
+        Public method to uninstall packages as given in a requirements file.
+</p><dl>
+<dt><i>venvName</i> (str)</dt>
+<dd>
+name of the virtual environment to be used
+</dd>
+</dl><a NAME="Pip.upgradePackages" ID="Pip.upgradePackages"></a>
+<h4>Pip.upgradePackages</h4>
+<b>upgradePackages</b>(<i>packages, venvName, userSite=False</i>)
+<p>
+        Public method to upgrade the given list of packages.
+</p><dl>
+<dt><i>packages</i> (list of str)</dt>
+<dd>
+list of packages to upgrade
+</dd><dt><i>venvName</i> (str)</dt>
+<dd>
+name of the virtual environment to be used
+</dd><dt><i>userSite</i> (bool)</dt>
+<dd>
+flag indicating an install to the user install
+            directory
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a successful execution
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.PipInterface.PipDialog.html	Sat Feb 23 16:05:36 2019 +0100
@@ -0,0 +1,224 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.PipInterface.PipDialog</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric6.PipInterface.PipDialog</h1>
+<p>
+Module implementing a dialog showing the output of a pip command.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PipDialog">PipDialog</a></td>
+<td>Class implementing a dialog showing the output of a 'python -m pip' command.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PipDialog" ID="PipDialog"></a>
+<h2>PipDialog</h2>
+<p>
+    Class implementing a dialog showing the output of a 'python -m pip'
+    command.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_PipDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PipDialog.__init__">PipDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PipDialog.__addOutput">__addOutput</a></td>
+<td>Private method to add some text to the output pane.</td>
+</tr><tr>
+<td><a href="#PipDialog.__finish">__finish</a></td>
+<td>Private slot called when the process finished or the user pressed the button.</td>
+</tr><tr>
+<td><a href="#PipDialog.__procFinished">__procFinished</a></td>
+<td>Private slot connected to the finished signal.</td>
+</tr><tr>
+<td><a href="#PipDialog.__readStderr">__readStderr</a></td>
+<td>Private slot to handle the readyReadStandardError signal.</td>
+</tr><tr>
+<td><a href="#PipDialog.__readStdout">__readStdout</a></td>
+<td>Private slot to handle the readyReadStandardOutput signal.</td>
+</tr><tr>
+<td><a href="#PipDialog.closeEvent">closeEvent</a></td>
+<td>Protected slot implementing a close event handler.</td>
+</tr><tr>
+<td><a href="#PipDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#PipDialog.startProcess">startProcess</a></td>
+<td>Public slot used to start the process.</td>
+</tr><tr>
+<td><a href="#PipDialog.startProcesses">startProcesses</a></td>
+<td>Public method to issue a list of commands to be executed.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="PipDialog.__init__" ID="PipDialog.__init__"></a>
+<h4>PipDialog (Constructor)</h4>
+<b>PipDialog</b>(<i>text, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>text</i> (str)</dt>
+<dd>
+text to be shown by the label
+</dd><dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl><a NAME="PipDialog.__addOutput" ID="PipDialog.__addOutput"></a>
+<h4>PipDialog.__addOutput</h4>
+<b>__addOutput</b>(<i>txt</i>)
+<p>
+        Private method to add some text to the output pane.
+</p><dl>
+<dt><i>txt</i> (str)</dt>
+<dd>
+text to be added
+</dd>
+</dl><a NAME="PipDialog.__finish" ID="PipDialog.__finish"></a>
+<h4>PipDialog.__finish</h4>
+<b>__finish</b>(<i></i>)
+<p>
+        Private slot called when the process finished or the user pressed
+        the button.
+</p><a NAME="PipDialog.__procFinished" ID="PipDialog.__procFinished"></a>
+<h4>PipDialog.__procFinished</h4>
+<b>__procFinished</b>(<i>exitCode, exitStatus</i>)
+<p>
+        Private slot connected to the finished signal.
+</p><dl>
+<dt><i>exitCode</i> (int)</dt>
+<dd>
+exit code of the process
+</dd><dt><i>exitStatus</i> (QProcess.ExitStatus)</dt>
+<dd>
+exit status of the process
+</dd>
+</dl><a NAME="PipDialog.__readStderr" ID="PipDialog.__readStderr"></a>
+<h4>PipDialog.__readStderr</h4>
+<b>__readStderr</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardError signal.
+</p><p>
+        It reads the error output of the process and inserts it into the
+        error pane.
+</p><a NAME="PipDialog.__readStdout" ID="PipDialog.__readStdout"></a>
+<h4>PipDialog.__readStdout</h4>
+<b>__readStdout</b>(<i></i>)
+<p>
+        Private slot to handle the readyReadStandardOutput signal.
+</p><p>
+        It reads the output of the process, formats it and inserts it into
+        the contents pane.
+</p><a NAME="PipDialog.closeEvent" ID="PipDialog.closeEvent"></a>
+<h4>PipDialog.closeEvent</h4>
+<b>closeEvent</b>(<i>e</i>)
+<p>
+        Protected slot implementing a close event handler.
+</p><dl>
+<dt><i>e</i> (QCloseEvent)</dt>
+<dd>
+close event
+</dd>
+</dl><a NAME="PipDialog.on_buttonBox_clicked" ID="PipDialog.on_buttonBox_clicked"></a>
+<h4>PipDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i> (QAbstractButton)</dt>
+<dd>
+button that was clicked
+</dd>
+</dl><a NAME="PipDialog.startProcess" ID="PipDialog.startProcess"></a>
+<h4>PipDialog.startProcess</h4>
+<b>startProcess</b>(<i>cmd, args, showArgs=True</i>)
+<p>
+        Public slot used to start the process.
+</p><dl>
+<dt><i>cmd</i> (str)</dt>
+<dd>
+name of the pip executable to be used
+</dd><dt><i>args</i> (list of str)</dt>
+<dd>
+list of arguments for the process
+</dd><dt><i>showArgs=</i> (bool)</dt>
+<dd>
+flag indicating to show the arguments
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a successful start of the process
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="PipDialog.startProcesses" ID="PipDialog.startProcesses"></a>
+<h4>PipDialog.startProcesses</h4>
+<b>startProcesses</b>(<i>processParams</i>)
+<p>
+        Public method to issue a list of commands to be executed.
+</p><dl>
+<dt><i>processParams</i> (list of tuples of (str, list of str))</dt>
+<dd>
+list of tuples containing the command
+            and arguments
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating a successful start of the first process
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.PipInterface.PipFileSelectionDialog.html	Sat Feb 23 16:05:36 2019 +0100
@@ -0,0 +1,122 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.PipInterface.PipFileSelectionDialog</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric6.PipInterface.PipFileSelectionDialog</h1>
+<p>
+Module implementing a dialog to enter a file to be processed.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PipFileSelectionDialog">PipFileSelectionDialog</a></td>
+<td>Class implementing a dialog to enter a file to be processed.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PipFileSelectionDialog" ID="PipFileSelectionDialog"></a>
+<h2>PipFileSelectionDialog</h2>
+<p>
+    Class implementing a dialog to enter a file to be processed.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_PipFileSelectionDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PipFileSelectionDialog.__init__">PipFileSelectionDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PipFileSelectionDialog.getData">getData</a></td>
+<td>Public method to get the entered data.</td>
+</tr><tr>
+<td><a href="#PipFileSelectionDialog.on_filePicker_textChanged">on_filePicker_textChanged</a></td>
+<td>Private slot to handle entering the name of a file.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="PipFileSelectionDialog.__init__" ID="PipFileSelectionDialog.__init__"></a>
+<h4>PipFileSelectionDialog (Constructor)</h4>
+<b>PipFileSelectionDialog</b>(<i>pip, mode, install=True, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>pip</i> (Pip)</dt>
+<dd>
+reference to the pip object
+</dd><dt><i>mode</i> (str)</dt>
+<dd>
+mode of the dialog
+</dd><dt><i>install</i> (bool)</dt>
+<dd>
+flag indicating an install action
+</dd><dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl><a NAME="PipFileSelectionDialog.getData" ID="PipFileSelectionDialog.getData"></a>
+<h4>PipFileSelectionDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to get the entered data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple with the name of the selected file and a flag indicating
+            to install to the user install directory
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (str, bool)
+</dd>
+</dl><a NAME="PipFileSelectionDialog.on_filePicker_textChanged" ID="PipFileSelectionDialog.on_filePicker_textChanged"></a>
+<h4>PipFileSelectionDialog.on_filePicker_textChanged</h4>
+<b>on_filePicker_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to handle entering the name of a file.
+</p><dl>
+<dt><i>txt</i> (str)</dt>
+<dd>
+name of the file
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.PipInterface.PipFreezeDialog.html	Sat Feb 23 16:05:36 2019 +0100
@@ -0,0 +1,237 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.PipInterface.PipFreezeDialog</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric6.PipInterface.PipFreezeDialog</h1>
+<p>
+Module implementing a dialog to generate a requirements file.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PipFreezeDialog">PipFreezeDialog</a></td>
+<td>Class implementing a dialog to generate a requirements file.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PipFreezeDialog" ID="PipFreezeDialog"></a>
+<h2>PipFreezeDialog</h2>
+<p>
+    Class implementing a dialog to generate a requirements file.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_PipFreezeDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PipFreezeDialog.__init__">PipFreezeDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PipFreezeDialog.__refresh">__refresh</a></td>
+<td>Private slot to refresh the displayed list.</td>
+</tr><tr>
+<td><a href="#PipFreezeDialog.__updateButtons">__updateButtons</a></td>
+<td>Private method to set the state of the various buttons.</td>
+</tr><tr>
+<td><a href="#PipFreezeDialog.__writeToFile">__writeToFile</a></td>
+<td>Private method to write the requirements text to a file.</td>
+</tr><tr>
+<td><a href="#PipFreezeDialog.closeEvent">closeEvent</a></td>
+<td>Protected slot implementing a close event handler.</td>
+</tr><tr>
+<td><a href="#PipFreezeDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td>
+<td>Private slot called by a button of the button box clicked.</td>
+</tr><tr>
+<td><a href="#PipFreezeDialog.on_copyButton_clicked">on_copyButton_clicked</a></td>
+<td>Private slot to copy the requirements text to the clipboard.</td>
+</tr><tr>
+<td><a href="#PipFreezeDialog.on_insertButton_clicked">on_insertButton_clicked</a></td>
+<td>Private slot to insert the requirements text at the cursor position of the current editor.</td>
+</tr><tr>
+<td><a href="#PipFreezeDialog.on_localCheckBox_clicked">on_localCheckBox_clicked</a></td>
+<td>Private slot handling the switching of the local mode.</td>
+</tr><tr>
+<td><a href="#PipFreezeDialog.on_replaceAllButton_clicked">on_replaceAllButton_clicked</a></td>
+<td>Private slot to replace the text of the current editor with the requirements text.</td>
+</tr><tr>
+<td><a href="#PipFreezeDialog.on_replaceSelectionButton_clicked">on_replaceSelectionButton_clicked</a></td>
+<td>Private slot to replace the selected text of the current editor with the requirements text.</td>
+</tr><tr>
+<td><a href="#PipFreezeDialog.on_requirementsEdit_textChanged">on_requirementsEdit_textChanged</a></td>
+<td>Private slot handling changes of the requirements text.</td>
+</tr><tr>
+<td><a href="#PipFreezeDialog.on_requirementsFilePicker_textChanged">on_requirementsFilePicker_textChanged</a></td>
+<td>Private slot handling a change of the requirements file name.</td>
+</tr><tr>
+<td><a href="#PipFreezeDialog.on_saveButton_clicked">on_saveButton_clicked</a></td>
+<td>Private slot to save the requirements text to the requirements file.</td>
+</tr><tr>
+<td><a href="#PipFreezeDialog.on_saveToButton_clicked">on_saveToButton_clicked</a></td>
+<td>Private slot to write the requirements text to a new file.</td>
+</tr><tr>
+<td><a href="#PipFreezeDialog.start">start</a></td>
+<td>Public method to start the command.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="PipFreezeDialog.__init__" ID="PipFreezeDialog.__init__"></a>
+<h4>PipFreezeDialog (Constructor)</h4>
+<b>PipFreezeDialog</b>(<i>pip, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>pip</i> (Pip)</dt>
+<dd>
+reference to the master object
+</dd><dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl><a NAME="PipFreezeDialog.__refresh" ID="PipFreezeDialog.__refresh"></a>
+<h4>PipFreezeDialog.__refresh</h4>
+<b>__refresh</b>(<i></i>)
+<p>
+        Private slot to refresh the displayed list.
+</p><a NAME="PipFreezeDialog.__updateButtons" ID="PipFreezeDialog.__updateButtons"></a>
+<h4>PipFreezeDialog.__updateButtons</h4>
+<b>__updateButtons</b>(<i></i>)
+<p>
+        Private method to set the state of the various buttons.
+</p><a NAME="PipFreezeDialog.__writeToFile" ID="PipFreezeDialog.__writeToFile"></a>
+<h4>PipFreezeDialog.__writeToFile</h4>
+<b>__writeToFile</b>(<i>fileName</i>)
+<p>
+        Private method to write the requirements text to a file.
+</p><dl>
+<dt><i>fileName</i> (str)</dt>
+<dd>
+name of the file to write to
+</dd>
+</dl><a NAME="PipFreezeDialog.closeEvent" ID="PipFreezeDialog.closeEvent"></a>
+<h4>PipFreezeDialog.closeEvent</h4>
+<b>closeEvent</b>(<i>e</i>)
+<p>
+        Protected slot implementing a close event handler.
+</p><dl>
+<dt><i>e</i> (QCloseEvent)</dt>
+<dd>
+close event
+</dd>
+</dl><a NAME="PipFreezeDialog.on_buttonBox_clicked" ID="PipFreezeDialog.on_buttonBox_clicked"></a>
+<h4>PipFreezeDialog.on_buttonBox_clicked</h4>
+<b>on_buttonBox_clicked</b>(<i>button</i>)
+<p>
+        Private slot called by a button of the button box clicked.
+</p><dl>
+<dt><i>button</i> (QAbstractButton)</dt>
+<dd>
+button that was clicked
+</dd>
+</dl><a NAME="PipFreezeDialog.on_copyButton_clicked" ID="PipFreezeDialog.on_copyButton_clicked"></a>
+<h4>PipFreezeDialog.on_copyButton_clicked</h4>
+<b>on_copyButton_clicked</b>(<i></i>)
+<p>
+        Private slot to copy the requirements text to the clipboard.
+</p><a NAME="PipFreezeDialog.on_insertButton_clicked" ID="PipFreezeDialog.on_insertButton_clicked"></a>
+<h4>PipFreezeDialog.on_insertButton_clicked</h4>
+<b>on_insertButton_clicked</b>(<i></i>)
+<p>
+        Private slot to insert the requirements text at the cursor position
+        of the current editor.
+</p><a NAME="PipFreezeDialog.on_localCheckBox_clicked" ID="PipFreezeDialog.on_localCheckBox_clicked"></a>
+<h4>PipFreezeDialog.on_localCheckBox_clicked</h4>
+<b>on_localCheckBox_clicked</b>(<i>checked</i>)
+<p>
+        Private slot handling the switching of the local mode.
+</p><dl>
+<dt><i>checked</i> (bool)</dt>
+<dd>
+state of the local check box
+</dd>
+</dl><a NAME="PipFreezeDialog.on_replaceAllButton_clicked" ID="PipFreezeDialog.on_replaceAllButton_clicked"></a>
+<h4>PipFreezeDialog.on_replaceAllButton_clicked</h4>
+<b>on_replaceAllButton_clicked</b>(<i></i>)
+<p>
+        Private slot to replace the text of the current editor with the
+        requirements text.
+</p><a NAME="PipFreezeDialog.on_replaceSelectionButton_clicked" ID="PipFreezeDialog.on_replaceSelectionButton_clicked"></a>
+<h4>PipFreezeDialog.on_replaceSelectionButton_clicked</h4>
+<b>on_replaceSelectionButton_clicked</b>(<i></i>)
+<p>
+        Private slot to replace the selected text of the current editor
+        with the requirements text.
+</p><a NAME="PipFreezeDialog.on_requirementsEdit_textChanged" ID="PipFreezeDialog.on_requirementsEdit_textChanged"></a>
+<h4>PipFreezeDialog.on_requirementsEdit_textChanged</h4>
+<b>on_requirementsEdit_textChanged</b>(<i></i>)
+<p>
+        Private slot handling changes of the requirements text.
+</p><a NAME="PipFreezeDialog.on_requirementsFilePicker_textChanged" ID="PipFreezeDialog.on_requirementsFilePicker_textChanged"></a>
+<h4>PipFreezeDialog.on_requirementsFilePicker_textChanged</h4>
+<b>on_requirementsFilePicker_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot handling a change of the requirements file name.
+</p><dl>
+<dt><i>txt</i> (str)</dt>
+<dd>
+name of the requirements file
+</dd>
+</dl><a NAME="PipFreezeDialog.on_saveButton_clicked" ID="PipFreezeDialog.on_saveButton_clicked"></a>
+<h4>PipFreezeDialog.on_saveButton_clicked</h4>
+<b>on_saveButton_clicked</b>(<i></i>)
+<p>
+        Private slot to save the requirements text to the requirements file.
+</p><a NAME="PipFreezeDialog.on_saveToButton_clicked" ID="PipFreezeDialog.on_saveToButton_clicked"></a>
+<h4>PipFreezeDialog.on_saveToButton_clicked</h4>
+<b>on_saveToButton_clicked</b>(<i></i>)
+<p>
+        Private slot to write the requirements text to a new file.
+</p><a NAME="PipFreezeDialog.start" ID="PipFreezeDialog.start"></a>
+<h4>PipFreezeDialog.start</h4>
+<b>start</b>(<i>venvName</i>)
+<p>
+        Public method to start the command.
+</p><dl>
+<dt><i>venvName</i> (str)</dt>
+<dd>
+name of the environment to act upon
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.PipInterface.PipPackageDetailsDialog.html	Sat Feb 23 16:05:36 2019 +0100
@@ -0,0 +1,195 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.PipInterface.PipPackageDetailsDialog</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric6.PipInterface.PipPackageDetailsDialog</h1>
+<p>
+Module implementing a dialog to show details about a package.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PipPackageDetailsDialog">PipPackageDetailsDialog</a></td>
+<td>Class implementing a dialog to show details about a package.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PipPackageDetailsDialog" ID="PipPackageDetailsDialog"></a>
+<h2>PipPackageDetailsDialog</h2>
+<p>
+    Class implementing a dialog to show details about a package.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_PipPackageDetailsDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PipPackageDetailsDialog.__init__">PipPackageDetailsDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PipPackageDetailsDialog.__formatSize">__formatSize</a></td>
+<td>Private slot to format the size.</td>
+</tr><tr>
+<td><a href="#PipPackageDetailsDialog.__formatUploadDate">__formatUploadDate</a></td>
+<td>Private method to format the upload date.</td>
+</tr><tr>
+<td><a href="#PipPackageDetailsDialog.__populateDetails">__populateDetails</a></td>
+<td>Private method to populate the details tab.</td>
+</tr><tr>
+<td><a href="#PipPackageDetailsDialog.__populateDownloadUrls">__populateDownloadUrls</a></td>
+<td>Private method to populate the download URLs tab.</td>
+</tr><tr>
+<td><a href="#PipPackageDetailsDialog.__populateRequiresProvides">__populateRequiresProvides</a></td>
+<td>Private method to populate the requires/provides tab.</td>
+</tr><tr>
+<td><a href="#PipPackageDetailsDialog.__sanitize">__sanitize</a></td>
+<td>Private method to clean-up the given text.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="PipPackageDetailsDialog.__init__" ID="PipPackageDetailsDialog.__init__"></a>
+<h4>PipPackageDetailsDialog (Constructor)</h4>
+<b>PipPackageDetailsDialog</b>(<i>detailsData, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>detailsData</i> (dict)</dt>
+<dd>
+package details
+</dd><dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl><a NAME="PipPackageDetailsDialog.__formatSize" ID="PipPackageDetailsDialog.__formatSize"></a>
+<h4>PipPackageDetailsDialog.__formatSize</h4>
+<b>__formatSize</b>(<i>size</i>)
+<p>
+        Private slot to format the size.
+</p><dl>
+<dt><i>size</i> (int)</dt>
+<dd>
+size to be formatted
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+formatted size
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="PipPackageDetailsDialog.__formatUploadDate" ID="PipPackageDetailsDialog.__formatUploadDate"></a>
+<h4>PipPackageDetailsDialog.__formatUploadDate</h4>
+<b>__formatUploadDate</b>(<i>datetime</i>)
+<p>
+        Private method to format the upload date.
+</p><dl>
+<dt><i>datetime</i> (xmlrpc.DateTime or str)</dt>
+<dd>
+upload date and time
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+formatted date string
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="PipPackageDetailsDialog.__populateDetails" ID="PipPackageDetailsDialog.__populateDetails"></a>
+<h4>PipPackageDetailsDialog.__populateDetails</h4>
+<b>__populateDetails</b>(<i>detailsData</i>)
+<p>
+        Private method to populate the details tab.
+</p><dl>
+<dt><i>detailsData</i> (dict)</dt>
+<dd>
+package details
+</dd>
+</dl><a NAME="PipPackageDetailsDialog.__populateDownloadUrls" ID="PipPackageDetailsDialog.__populateDownloadUrls"></a>
+<h4>PipPackageDetailsDialog.__populateDownloadUrls</h4>
+<b>__populateDownloadUrls</b>(<i>downloadsData</i>)
+<p>
+        Private method to populate the download URLs tab.
+</p><dl>
+<dt><i>downloadsData</i> (dict)</dt>
+<dd>
+downloads information
+</dd>
+</dl><a NAME="PipPackageDetailsDialog.__populateRequiresProvides" ID="PipPackageDetailsDialog.__populateRequiresProvides"></a>
+<h4>PipPackageDetailsDialog.__populateRequiresProvides</h4>
+<b>__populateRequiresProvides</b>(<i>detailsData</i>)
+<p>
+        Private method to populate the requires/provides tab.
+</p><dl>
+<dt><i>detailsData</i> (dict)</dt>
+<dd>
+package details
+</dd>
+</dl><a NAME="PipPackageDetailsDialog.__sanitize" ID="PipPackageDetailsDialog.__sanitize"></a>
+<h4>PipPackageDetailsDialog.__sanitize</h4>
+<b>__sanitize</b>(<i>text, forUrl=False</i>)
+<p>
+        Private method to clean-up the given text.
+</p><dl>
+<dt><i>text</i> (str)</dt>
+<dd>
+raw text
+</dd><dt><i>forUrl</i> (bool)</dt>
+<dd>
+flag indicating to sanitize an URL text
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+processed text
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.PipInterface.PipPackagesInputDialog.html	Sat Feb 23 16:05:36 2019 +0100
@@ -0,0 +1,122 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.PipInterface.PipPackagesInputDialog</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric6.PipInterface.PipPackagesInputDialog</h1>
+<p>
+Module implementing a dialog to enter package specifications.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PipPackagesInputDialog">PipPackagesInputDialog</a></td>
+<td>Class implementing a dialog to enter package specifications.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PipPackagesInputDialog" ID="PipPackagesInputDialog"></a>
+<h2>PipPackagesInputDialog</h2>
+<p>
+    Class implementing a dialog to enter package specifications.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_PipPackagesInputDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PipPackagesInputDialog.__init__">PipPackagesInputDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PipPackagesInputDialog.getData">getData</a></td>
+<td>Public method to get the entered data.</td>
+</tr><tr>
+<td><a href="#PipPackagesInputDialog.on_packagesEdit_textChanged">on_packagesEdit_textChanged</a></td>
+<td>Private slot handling entering package names.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="PipPackagesInputDialog.__init__" ID="PipPackagesInputDialog.__init__"></a>
+<h4>PipPackagesInputDialog (Constructor)</h4>
+<b>PipPackagesInputDialog</b>(<i>pip, title, install=True, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>pip</i> (Pip)</dt>
+<dd>
+reference to the pip object
+</dd><dt><i>title</i> (str)</dt>
+<dd>
+dialog title
+</dd><dt><i>install</i> (bool)</dt>
+<dd>
+flag indicating an install action
+</dd><dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl><a NAME="PipPackagesInputDialog.getData" ID="PipPackagesInputDialog.getData"></a>
+<h4>PipPackagesInputDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to get the entered data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple with the list of package specifications and a flag
+            indicating to install to the user install directory
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (list of str, bool)
+</dd>
+</dl><a NAME="PipPackagesInputDialog.on_packagesEdit_textChanged" ID="PipPackagesInputDialog.on_packagesEdit_textChanged"></a>
+<h4>PipPackagesInputDialog.on_packagesEdit_textChanged</h4>
+<b>on_packagesEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot handling entering package names.
+</p><dl>
+<dt><i>txt</i> (str)</dt>
+<dd>
+name of the requirements file
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.PipInterface.PipPackagesWidget.html	Sat Feb 23 16:05:36 2019 +0100
@@ -0,0 +1,711 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.PipInterface.PipPackagesWidget</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric6.PipInterface.PipPackagesWidget</h1>
+<p>
+Module implementing the pip packages management widget.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PipPackagesWidget">PipPackagesWidget</a></td>
+<td>Class implementing the pip packages management widget.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="PipPackagesWidget" ID="PipPackagesWidget"></a>
+<h2>PipPackagesWidget</h2>
+<p>
+    Class implementing the pip packages management widget.
+</p>
+<h3>Derived from</h3>
+QWidget, Ui_PipPackagesWidget
+<h3>Class Attributes</h3>
+<table>
+<tr><td>SearchStopwords</td></tr><tr><td>SearchVersionRole</td></tr><tr><td>ShowProcessClassifiersMode</td></tr><tr><td>ShowProcessEntryPointsMode</td></tr><tr><td>ShowProcessFilesListMode</td></tr><tr><td>ShowProcessGeneralMode</td></tr>
+</table>
+<h3>Class Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PipPackagesWidget.__init__">PipPackagesWidget</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__aboutToShowPipMenu">__aboutToShowPipMenu</a></td>
+<td>Private slot to set the action enabled status.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__allUpdateableItems">__allUpdateableItems</a></td>
+<td>Private method to get a list of all items that can be updated.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__editConfiguration">__editConfiguration</a></td>
+<td>Private method to edit a configuration.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__editUserConfiguration">__editUserConfiguration</a></td>
+<td>Private slot to edit the user configuration.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__editVirtualenvConfiguration">__editVirtualenvConfiguration</a></td>
+<td>Private slot to edit the configuration of the selected environment.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__executeUpgradePackages">__executeUpgradePackages</a></td>
+<td>Private method to execute the pip upgrade command.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__finishSearch">__finishSearch</a></td>
+<td>Private slot performing the search finishing actions.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__generateRequirements">__generateRequirements</a></td>
+<td>Private slot to generate the contents for a requirements file.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__initPipMenu">__initPipMenu</a></td>
+<td>Private method to create the super menu and attach it to the super menu button.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__install">__install</a></td>
+<td>Private slot to install the selected packages.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__installLocalPackage">__installLocalPackage</a></td>
+<td>Private slot to install a package available on local storage.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__installPackages">__installPackages</a></td>
+<td>Private slot to install packages to be given by the user.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__installPip">__installPip</a></td>
+<td>Private slot to install pip into the selected environment.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__installPipUser">__installPipUser</a></td>
+<td>Private slot to install pip into the user site for the selected environment.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__installRequirements">__installRequirements</a></td>
+<td>Private slot to install packages as given in a requirements file.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__isPipAvailable">__isPipAvailable</a></td>
+<td>Private method to check, if the pip package is available for the selected environment.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__pipConfigure">__pipConfigure</a></td>
+<td>Private slot to open the configuration page.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__populateEnvironments">__populateEnvironments</a></td>
+<td>Private method to get a list of environments and populate the selector.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__processSearchResult">__processSearchResult</a></td>
+<td>Private method to process the search result data from PyPI.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__refreshPackagesList">__refreshPackagesList</a></td>
+<td>Private method to referesh the packages list.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__repairPip">__repairPip</a></td>
+<td>Private slot to repair the pip installation of the selected environment.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__score">__score</a></td>
+<td>Private method to calculate some score for a search result.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__search">__search</a></td>
+<td>Private method to perform the search.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__searchError">__searchError</a></td>
+<td>Private method handling a search error.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__selectedUpdateableItems">__selectedUpdateableItems</a></td>
+<td>Private method to get a list of selected items that can be updated.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__showPackageDetails">__showPackageDetails</a></td>
+<td>Private method to populate the package details dialog.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__showSearchedDetails">__showSearchedDetails</a></td>
+<td>Private slot to show details about the selected search result package.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__transformHits">__transformHits</a></td>
+<td>Private method to convert the list returned from pypi into a packages list.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__uninstallRequirements">__uninstallRequirements</a></td>
+<td>Private slot to uninstall packages as given in a requirements file.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__updateActionButtons">__updateActionButtons</a></td>
+<td>Private method to set the state of the action buttons.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__updateSearchActionButtons">__updateSearchActionButtons</a></td>
+<td>Private method to update the action button states of the search widget.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.__updateSearchButton">__updateSearchButton</a></td>
+<td>Private method to update the state of the search button.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_environmentsComboBox_currentIndexChanged">on_environmentsComboBox_currentIndexChanged</a></td>
+<td>Private slot handling the selection of a conda environment.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_installButton_clicked">on_installButton_clicked</a></td>
+<td>Private slot to handle pressing the Install button..</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_installUserSiteButton_clicked">on_installUserSiteButton_clicked</a></td>
+<td>Private slot to handle pressing the Install to User-Site button..</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_installedFilesCheckBox_clicked">on_installedFilesCheckBox_clicked</a></td>
+<td>Private slot to handle a change of the installed files information checkbox.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_localCheckBox_clicked">on_localCheckBox_clicked</a></td>
+<td>Private slot handling the switching of the local mode.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_notRequiredCheckBox_clicked">on_notRequiredCheckBox_clicked</a></td>
+<td>Private slot handling the switching of the 'not required' mode.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_packagesList_itemActivated">on_packagesList_itemActivated</a></td>
+<td>Private slot reacting on a package item activation.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_packagesList_itemSelectionChanged">on_packagesList_itemSelectionChanged</a></td>
+<td>Private slot handling the selection of a package.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_refreshButton_clicked">on_refreshButton_clicked</a></td>
+<td>Private slot to refresh the display.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_searchButton_clicked">on_searchButton_clicked</a></td>
+<td>Private slot handling a press of the search button.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_searchEditName_returnPressed">on_searchEditName_returnPressed</a></td>
+<td>Private slot initiating a search via a press of the Return key.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_searchEditName_textChanged">on_searchEditName_textChanged</a></td>
+<td>Private slot handling a change of the search term.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_searchEditSummary_returnPressed">on_searchEditSummary_returnPressed</a></td>
+<td>Private slot initiating a search via a press of the Return key.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_searchEditSummary_textChanged">on_searchEditSummary_textChanged</a></td>
+<td>Private slot handling a change of the search term.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_searchResultList_itemActivated">on_searchResultList_itemActivated</a></td>
+<td>Private slot reacting on an search result item activation.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_searchResultList_itemSelectionChanged">on_searchResultList_itemSelectionChanged</a></td>
+<td>Private slot handling changes of the search result selection.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_searchToggleButton_toggled">on_searchToggleButton_toggled</a></td>
+<td>Private slot to togle the search widget.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_showDetailsButton_clicked">on_showDetailsButton_clicked</a></td>
+<td>Private slot to handle pressing the Show Details button.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_showPackageDetailsButton_clicked">on_showPackageDetailsButton_clicked</a></td>
+<td>Private slot to show information for the selected package.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_uninstallButton_clicked">on_uninstallButton_clicked</a></td>
+<td>Private slot to remove selected packages of the selected environment.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_upgradeAllButton_clicked">on_upgradeAllButton_clicked</a></td>
+<td>Private slot to upgrade all packages of the selected environment.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_upgradeButton_clicked">on_upgradeButton_clicked</a></td>
+<td>Private slot to upgrade selected packages of the selected environment.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_userCheckBox_clicked">on_userCheckBox_clicked</a></td>
+<td>Private slot handling the switching of the 'user-site' mode.</td>
+</tr><tr>
+<td><a href="#PipPackagesWidget.on_verboseCheckBox_clicked">on_verboseCheckBox_clicked</a></td>
+<td>Private slot to handle a change of the verbose package information checkbox.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="PipPackagesWidget.__init__" ID="PipPackagesWidget.__init__"></a>
+<h4>PipPackagesWidget (Constructor)</h4>
+<b>PipPackagesWidget</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl><a NAME="PipPackagesWidget.__aboutToShowPipMenu" ID="PipPackagesWidget.__aboutToShowPipMenu"></a>
+<h4>PipPackagesWidget.__aboutToShowPipMenu</h4>
+<b>__aboutToShowPipMenu</b>(<i></i>)
+<p>
+        Private slot to set the action enabled status.
+</p><a NAME="PipPackagesWidget.__allUpdateableItems" ID="PipPackagesWidget.__allUpdateableItems"></a>
+<h4>PipPackagesWidget.__allUpdateableItems</h4>
+<b>__allUpdateableItems</b>(<i></i>)
+<p>
+        Private method to get a list of all items that can be updated.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of all items that can be updated
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+list of QTreeWidgetItem
+</dd>
+</dl><a NAME="PipPackagesWidget.__editConfiguration" ID="PipPackagesWidget.__editConfiguration"></a>
+<h4>PipPackagesWidget.__editConfiguration</h4>
+<b>__editConfiguration</b>(<i>venvName=""</i>)
+<p>
+        Private method to edit a configuration.
+</p><dl>
+<dt><i>venvName</i> (str)</dt>
+<dd>
+name of the environment to act upon
+</dd>
+</dl><a NAME="PipPackagesWidget.__editUserConfiguration" ID="PipPackagesWidget.__editUserConfiguration"></a>
+<h4>PipPackagesWidget.__editUserConfiguration</h4>
+<b>__editUserConfiguration</b>(<i></i>)
+<p>
+        Private slot to edit the user configuration.
+</p><a NAME="PipPackagesWidget.__editVirtualenvConfiguration" ID="PipPackagesWidget.__editVirtualenvConfiguration"></a>
+<h4>PipPackagesWidget.__editVirtualenvConfiguration</h4>
+<b>__editVirtualenvConfiguration</b>(<i></i>)
+<p>
+        Private slot to edit the configuration of the selected environment.
+</p><a NAME="PipPackagesWidget.__executeUpgradePackages" ID="PipPackagesWidget.__executeUpgradePackages"></a>
+<h4>PipPackagesWidget.__executeUpgradePackages</h4>
+<b>__executeUpgradePackages</b>(<i>packages</i>)
+<p>
+        Private method to execute the pip upgrade command.
+</p><dl>
+<dt><i>packages</i> (list of str)</dt>
+<dd>
+list of package names to be upgraded
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating success
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="PipPackagesWidget.__finishSearch" ID="PipPackagesWidget.__finishSearch"></a>
+<h4>PipPackagesWidget.__finishSearch</h4>
+<b>__finishSearch</b>(<i></i>)
+<p>
+        Private slot performing the search finishing actions.
+</p><a NAME="PipPackagesWidget.__generateRequirements" ID="PipPackagesWidget.__generateRequirements"></a>
+<h4>PipPackagesWidget.__generateRequirements</h4>
+<b>__generateRequirements</b>(<i></i>)
+<p>
+        Private slot to generate the contents for a requirements file.
+</p><a NAME="PipPackagesWidget.__initPipMenu" ID="PipPackagesWidget.__initPipMenu"></a>
+<h4>PipPackagesWidget.__initPipMenu</h4>
+<b>__initPipMenu</b>(<i></i>)
+<p>
+        Private method to create the super menu and attach it to the super
+        menu button.
+</p><a NAME="PipPackagesWidget.__install" ID="PipPackagesWidget.__install"></a>
+<h4>PipPackagesWidget.__install</h4>
+<b>__install</b>(<i>userSite=False</i>)
+<p>
+        Private slot to install the selected packages.
+</p><dl>
+<dt><i>userSite</i> (bool)</dt>
+<dd>
+flag indicating to install to the user directory
+</dd>
+</dl><a NAME="PipPackagesWidget.__installLocalPackage" ID="PipPackagesWidget.__installLocalPackage"></a>
+<h4>PipPackagesWidget.__installLocalPackage</h4>
+<b>__installLocalPackage</b>(<i></i>)
+<p>
+        Private slot to install a package available on local storage.
+</p><a NAME="PipPackagesWidget.__installPackages" ID="PipPackagesWidget.__installPackages"></a>
+<h4>PipPackagesWidget.__installPackages</h4>
+<b>__installPackages</b>(<i></i>)
+<p>
+        Private slot to install packages to be given by the user.
+</p><a NAME="PipPackagesWidget.__installPip" ID="PipPackagesWidget.__installPip"></a>
+<h4>PipPackagesWidget.__installPip</h4>
+<b>__installPip</b>(<i></i>)
+<p>
+        Private slot to install pip into the selected environment.
+</p><a NAME="PipPackagesWidget.__installPipUser" ID="PipPackagesWidget.__installPipUser"></a>
+<h4>PipPackagesWidget.__installPipUser</h4>
+<b>__installPipUser</b>(<i></i>)
+<p>
+        Private slot to install pip into the user site for the selected
+        environment.
+</p><a NAME="PipPackagesWidget.__installRequirements" ID="PipPackagesWidget.__installRequirements"></a>
+<h4>PipPackagesWidget.__installRequirements</h4>
+<b>__installRequirements</b>(<i></i>)
+<p>
+        Private slot to install packages as given in a requirements file.
+</p><a NAME="PipPackagesWidget.__isPipAvailable" ID="PipPackagesWidget.__isPipAvailable"></a>
+<h4>PipPackagesWidget.__isPipAvailable</h4>
+<b>__isPipAvailable</b>(<i></i>)
+<p>
+        Private method to check, if the pip package is available for the
+        selected environment.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating availability
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="PipPackagesWidget.__pipConfigure" ID="PipPackagesWidget.__pipConfigure"></a>
+<h4>PipPackagesWidget.__pipConfigure</h4>
+<b>__pipConfigure</b>(<i></i>)
+<p>
+        Private slot to open the configuration page.
+</p><a NAME="PipPackagesWidget.__populateEnvironments" ID="PipPackagesWidget.__populateEnvironments"></a>
+<h4>PipPackagesWidget.__populateEnvironments</h4>
+<b>__populateEnvironments</b>(<i></i>)
+<p>
+        Private method to get a list of environments and populate the selector.
+</p><a NAME="PipPackagesWidget.__processSearchResult" ID="PipPackagesWidget.__processSearchResult"></a>
+<h4>PipPackagesWidget.__processSearchResult</h4>
+<b>__processSearchResult</b>(<i>data</i>)
+<p>
+        Private method to process the search result data from PyPI.
+</p><dl>
+<dt><i>data</i> (tuple)</dt>
+<dd>
+result data with hits in the first element
+</dd>
+</dl><a NAME="PipPackagesWidget.__refreshPackagesList" ID="PipPackagesWidget.__refreshPackagesList"></a>
+<h4>PipPackagesWidget.__refreshPackagesList</h4>
+<b>__refreshPackagesList</b>(<i></i>)
+<p>
+        Private method to referesh the packages list.
+</p><a NAME="PipPackagesWidget.__repairPip" ID="PipPackagesWidget.__repairPip"></a>
+<h4>PipPackagesWidget.__repairPip</h4>
+<b>__repairPip</b>(<i></i>)
+<p>
+        Private slot to repair the pip installation of the selected
+        environment.
+</p><a NAME="PipPackagesWidget.__score" ID="PipPackagesWidget.__score"></a>
+<h4>PipPackagesWidget.__score</h4>
+<b>__score</b>(<i>name, summary</i>)
+<p>
+        Private method to calculate some score for a search result.
+</p><dl>
+<dt><i>name</i> (str)</dt>
+<dd>
+name of the returned package
+</dd><dt><i>summary</i> (str)</dt>
+<dd>
+summary text for the package
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+score value
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+int
+</dd>
+</dl><a NAME="PipPackagesWidget.__search" ID="PipPackagesWidget.__search"></a>
+<h4>PipPackagesWidget.__search</h4>
+<b>__search</b>(<i></i>)
+<p>
+        Private method to perform the search.
+</p><a NAME="PipPackagesWidget.__searchError" ID="PipPackagesWidget.__searchError"></a>
+<h4>PipPackagesWidget.__searchError</h4>
+<b>__searchError</b>(<i>errorCode, errorString</i>)
+<p>
+        Private method handling a search error.
+</p><dl>
+<dt><i>errorCode</i> (int)</dt>
+<dd>
+code of the error
+</dd><dt><i>errorString</i> (str)</dt>
+<dd>
+error message
+</dd>
+</dl><a NAME="PipPackagesWidget.__selectedUpdateableItems" ID="PipPackagesWidget.__selectedUpdateableItems"></a>
+<h4>PipPackagesWidget.__selectedUpdateableItems</h4>
+<b>__selectedUpdateableItems</b>(<i></i>)
+<p>
+        Private method to get a list of selected items that can be updated.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of selected items that can be updated
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+list of QTreeWidgetItem
+</dd>
+</dl><a NAME="PipPackagesWidget.__showPackageDetails" ID="PipPackagesWidget.__showPackageDetails"></a>
+<h4>PipPackagesWidget.__showPackageDetails</h4>
+<b>__showPackageDetails</b>(<i>packageName, packageVersion</i>)
+<p>
+        Private method to populate the package details dialog.
+</p><dl>
+<dt><i>packageName</i> (str)</dt>
+<dd>
+name of the package to show details for
+</dd><dt><i>packageVersion</i> (str)</dt>
+<dd>
+version of the package
+</dd>
+</dl><a NAME="PipPackagesWidget.__showSearchedDetails" ID="PipPackagesWidget.__showSearchedDetails"></a>
+<h4>PipPackagesWidget.__showSearchedDetails</h4>
+<b>__showSearchedDetails</b>(<i>item=None</i>)
+<p>
+        Private slot to show details about the selected search result package.
+</p><dl>
+<dt><i>item</i> (QTreeWidgetItem)</dt>
+<dd>
+reference to the search result item to show details for
+</dd>
+</dl><a NAME="PipPackagesWidget.__transformHits" ID="PipPackagesWidget.__transformHits"></a>
+<h4>PipPackagesWidget.__transformHits</h4>
+<b>__transformHits</b>(<i>hits</i>)
+<p>
+        Private method to convert the list returned from pypi into a
+        packages list.
+</p><dl>
+<dt><i>hits</i> (list of dict)</dt>
+<dd>
+list returned from pypi
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+list of packages
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+list of dict
+</dd>
+</dl><a NAME="PipPackagesWidget.__uninstallRequirements" ID="PipPackagesWidget.__uninstallRequirements"></a>
+<h4>PipPackagesWidget.__uninstallRequirements</h4>
+<b>__uninstallRequirements</b>(<i></i>)
+<p>
+        Private slot to uninstall packages as given in a requirements file.
+</p><a NAME="PipPackagesWidget.__updateActionButtons" ID="PipPackagesWidget.__updateActionButtons"></a>
+<h4>PipPackagesWidget.__updateActionButtons</h4>
+<b>__updateActionButtons</b>(<i></i>)
+<p>
+        Private method to set the state of the action buttons.
+</p><a NAME="PipPackagesWidget.__updateSearchActionButtons" ID="PipPackagesWidget.__updateSearchActionButtons"></a>
+<h4>PipPackagesWidget.__updateSearchActionButtons</h4>
+<b>__updateSearchActionButtons</b>(<i></i>)
+<p>
+        Private method to update the action button states of the search widget.
+</p><a NAME="PipPackagesWidget.__updateSearchButton" ID="PipPackagesWidget.__updateSearchButton"></a>
+<h4>PipPackagesWidget.__updateSearchButton</h4>
+<b>__updateSearchButton</b>(<i></i>)
+<p>
+        Private method to update the state of the search button.
+</p><a NAME="PipPackagesWidget.on_environmentsComboBox_currentIndexChanged" ID="PipPackagesWidget.on_environmentsComboBox_currentIndexChanged"></a>
+<h4>PipPackagesWidget.on_environmentsComboBox_currentIndexChanged</h4>
+<b>on_environmentsComboBox_currentIndexChanged</b>(<i>index</i>)
+<p>
+        Private slot handling the selection of a conda environment.
+</p><dl>
+<dt><i>index</i> (int)</dt>
+<dd>
+index of the selected conda environment
+</dd>
+</dl><a NAME="PipPackagesWidget.on_installButton_clicked" ID="PipPackagesWidget.on_installButton_clicked"></a>
+<h4>PipPackagesWidget.on_installButton_clicked</h4>
+<b>on_installButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle pressing the Install button..
+</p><a NAME="PipPackagesWidget.on_installUserSiteButton_clicked" ID="PipPackagesWidget.on_installUserSiteButton_clicked"></a>
+<h4>PipPackagesWidget.on_installUserSiteButton_clicked</h4>
+<b>on_installUserSiteButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle pressing the Install to User-Site button..
+</p><a NAME="PipPackagesWidget.on_installedFilesCheckBox_clicked" ID="PipPackagesWidget.on_installedFilesCheckBox_clicked"></a>
+<h4>PipPackagesWidget.on_installedFilesCheckBox_clicked</h4>
+<b>on_installedFilesCheckBox_clicked</b>(<i>checked</i>)
+<p>
+        Private slot to handle a change of the installed files information
+        checkbox.
+</p><dl>
+<dt><i>checked</i> (bool)</dt>
+<dd>
+state of the checkbox
+</dd>
+</dl><a NAME="PipPackagesWidget.on_localCheckBox_clicked" ID="PipPackagesWidget.on_localCheckBox_clicked"></a>
+<h4>PipPackagesWidget.on_localCheckBox_clicked</h4>
+<b>on_localCheckBox_clicked</b>(<i>checked</i>)
+<p>
+        Private slot handling the switching of the local mode.
+</p><dl>
+<dt><i>checked</i> (bool)</dt>
+<dd>
+state of the local check box
+</dd>
+</dl><a NAME="PipPackagesWidget.on_notRequiredCheckBox_clicked" ID="PipPackagesWidget.on_notRequiredCheckBox_clicked"></a>
+<h4>PipPackagesWidget.on_notRequiredCheckBox_clicked</h4>
+<b>on_notRequiredCheckBox_clicked</b>(<i>checked</i>)
+<p>
+        Private slot handling the switching of the 'not required' mode.
+</p><dl>
+<dt><i>checked</i> (bool)</dt>
+<dd>
+state of the 'not required' check box
+</dd>
+</dl><a NAME="PipPackagesWidget.on_packagesList_itemActivated" ID="PipPackagesWidget.on_packagesList_itemActivated"></a>
+<h4>PipPackagesWidget.on_packagesList_itemActivated</h4>
+<b>on_packagesList_itemActivated</b>(<i>item, column</i>)
+<p>
+        Private slot reacting on a package item activation.
+</p><dl>
+<dt><i>item</i> (QTreeWidgetItem)</dt>
+<dd>
+reference to the activated item
+</dd><dt><i>column</i> (int)</dt>
+<dd>
+activated column
+</dd>
+</dl><a NAME="PipPackagesWidget.on_packagesList_itemSelectionChanged" ID="PipPackagesWidget.on_packagesList_itemSelectionChanged"></a>
+<h4>PipPackagesWidget.on_packagesList_itemSelectionChanged</h4>
+<b>on_packagesList_itemSelectionChanged</b>(<i></i>)
+<p>
+        Private slot handling the selection of a package.
+</p><a NAME="PipPackagesWidget.on_refreshButton_clicked" ID="PipPackagesWidget.on_refreshButton_clicked"></a>
+<h4>PipPackagesWidget.on_refreshButton_clicked</h4>
+<b>on_refreshButton_clicked</b>(<i></i>)
+<p>
+        Private slot to refresh the display.
+</p><a NAME="PipPackagesWidget.on_searchButton_clicked" ID="PipPackagesWidget.on_searchButton_clicked"></a>
+<h4>PipPackagesWidget.on_searchButton_clicked</h4>
+<b>on_searchButton_clicked</b>(<i></i>)
+<p>
+        Private slot handling a press of the search button.
+</p><a NAME="PipPackagesWidget.on_searchEditName_returnPressed" ID="PipPackagesWidget.on_searchEditName_returnPressed"></a>
+<h4>PipPackagesWidget.on_searchEditName_returnPressed</h4>
+<b>on_searchEditName_returnPressed</b>(<i></i>)
+<p>
+        Private slot initiating a search via a press of the Return key.
+</p><a NAME="PipPackagesWidget.on_searchEditName_textChanged" ID="PipPackagesWidget.on_searchEditName_textChanged"></a>
+<h4>PipPackagesWidget.on_searchEditName_textChanged</h4>
+<b>on_searchEditName_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot handling a change of the search term.
+</p><dl>
+<dt><i>txt</i> (str)</dt>
+<dd>
+search term
+</dd>
+</dl><a NAME="PipPackagesWidget.on_searchEditSummary_returnPressed" ID="PipPackagesWidget.on_searchEditSummary_returnPressed"></a>
+<h4>PipPackagesWidget.on_searchEditSummary_returnPressed</h4>
+<b>on_searchEditSummary_returnPressed</b>(<i></i>)
+<p>
+        Private slot initiating a search via a press of the Return key.
+</p><a NAME="PipPackagesWidget.on_searchEditSummary_textChanged" ID="PipPackagesWidget.on_searchEditSummary_textChanged"></a>
+<h4>PipPackagesWidget.on_searchEditSummary_textChanged</h4>
+<b>on_searchEditSummary_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot handling a change of the search term.
+</p><dl>
+<dt><i>txt</i> (str)</dt>
+<dd>
+search term
+</dd>
+</dl><a NAME="PipPackagesWidget.on_searchResultList_itemActivated" ID="PipPackagesWidget.on_searchResultList_itemActivated"></a>
+<h4>PipPackagesWidget.on_searchResultList_itemActivated</h4>
+<b>on_searchResultList_itemActivated</b>(<i>item, column</i>)
+<p>
+        Private slot reacting on an search result item activation.
+</p><dl>
+<dt><i>item</i> (QTreeWidgetItem)</dt>
+<dd>
+reference to the activated item
+</dd><dt><i>column</i> (int)</dt>
+<dd>
+activated column
+</dd>
+</dl><a NAME="PipPackagesWidget.on_searchResultList_itemSelectionChanged" ID="PipPackagesWidget.on_searchResultList_itemSelectionChanged"></a>
+<h4>PipPackagesWidget.on_searchResultList_itemSelectionChanged</h4>
+<b>on_searchResultList_itemSelectionChanged</b>(<i></i>)
+<p>
+        Private slot handling changes of the search result selection.
+</p><a NAME="PipPackagesWidget.on_searchToggleButton_toggled" ID="PipPackagesWidget.on_searchToggleButton_toggled"></a>
+<h4>PipPackagesWidget.on_searchToggleButton_toggled</h4>
+<b>on_searchToggleButton_toggled</b>(<i>checked</i>)
+<p>
+        Private slot to togle the search widget.
+</p><dl>
+<dt><i>checked</i> (bool)</dt>
+<dd>
+state of the search widget button
+</dd>
+</dl><a NAME="PipPackagesWidget.on_showDetailsButton_clicked" ID="PipPackagesWidget.on_showDetailsButton_clicked"></a>
+<h4>PipPackagesWidget.on_showDetailsButton_clicked</h4>
+<b>on_showDetailsButton_clicked</b>(<i></i>)
+<p>
+        Private slot to handle pressing the Show Details button.
+</p><a NAME="PipPackagesWidget.on_showPackageDetailsButton_clicked" ID="PipPackagesWidget.on_showPackageDetailsButton_clicked"></a>
+<h4>PipPackagesWidget.on_showPackageDetailsButton_clicked</h4>
+<b>on_showPackageDetailsButton_clicked</b>(<i></i>)
+<p>
+        Private slot to show information for the selected package.
+</p><a NAME="PipPackagesWidget.on_uninstallButton_clicked" ID="PipPackagesWidget.on_uninstallButton_clicked"></a>
+<h4>PipPackagesWidget.on_uninstallButton_clicked</h4>
+<b>on_uninstallButton_clicked</b>(<i></i>)
+<p>
+        Private slot to remove selected packages of the selected environment.
+</p><a NAME="PipPackagesWidget.on_upgradeAllButton_clicked" ID="PipPackagesWidget.on_upgradeAllButton_clicked"></a>
+<h4>PipPackagesWidget.on_upgradeAllButton_clicked</h4>
+<b>on_upgradeAllButton_clicked</b>(<i></i>)
+<p>
+        Private slot to upgrade all packages of the selected environment.
+</p><a NAME="PipPackagesWidget.on_upgradeButton_clicked" ID="PipPackagesWidget.on_upgradeButton_clicked"></a>
+<h4>PipPackagesWidget.on_upgradeButton_clicked</h4>
+<b>on_upgradeButton_clicked</b>(<i></i>)
+<p>
+        Private slot to upgrade selected packages of the selected environment.
+</p><a NAME="PipPackagesWidget.on_userCheckBox_clicked" ID="PipPackagesWidget.on_userCheckBox_clicked"></a>
+<h4>PipPackagesWidget.on_userCheckBox_clicked</h4>
+<b>on_userCheckBox_clicked</b>(<i>checked</i>)
+<p>
+        Private slot handling the switching of the 'user-site' mode.
+</p><dl>
+<dt><i>checked</i> (bool)</dt>
+<dd>
+state of the 'user-site' check box
+</dd>
+</dl><a NAME="PipPackagesWidget.on_verboseCheckBox_clicked" ID="PipPackagesWidget.on_verboseCheckBox_clicked"></a>
+<h4>PipPackagesWidget.on_verboseCheckBox_clicked</h4>
+<b>on_verboseCheckBox_clicked</b>(<i>checked</i>)
+<p>
+        Private slot to handle a change of the verbose package information
+        checkbox.
+</p><dl>
+<dt><i>checked</i> (bool)</dt>
+<dd>
+state of the checkbox
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- a/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html	Sat Feb 23 16:03:55 2019 +0100
+++ b/Documentation/Source/eric6.Plugins.CheckerPlugins.CodeStyleChecker.CodeStyleChecker.html	Sat Feb 23 16:05:36 2019 +0100
@@ -149,9 +149,9 @@
 <dd>
 arguments used by the codeStyleCheck function (list of
         excludeMessages, includeMessages, repeatMessages, fixCodes,
-        noFixCodes, fixIssues, maxLineLength, blankLines, hangClosing,
-        docType, codeComplexityArgs, miscellaneousArgs, errors, eol,
-        encoding, backup)
+        noFixCodes, fixIssues, maxLineLength, maxDocLineLength, blankLines,
+        hangClosing, docType, codeComplexityArgs, miscellaneousArgs, errors,
+        eol, encoding, backup)
         bool, str, dict, dict, list of str, str, str, bool)
 </dd>
 </dl><dl>
@@ -211,9 +211,9 @@
 <dd>
 arguments used by the codeStyleCheck function (list of
         excludeMessages, includeMessages, repeatMessages, fixCodes,
-        noFixCodes, fixIssues, maxLineLength, blankLines, hangClosing,
-        docType, codeComplexityArgs, miscellaneousArgs, errors, eol,
-        encoding, backup)
+        noFixCodes, fixIssues, maxLineLength, maxDocLineLength, blankLines,
+        hangClosing, docType, codeComplexityArgs, miscellaneousArgs, errors,
+        eol, encoding, backup)
         bool, str, dict, dict, list of str, str, str, bool)
 </dd>
 </dl><dl>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.Preferences.ConfigurationPages.PipPage.html	Sat Feb 23 16:05:36 2019 +0100
@@ -0,0 +1,105 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.Preferences.ConfigurationPages.PipPage</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric6.Preferences.ConfigurationPages.PipPage</h1>
+<p>
+Package implementing the pip configuration page.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#PipPage">PipPage</a></td>
+<td>Class implementing the pip configuration page.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#create">create</a></td>
+<td>Module function to create the configuration page.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="PipPage" ID="PipPage"></a>
+<h2>PipPage</h2>
+<p>
+    Class implementing the pip configuration page.
+</p>
+<h3>Derived from</h3>
+ConfigurationPageBase, Ui_PipPage
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#PipPage.__init__">PipPage</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#PipPage.save">save</a></td>
+<td>Public slot to save the pip configuration.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="PipPage.__init__" ID="PipPage.__init__"></a>
+<h4>PipPage (Constructor)</h4>
+<b>PipPage</b>(<i></i>)
+<p>
+        Constructor
+</p><a NAME="PipPage.save" ID="PipPage.save"></a>
+<h4>PipPage.save</h4>
+<b>save</b>(<i></i>)
+<p>
+        Public slot to save the pip configuration.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="create" ID="create"></a>
+<h2>create</h2>
+<b>create</b>(<i>dlg</i>)
+<p>
+    Module function to create the configuration page.
+</p><dl>
+<dt><i>dlg</i></dt>
+<dd>
+reference to the configuration dialog
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+reference to the instantiated page (ConfigurationPageBase)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- a/Documentation/Source/eric6.Preferences.__init__.html	Sat Feb 23 16:03:55 2019 +0100
+++ b/Documentation/Source/eric6.Preferences.__init__.html	Sat Feb 23 16:05:36 2019 +0100
@@ -124,6 +124,9 @@
 <td><a href="#getMultiProject">getMultiProject</a></td>
 <td>Module function to retrieve the various project handling settings.</td>
 </tr><tr>
+<td><a href="#getPip">getPip</a></td>
+<td>Module function to retrieve the pip related settings.</td>
+</tr><tr>
 <td><a href="#getPluginManager">getPluginManager</a></td>
 <td>Module function to retrieve the plugin manager related settings.</td>
 </tr><tr>
@@ -289,6 +292,9 @@
 <td><a href="#setMultiProject">setMultiProject</a></td>
 <td>Module function to store the various project handling settings.</td>
 </tr><tr>
+<td><a href="#setPip">setPip</a></td>
+<td>Module function to store the pip related settings.</td>
+</tr><tr>
 <td><a href="#setPluginManager">setPluginManager</a></td>
 <td>Module function to store the plugin manager related settings.</td>
 </tr><tr>
@@ -381,7 +387,7 @@
 object
 <h3>Class Attributes</h3>
 <table>
-<tr><td>condaDefaults</td></tr><tr><td>cooperationDefaults</td></tr><tr><td>corbaDefaults</td></tr><tr><td>debuggerDefaults</td></tr><tr><td>diffColourDefaults</td></tr><tr><td>docuViewerDefaults</td></tr><tr><td>editorColourDefaults</td></tr><tr><td>editorDefaults</td></tr><tr><td>editorExporterDefaults</td></tr><tr><td>editorOtherFontsDefaults</td></tr><tr><td>editorTypingDefaults</td></tr><tr><td>geometryDefaults</td></tr><tr><td>graphicsDefaults</td></tr><tr><td>helpDefaults</td></tr><tr><td>hexEditorDefaults</td></tr><tr><td>iconEditorDefaults</td></tr><tr><td>iconsDefaults</td></tr><tr><td>ircDefaults</td></tr><tr><td>multiProjectDefaults</td></tr><tr><td>pluginManagerDefaults</td></tr><tr><td>printerDefaults</td></tr><tr><td>projectBrowserColourDefaults</td></tr><tr><td>projectBrowserFlagsDefaults</td></tr><tr><td>projectDefaults</td></tr><tr><td>protobufDefaults</td></tr><tr><td>pyflakesDefaults</td></tr><tr><td>qtDefaults</td></tr><tr><td>resetLayout</td></tr><tr><td>shellDefaults</td></tr><tr><td>sysDefaults</td></tr><tr><td>tasksDefaults</td></tr><tr><td>templatesDefaults</td></tr><tr><td>trayStarterDefaults</td></tr><tr><td>uiDefaults</td></tr><tr><td>userDefaults</td></tr><tr><td>varDefaults</td></tr><tr><td>vcsDefaults</td></tr><tr><td>webBrowserDefaults</td></tr><tr><td>webEngineSettingsIntitialized</td></tr><tr><td>webSettingsIntitialized</td></tr>
+<tr><td>condaDefaults</td></tr><tr><td>cooperationDefaults</td></tr><tr><td>corbaDefaults</td></tr><tr><td>debuggerDefaults</td></tr><tr><td>diffColourDefaults</td></tr><tr><td>docuViewerDefaults</td></tr><tr><td>editorColourDefaults</td></tr><tr><td>editorDefaults</td></tr><tr><td>editorExporterDefaults</td></tr><tr><td>editorOtherFontsDefaults</td></tr><tr><td>editorTypingDefaults</td></tr><tr><td>geometryDefaults</td></tr><tr><td>graphicsDefaults</td></tr><tr><td>helpDefaults</td></tr><tr><td>hexEditorDefaults</td></tr><tr><td>iconEditorDefaults</td></tr><tr><td>iconsDefaults</td></tr><tr><td>ircDefaults</td></tr><tr><td>multiProjectDefaults</td></tr><tr><td>pipDefaults</td></tr><tr><td>pluginManagerDefaults</td></tr><tr><td>printerDefaults</td></tr><tr><td>projectBrowserColourDefaults</td></tr><tr><td>projectBrowserFlagsDefaults</td></tr><tr><td>projectDefaults</td></tr><tr><td>protobufDefaults</td></tr><tr><td>pyflakesDefaults</td></tr><tr><td>qtDefaults</td></tr><tr><td>resetLayout</td></tr><tr><td>shellDefaults</td></tr><tr><td>sysDefaults</td></tr><tr><td>tasksDefaults</td></tr><tr><td>templatesDefaults</td></tr><tr><td>trayStarterDefaults</td></tr><tr><td>uiDefaults</td></tr><tr><td>userDefaults</td></tr><tr><td>varDefaults</td></tr><tr><td>vcsDefaults</td></tr><tr><td>webBrowserDefaults</td></tr><tr><td>webEngineSettingsIntitialized</td></tr><tr><td>webSettingsIntitialized</td></tr>
 </table>
 <h3>Class Methods</h3>
 <table>
@@ -958,6 +964,27 @@
 </dl>
 <div align="right"><a href="#top">Up</a></div>
 <hr /><hr />
+<a NAME="getPip" ID="getPip"></a>
+<h2>getPip</h2>
+<b>getPip</b>(<i>key, prefClass=Prefs</i>)
+<p>
+    Module function to retrieve the pip related settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the value to get
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+the requested pip value
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
 <a NAME="getPluginManager" ID="getPluginManager"></a>
 <h2>getPluginManager</h2>
 <b>getPluginManager</b>(<i>key, prefClass=Prefs</i>)
@@ -1996,6 +2023,25 @@
 </dl>
 <div align="right"><a href="#top">Up</a></div>
 <hr /><hr />
+<a NAME="setPip" ID="setPip"></a>
+<h2>setPip</h2>
+<b>setPip</b>(<i>key, value, prefClass=Prefs</i>)
+<p>
+    Module function to store the pip related settings.
+</p><dl>
+<dt><i>key</i></dt>
+<dd>
+the key of the setting to be set
+</dd><dt><i>value</i></dt>
+<dd>
+the value to be set
+</dd><dt><i>prefClass</i></dt>
+<dd>
+preferences class used as the storage area
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
 <a NAME="setPluginManager" ID="setPluginManager"></a>
 <h2>setPluginManager</h2>
 <b>setPluginManager</b>(<i>key, value, prefClass=Prefs</i>)
--- a/Documentation/Source/eric6.VirtualEnv.VirtualenvManager.html	Sat Feb 23 16:03:55 2019 +0100
+++ b/Documentation/Source/eric6.VirtualEnv.VirtualenvManager.html	Sat Feb 23 16:05:36 2019 +0100
@@ -43,7 +43,22 @@
 <h2>VirtualenvManager</h2>
 <p>
     Class implementing an object to manage Python virtual environments.
-</p>
+</p><h3>Signals</h3>
+<dl>
+<dt>virtualEnvironmentAdded()</dt>
+<dd>
+emitted to indicate the addition of
+        a virtual environment
+</dd><dt>virtualEnvironmentChanged(name)</dt>
+<dd>
+emitted to indicate a change of
+        a virtual environment
+</dd><dt>virtualEnvironmentRemoved()</dt>
+<dd>
+emitted to indicate the removal and
+        deletion of a virtual environment
+</dd>
+</dl>
 <h3>Derived from</h3>
 QObject
 <h3>Class Attributes</h3>
--- a/Documentation/Source/eric6.WebBrowser.WebBrowserPage.html	Sat Feb 23 16:03:55 2019 +0100
+++ b/Documentation/Source/eric6.WebBrowser.WebBrowserPage.html	Sat Feb 23 16:05:36 2019 +0100
@@ -257,7 +257,8 @@
 <h4>WebBrowserPage.__registerProtocolHandlerRequested</h4>
 <b>__registerProtocolHandlerRequested</b>(<i>request</i>)
 <p>
-        Private slot to handle the registration of a custom protocol handler.
+            Private slot to handle the registration of a custom protocol
+            handler.
 </p><dl>
 <dt><i>request</i> (QWebEngineRegisterProtocolHandlerRequest)</dt>
 <dd>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/index-eric6.PipInterface.html	Sat Feb 23 16:05:36 2019 +0100
@@ -0,0 +1,53 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.PipInterface</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body>
+<h1>eric6.PipInterface</h1>
+<p>
+Package implementing the various pip dialogs and data.
+</p>
+
+
+<h3>Modules</h3>
+<table>
+<tr>
+<td><a href="eric6.PipInterface.Pip.html">Pip</a></td>
+<td>Package implementing the pip GUI logic.</td>
+</tr><tr>
+<td><a href="eric6.PipInterface.PipDialog.html">PipDialog</a></td>
+<td>Module implementing a dialog showing the output of a pip command.</td>
+</tr><tr>
+<td><a href="eric6.PipInterface.PipFileSelectionDialog.html">PipFileSelectionDialog</a></td>
+<td>Module implementing a dialog to enter a file to be processed.</td>
+</tr><tr>
+<td><a href="eric6.PipInterface.PipFreezeDialog.html">PipFreezeDialog</a></td>
+<td>Module implementing a dialog to generate a requirements file.</td>
+</tr><tr>
+<td><a href="eric6.PipInterface.PipPackageDetailsDialog.html">PipPackageDetailsDialog</a></td>
+<td>Module implementing a dialog to show details about a package.</td>
+</tr><tr>
+<td><a href="eric6.PipInterface.PipPackagesInputDialog.html">PipPackagesInputDialog</a></td>
+<td>Module implementing a dialog to enter package specifications.</td>
+</tr><tr>
+<td><a href="eric6.PipInterface.PipPackagesWidget.html">PipPackagesWidget</a></td>
+<td>Module implementing the pip packages management widget.</td>
+</tr>
+</table>
+</body></html>
\ No newline at end of file
--- a/Documentation/Source/index-eric6.Plugins.UiExtensionPlugins.html	Sat Feb 23 16:03:55 2019 +0100
+++ b/Documentation/Source/index-eric6.Plugins.UiExtensionPlugins.html	Sat Feb 23 16:05:36 2019 +0100
@@ -27,9 +27,6 @@
 <h3>Packages</h3>
 <table>
 <tr>
-<td><a href="index-eric6.Plugins.UiExtensionPlugins.PipInterface.html">PipInterface</a></td>
-<td>Package implementing the various pip dialogs and data.</td>
-</tr><tr>
 <td><a href="index-eric6.Plugins.UiExtensionPlugins.Translator.html">Translator</a></td>
 <td>Package implementing the translator.</td>
 </tr>
--- a/Documentation/Source/index-eric6.Plugins.html	Sat Feb 23 16:03:55 2019 +0100
+++ b/Documentation/Source/index-eric6.Plugins.html	Sat Feb 23 16:05:36 2019 +0100
@@ -65,9 +65,6 @@
 <td><a href="eric6.Plugins.PluginEricdoc.html">PluginEricdoc</a></td>
 <td>Module implementing the Ericdoc plugin.</td>
 </tr><tr>
-<td><a href="eric6.Plugins.PluginPipInterface.html">PluginPipInterface</a></td>
-<td>Module implementing the pip interface plug-in.</td>
-</tr><tr>
 <td><a href="eric6.Plugins.PluginSyntaxChecker.html">PluginSyntaxChecker</a></td>
 <td>Module implementing the Syntax Checker plugin.</td>
 </tr><tr>
--- a/Documentation/Source/index-eric6.Preferences.ConfigurationPages.html	Sat Feb 23 16:03:55 2019 +0100
+++ b/Documentation/Source/index-eric6.Preferences.ConfigurationPages.html	Sat Feb 23 16:05:36 2019 +0100
@@ -172,6 +172,9 @@
 <td><a href="eric6.Preferences.ConfigurationPages.NotificationsPage.html">NotificationsPage</a></td>
 <td>Module implementing the Notifications configuration page.</td>
 </tr><tr>
+<td><a href="eric6.Preferences.ConfigurationPages.PipPage.html">PipPage</a></td>
+<td>Package implementing the pip configuration page.</td>
+</tr><tr>
 <td><a href="eric6.Preferences.ConfigurationPages.PluginManagerPage.html">PluginManagerPage</a></td>
 <td>Module implementing the Plugin Manager configuration page.</td>
 </tr><tr>
--- a/Documentation/Source/index-eric6.html	Sat Feb 23 16:03:55 2019 +0100
+++ b/Documentation/Source/index-eric6.html	Sat Feb 23 16:05:36 2019 +0100
@@ -84,6 +84,9 @@
 <td><a href="index-eric6.Network.html">Network</a></td>
 <td>Package containing network related services.</td>
 </tr><tr>
+<td><a href="index-eric6.PipInterface.html">PipInterface</a></td>
+<td>Package implementing the various pip dialogs and data.</td>
+</tr><tr>
 <td><a href="index-eric6.PluginManager.html">PluginManager</a></td>
 <td>Package containing the code for the Plugin Manager and related parts.</td>
 </tr><tr>

eric ide

mercurial