--- a/UI/UserInterface.py Sat Mar 02 11:12:25 2019 +0100 +++ b/UI/UserInterface.py Sat Mar 02 17:33:58 2019 +0100 @@ -236,6 +236,11 @@ self.condaInterface = Conda(self) e5App().registerObject("Conda", self.condaInterface) + # Generate the pip interface + from PipInterface.Pip import Pip + self.pipInterface = Pip(self) + e5App().registerObject("Pip", self.pipInterface) + # Generate the virtual environment manager from VirtualEnv.VirtualenvManager import VirtualenvManager self.virtualenvManager = VirtualenvManager(self) @@ -844,7 +849,7 @@ # Create the PyPI package manager logging.debug("Creating PyPI Package Manager...") from PipInterface.PipPackagesWidget import PipPackagesWidget - self.pipWidget = PipPackagesWidget() + self.pipWidget = PipPackagesWidget(self.pipInterface) self.rToolbox.addItem(self.pipWidget, UI.PixmapCache.getIcon("pypi"), self.tr("PyPI")) @@ -1003,7 +1008,7 @@ # Create the PyPI package manager logging.debug("Creating PyPI Package Manager...") from PipInterface.PipPackagesWidget import PipPackagesWidget - self.pipWidget = PipPackagesWidget() + self.pipWidget = PipPackagesWidget(self.pipInterface) self.rightSidebar.addTab( self.pipWidget, UI.PixmapCache.getIcon("pypi"), self.tr("PyPI"))