233 |
233 |
234 # Generate the conda interface |
234 # Generate the conda interface |
235 from CondaInterface.Conda import Conda |
235 from CondaInterface.Conda import Conda |
236 self.condaInterface = Conda(self) |
236 self.condaInterface = Conda(self) |
237 e5App().registerObject("Conda", self.condaInterface) |
237 e5App().registerObject("Conda", self.condaInterface) |
|
238 |
|
239 # Generate the pip interface |
|
240 from PipInterface.Pip import Pip |
|
241 self.pipInterface = Pip(self) |
|
242 e5App().registerObject("Pip", self.pipInterface) |
238 |
243 |
239 # Generate the virtual environment manager |
244 # Generate the virtual environment manager |
240 from VirtualEnv.VirtualenvManager import VirtualenvManager |
245 from VirtualEnv.VirtualenvManager import VirtualenvManager |
241 self.virtualenvManager = VirtualenvManager(self) |
246 self.virtualenvManager = VirtualenvManager(self) |
242 # register it early because it is needed very soon |
247 # register it early because it is needed very soon |
842 |
847 |
843 if Preferences.getUI("ShowPyPIPackageManager"): |
848 if Preferences.getUI("ShowPyPIPackageManager"): |
844 # Create the PyPI package manager |
849 # Create the PyPI package manager |
845 logging.debug("Creating PyPI Package Manager...") |
850 logging.debug("Creating PyPI Package Manager...") |
846 from PipInterface.PipPackagesWidget import PipPackagesWidget |
851 from PipInterface.PipPackagesWidget import PipPackagesWidget |
847 self.pipWidget = PipPackagesWidget() |
852 self.pipWidget = PipPackagesWidget(self.pipInterface) |
848 self.rToolbox.addItem(self.pipWidget, |
853 self.rToolbox.addItem(self.pipWidget, |
849 UI.PixmapCache.getIcon("pypi"), |
854 UI.PixmapCache.getIcon("pypi"), |
850 self.tr("PyPI")) |
855 self.tr("PyPI")) |
851 |
856 |
852 if Preferences.getUI("ShowCondaPackageManager"): |
857 if Preferences.getUI("ShowCondaPackageManager"): |
1001 |
1006 |
1002 if Preferences.getUI("ShowPyPIPackageManager"): |
1007 if Preferences.getUI("ShowPyPIPackageManager"): |
1003 # Create the PyPI package manager |
1008 # Create the PyPI package manager |
1004 logging.debug("Creating PyPI Package Manager...") |
1009 logging.debug("Creating PyPI Package Manager...") |
1005 from PipInterface.PipPackagesWidget import PipPackagesWidget |
1010 from PipInterface.PipPackagesWidget import PipPackagesWidget |
1006 self.pipWidget = PipPackagesWidget() |
1011 self.pipWidget = PipPackagesWidget(self.pipInterface) |
1007 self.rightSidebar.addTab( |
1012 self.rightSidebar.addTab( |
1008 self.pipWidget, UI.PixmapCache.getIcon("pypi"), |
1013 self.pipWidget, UI.PixmapCache.getIcon("pypi"), |
1009 self.tr("PyPI")) |
1014 self.tr("PyPI")) |
1010 |
1015 |
1011 if Preferences.getUI("ShowCondaPackageManager"): |
1016 if Preferences.getUI("ShowCondaPackageManager"): |