58 <table> |
58 <table> |
59 <tr> |
59 <tr> |
60 <td><a href="#VirtualenvManager.__init__">VirtualenvManager</a></td> |
60 <td><a href="#VirtualenvManager.__init__">VirtualenvManager</a></td> |
61 <td>Constructor</td> |
61 <td>Constructor</td> |
62 </tr><tr> |
62 </tr><tr> |
63 <td><a href="#VirtualenvManager.__updateSettings">__updateSettings</a></td> |
63 <td><a href="#VirtualenvManager.__loadSettings">__loadSettings</a></td> |
|
64 <td>Private slot to load the virtual environments.</td> |
|
65 </tr><tr> |
|
66 <td><a href="#VirtualenvManager.__saveSettings">__saveSettings</a></td> |
64 <td>Private slot to save the virtual environments.</td> |
67 <td>Private slot to save the virtual environments.</td> |
65 </tr><tr> |
68 </tr><tr> |
66 <td><a href="#VirtualenvManager.addVirtualEnv">addVirtualEnv</a></td> |
69 <td><a href="#VirtualenvManager.addVirtualEnv">addVirtualEnv</a></td> |
67 <td>Public method to add a virtual environment.</td> |
70 <td>Public method to add a virtual environment.</td> |
68 </tr><tr> |
71 </tr><tr> |
71 </tr><tr> |
74 </tr><tr> |
72 <td><a href="#VirtualenvManager.deleteVirtualEnvs">deleteVirtualEnvs</a></td> |
75 <td><a href="#VirtualenvManager.deleteVirtualEnvs">deleteVirtualEnvs</a></td> |
73 <td>Public method to delete virtual environments from the list and disk.</td> |
76 <td>Public method to delete virtual environments from the list and disk.</td> |
74 </tr><tr> |
77 </tr><tr> |
75 <td><a href="#VirtualenvManager.getEnvironmentEntries">getEnvironmentEntries</a></td> |
78 <td><a href="#VirtualenvManager.getEnvironmentEntries">getEnvironmentEntries</a></td> |
76 <td>Public method to a dictionary containing the defined virtual environment entries.</td> |
79 <td>Public method to get a dictionary containing the defined virtual environment entries.</td> |
77 </tr><tr> |
80 </tr><tr> |
78 <td><a href="#VirtualenvManager.getVirtualenvDirectory">getVirtualenvDirectory</a></td> |
81 <td><a href="#VirtualenvManager.getVirtualenvDirectory">getVirtualenvDirectory</a></td> |
79 <td>Public method to get the directory of a virtual environment.</td> |
82 <td>Public method to get the directory of a virtual environment.</td> |
80 </tr><tr> |
83 </tr><tr> |
81 <td><a href="#VirtualenvManager.getVirtualenvInterpreter">getVirtualenvInterpreter</a></td> |
84 <td><a href="#VirtualenvManager.getVirtualenvInterpreter">getVirtualenvInterpreter</a></td> |
82 <td>Public method to get the interpreter for a virtual environment.</td> |
85 <td>Public method to get the interpreter for a virtual environment.</td> |
83 </tr><tr> |
86 </tr><tr> |
84 <td><a href="#VirtualenvManager.getVirtualenvNames">getVirtualenvNames</a></td> |
87 <td><a href="#VirtualenvManager.getVirtualenvNames">getVirtualenvNames</a></td> |
85 <td>Public method to get a list of defined virtual environments.</td> |
88 <td>Public method to get a list of defined virtual environments.</td> |
|
89 </tr><tr> |
|
90 <td><a href="#VirtualenvManager.getVirtualenvNamesForVariant">getVirtualenvNamesForVariant</a></td> |
|
91 <td>Public method to get a list of virtual environments for a given Python variant.</td> |
86 </tr><tr> |
92 </tr><tr> |
87 <td><a href="#VirtualenvManager.isUnique">isUnique</a></td> |
93 <td><a href="#VirtualenvManager.isUnique">isUnique</a></td> |
88 <td>Public method to check, if the give logical name is unique.</td> |
94 <td>Public method to check, if the give logical name is unique.</td> |
89 </tr><tr> |
95 </tr><tr> |
90 <td><a href="#VirtualenvManager.removeVirtualEnvs">removeVirtualEnvs</a></td> |
96 <td><a href="#VirtualenvManager.removeVirtualEnvs">removeVirtualEnvs</a></td> |
115 </p><dl> |
121 </p><dl> |
116 <dt><i>parent</i> (QWidget)</dt> |
122 <dt><i>parent</i> (QWidget)</dt> |
117 <dd> |
123 <dd> |
118 reference to the parent object |
124 reference to the parent object |
119 </dd> |
125 </dd> |
120 </dl><a NAME="VirtualenvManager.__updateSettings" ID="VirtualenvManager.__updateSettings"></a> |
126 </dl><a NAME="VirtualenvManager.__loadSettings" ID="VirtualenvManager.__loadSettings"></a> |
121 <h4>VirtualenvManager.__updateSettings</h4> |
127 <h4>VirtualenvManager.__loadSettings</h4> |
122 <b>__updateSettings</b>(<i></i>) |
128 <b>__loadSettings</b>(<i></i>) |
|
129 <p> |
|
130 Private slot to load the virtual environments. |
|
131 </p><a NAME="VirtualenvManager.__saveSettings" ID="VirtualenvManager.__saveSettings"></a> |
|
132 <h4>VirtualenvManager.__saveSettings</h4> |
|
133 <b>__saveSettings</b>(<i></i>) |
123 <p> |
134 <p> |
124 Private slot to save the virtual environments. |
135 Private slot to save the virtual environments. |
125 </p><a NAME="VirtualenvManager.addVirtualEnv" ID="VirtualenvManager.addVirtualEnv"></a> |
136 </p><a NAME="VirtualenvManager.addVirtualEnv" ID="VirtualenvManager.addVirtualEnv"></a> |
126 <h4>VirtualenvManager.addVirtualEnv</h4> |
137 <h4>VirtualenvManager.addVirtualEnv</h4> |
127 <b>addVirtualEnv</b>(<i>venvName, venvDirectory, venvInterpreter=""</i>) |
138 <b>addVirtualEnv</b>(<i>venvName, venvDirectory, venvInterpreter="", venvVariant=3</i>) |
128 <p> |
139 <p> |
129 Public method to add a virtual environment. |
140 Public method to add a virtual environment. |
130 </p><dl> |
141 </p><dl> |
131 <dt><i>venvName</i> (str)</dt> |
142 <dt><i>venvName</i> (str)</dt> |
132 <dd> |
143 <dd> |
133 logical name for the virtual environment |
144 logical name for the virtual environment |
134 </dd><dt><i>venvDirectory</i> (str)</dt> |
145 </dd><dt><i>venvDirectory</i> (str)</dt> |
135 <dd> |
146 <dd> |
136 directory of the virtual environment |
147 directory of the virtual environment |
137 </dd><dt><i>venvInterpreter</i></dt> |
148 </dd><dt><i>venvInterpreter</i> (str)</dt> |
138 <dd> |
149 <dd> |
139 interpreter of the virtual environment |
150 interpreter of the virtual environment |
|
151 </dd><dt><i>venvVariant</i> (int)</dt> |
|
152 <dd> |
|
153 Python variant of the virtual environment |
140 </dd> |
154 </dd> |
141 </dl><a NAME="VirtualenvManager.createVirtualEnv" ID="VirtualenvManager.createVirtualEnv"></a> |
155 </dl><a NAME="VirtualenvManager.createVirtualEnv" ID="VirtualenvManager.createVirtualEnv"></a> |
142 <h4>VirtualenvManager.createVirtualEnv</h4> |
156 <h4>VirtualenvManager.createVirtualEnv</h4> |
143 <b>createVirtualEnv</b>(<i></i>) |
157 <b>createVirtualEnv</b>(<i></i>) |
144 <p> |
158 <p> |
155 </dd> |
169 </dd> |
156 </dl><a NAME="VirtualenvManager.getEnvironmentEntries" ID="VirtualenvManager.getEnvironmentEntries"></a> |
170 </dl><a NAME="VirtualenvManager.getEnvironmentEntries" ID="VirtualenvManager.getEnvironmentEntries"></a> |
157 <h4>VirtualenvManager.getEnvironmentEntries</h4> |
171 <h4>VirtualenvManager.getEnvironmentEntries</h4> |
158 <b>getEnvironmentEntries</b>(<i></i>) |
172 <b>getEnvironmentEntries</b>(<i></i>) |
159 <p> |
173 <p> |
160 Public method to a dictionary containing the defined virtual |
174 Public method to get a dictionary containing the defined virtual |
161 environment entries. |
175 environment entries. |
162 </p><dl> |
176 </p><dl> |
163 <dt>Returns:</dt> |
177 <dt>Returns:</dt> |
164 <dd> |
178 <dd> |
165 dictionary containing tuples of the environment path and |
179 dictionary containing a copy of the defined virtual |
166 the associated interpreter |
180 environments |
167 </dd> |
181 </dd> |
168 </dl><dl> |
182 </dl><dl> |
169 <dt>Return Type:</dt> |
183 <dt>Return Type:</dt> |
170 <dd> |
184 <dd> |
171 dict of (str, str) |
185 dict |
172 </dd> |
186 </dd> |
173 </dl><a NAME="VirtualenvManager.getVirtualenvDirectory" ID="VirtualenvManager.getVirtualenvDirectory"></a> |
187 </dl><a NAME="VirtualenvManager.getVirtualenvDirectory" ID="VirtualenvManager.getVirtualenvDirectory"></a> |
174 <h4>VirtualenvManager.getVirtualenvDirectory</h4> |
188 <h4>VirtualenvManager.getVirtualenvDirectory</h4> |
175 <b>getVirtualenvDirectory</b>(<i>venvName</i>) |
189 <b>getVirtualenvDirectory</b>(<i>venvName</i>) |
176 <p> |
190 <p> |
223 </dl><dl> |
237 </dl><dl> |
224 <dt>Return Type:</dt> |
238 <dt>Return Type:</dt> |
225 <dd> |
239 <dd> |
226 list of str |
240 list of str |
227 </dd> |
241 </dd> |
|
242 </dl><a NAME="VirtualenvManager.getVirtualenvNamesForVariant" ID="VirtualenvManager.getVirtualenvNamesForVariant"></a> |
|
243 <h4>VirtualenvManager.getVirtualenvNamesForVariant</h4> |
|
244 <b>getVirtualenvNamesForVariant</b>(<i>variant</i>) |
|
245 <p> |
|
246 Public method to get a list of virtual environments for a given |
|
247 Python variant. |
|
248 </p><dl> |
|
249 <dt><i>variant</i> (int)</dt> |
|
250 <dd> |
|
251 Python variant (2 or 3) |
|
252 </dd> |
|
253 </dl><dl> |
|
254 <dt>Returns:</dt> |
|
255 <dd> |
|
256 list of defined virtual environments |
|
257 </dd> |
|
258 </dl><dl> |
|
259 <dt>Return Type:</dt> |
|
260 <dd> |
|
261 list of str |
|
262 </dd> |
228 </dl><a NAME="VirtualenvManager.isUnique" ID="VirtualenvManager.isUnique"></a> |
263 </dl><a NAME="VirtualenvManager.isUnique" ID="VirtualenvManager.isUnique"></a> |
229 <h4>VirtualenvManager.isUnique</h4> |
264 <h4>VirtualenvManager.isUnique</h4> |
230 <b>isUnique</b>(<i>venvName</i>) |
265 <b>isUnique</b>(<i>venvName</i>) |
231 <p> |
266 <p> |
232 Public method to check, if the give logical name is unique. |
267 Public method to check, if the give logical name is unique. |
255 <dd> |
290 <dd> |
256 list of logical names for the virtual environments |
291 list of logical names for the virtual environments |
257 </dd> |
292 </dd> |
258 </dl><a NAME="VirtualenvManager.renameVirtualEnv" ID="VirtualenvManager.renameVirtualEnv"></a> |
293 </dl><a NAME="VirtualenvManager.renameVirtualEnv" ID="VirtualenvManager.renameVirtualEnv"></a> |
259 <h4>VirtualenvManager.renameVirtualEnv</h4> |
294 <h4>VirtualenvManager.renameVirtualEnv</h4> |
260 <b>renameVirtualEnv</b>(<i>oldVenvName, venvName, venvDirectory, venvInterpreter</i>) |
295 <b>renameVirtualEnv</b>(<i>oldVenvName, venvName, venvDirectory, venvInterpreter, venvVariant</i>) |
261 <p> |
296 <p> |
262 Public method to substitute a virtual environment entry with a new |
297 Public method to substitute a virtual environment entry with a new |
263 name. |
298 name. |
264 </p><dl> |
299 </p><dl> |
265 <dt><i>oldVenvName</i> (str)</dt> |
300 <dt><i>oldVenvName</i> (str)</dt> |
269 <dd> |
304 <dd> |
270 logical name for the virtual environment |
305 logical name for the virtual environment |
271 </dd><dt><i>venvDirectory</i> (str)</dt> |
306 </dd><dt><i>venvDirectory</i> (str)</dt> |
272 <dd> |
307 <dd> |
273 directory of the virtual environment |
308 directory of the virtual environment |
274 </dd><dt><i>venvInterpreter</i></dt> |
309 </dd><dt><i>venvInterpreter</i> (str)</dt> |
275 <dd> |
310 <dd> |
276 interpreter of the virtual environment |
311 interpreter of the virtual environment |
|
312 </dd><dt><i>venvVariant</i> (int)</dt> |
|
313 <dd> |
|
314 Python variant of the virtual environment |
277 </dd> |
315 </dd> |
278 </dl><a NAME="VirtualenvManager.setVirtualEnv" ID="VirtualenvManager.setVirtualEnv"></a> |
316 </dl><a NAME="VirtualenvManager.setVirtualEnv" ID="VirtualenvManager.setVirtualEnv"></a> |
279 <h4>VirtualenvManager.setVirtualEnv</h4> |
317 <h4>VirtualenvManager.setVirtualEnv</h4> |
280 <b>setVirtualEnv</b>(<i>venvName, venvDirectory, venvInterpreter=""</i>) |
318 <b>setVirtualEnv</b>(<i>venvName, venvDirectory, venvInterpreter, venvVariant</i>) |
281 <p> |
319 <p> |
282 Public method to change a virtual environment. |
320 Public method to change a virtual environment. |
283 </p><dl> |
321 </p><dl> |
284 <dt><i>venvName</i> (str)</dt> |
322 <dt><i>venvName</i> (str)</dt> |
285 <dd> |
323 <dd> |
286 logical name of the virtual environment |
324 logical name of the virtual environment |
287 </dd><dt><i>venvDirectory</i> (str)</dt> |
325 </dd><dt><i>venvDirectory</i> (str)</dt> |
288 <dd> |
326 <dd> |
289 directory of the virtual environment |
327 directory of the virtual environment |
290 </dd><dt><i>venvInterpreter</i></dt> |
328 </dd><dt><i>venvInterpreter</i> (str)</dt> |
291 <dd> |
329 <dd> |
292 interpreter of the virtual environment |
330 interpreter of the virtual environment |
|
331 </dd><dt><i>venvVariant</i> (int)</dt> |
|
332 <dd> |
|
333 Python variant of the virtual environment |
293 </dd> |
334 </dd> |
294 </dl><a NAME="VirtualenvManager.showVirtualenvManagerDialog" ID="VirtualenvManager.showVirtualenvManagerDialog"></a> |
335 </dl><a NAME="VirtualenvManager.showVirtualenvManagerDialog" ID="VirtualenvManager.showVirtualenvManagerDialog"></a> |
295 <h4>VirtualenvManager.showVirtualenvManagerDialog</h4> |
336 <h4>VirtualenvManager.showVirtualenvManagerDialog</h4> |
296 <b>showVirtualenvManagerDialog</b>(<i></i>) |
337 <b>showVirtualenvManagerDialog</b>(<i></i>) |
297 <p> |
338 <p> |