UI/UserInterface.py

changeset 6828
bb6667ea9ae7
parent 6785
058d63c537a4
child 6830
54e687924d0f
diff -r e659bb96cdfa -r bb6667ea9ae7 UI/UserInterface.py
--- 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"))

eric ide

mercurial