5 |
5 |
6 """ |
6 """ |
7 Module implementing a class to manage Python virtual environments. |
7 Module implementing a class to manage Python virtual environments. |
8 """ |
8 """ |
9 |
9 |
|
10 import copy |
|
11 import json |
10 import os |
12 import os |
|
13 import shutil |
11 import sys |
14 import sys |
12 import shutil |
15 |
13 import json |
16 from PyQt6.QtCore import QObject, pyqtSignal, pyqtSlot |
14 import copy |
|
15 |
|
16 from PyQt6.QtCore import pyqtSlot, pyqtSignal, QObject |
|
17 from PyQt6.QtWidgets import QDialog |
17 from PyQt6.QtWidgets import QDialog |
18 |
18 |
|
19 from eric7 import Globals, Preferences |
19 from eric7.EricWidgets import EricMessageBox |
20 from eric7.EricWidgets import EricMessageBox |
20 from eric7.EricWidgets.EricApplication import ericApp |
21 from eric7.EricWidgets.EricApplication import ericApp |
21 |
|
22 from eric7 import Globals, Preferences |
|
23 |
22 |
24 |
23 |
25 class VirtualenvManager(QObject): |
24 class VirtualenvManager(QObject): |
26 """ |
25 """ |
27 Class implementing an object to manage Python virtual environments. |
26 Class implementing an object to manage Python virtual environments. |