eric6/PipInterface/PipPackagesWidget.py

changeset 7726
b1ade4fcf05f
parent 7641
21ea4fd50b0a
child 7759
51aa6c6b66f7
equal deleted inserted replaced
7725:2648f2c894df 7726:b1ade4fcf05f
25 25
26 from .Ui_PipPackagesWidget import Ui_PipPackagesWidget 26 from .Ui_PipPackagesWidget import Ui_PipPackagesWidget
27 27
28 import UI.PixmapCache 28 import UI.PixmapCache
29 import Globals 29 import Globals
30 import Preferences
30 31
31 32
32 class PipPackagesWidget(QWidget, Ui_PipPackagesWidget): 33 class PipPackagesWidget(QWidget, Ui_PipPackagesWidget):
33 """ 34 """
34 Class implementing the pip packages management widget. 35 Class implementing the pip packages management widget.
134 self.environmentsComboBox.addItem("") 135 self.environmentsComboBox.addItem("")
135 projectVenv = self.__pip.getProjectEnvironmentString() 136 projectVenv = self.__pip.getProjectEnvironmentString()
136 if projectVenv: 137 if projectVenv:
137 self.environmentsComboBox.addItem(projectVenv) 138 self.environmentsComboBox.addItem(projectVenv)
138 self.environmentsComboBox.addItems( 139 self.environmentsComboBox.addItems(
139 self.__pip.getVirtualenvNames(noRemote=True)) 140 self.__pip.getVirtualenvNames(
141 noRemote=True,
142 noConda=Preferences.getPip("ExcludeCondaEnvironments")
143 )
144 )
140 145
141 def __isPipAvailable(self): 146 def __isPipAvailable(self):
142 """ 147 """
143 Private method to check, if the pip package is available for the 148 Private method to check, if the pip package is available for the
144 selected environment. 149 selected environment.

eric ide

mercurial