src/eric7/PipInterface/Pip.py

branch
eric7
changeset 10518
1682f3203ae5
parent 10439
21c28b0f9e41
child 10534
783d835d7fe4
child 10620
699b5ceb39aa
equal deleted inserted replaced
10517:aecd5a8c958c 10518:1682f3203ae5
12 import json 12 import json
13 import os 13 import os
14 import sys 14 import sys
15 15
16 from PyQt6.QtCore import QCoreApplication, QObject, QProcess, QThread, QUrl, pyqtSlot 16 from PyQt6.QtCore import QCoreApplication, QObject, QProcess, QThread, QUrl, pyqtSlot
17 from PyQt6.QtNetwork import QNetworkAccessManager, QNetworkReply, QNetworkRequest 17 from PyQt6.QtNetwork import (
18 QNetworkAccessManager,
19 QNetworkProxyFactory,
20 QNetworkReply,
21 QNetworkRequest,
22 )
18 from PyQt6.QtWidgets import QDialog, QInputDialog, QLineEdit 23 from PyQt6.QtWidgets import QDialog, QInputDialog, QLineEdit
19 24
20 from eric7 import Preferences 25 from eric7 import Preferences
21 from eric7.EricNetwork.EricNetworkProxyFactory import proxyAuthenticationRequired 26 from eric7.EricNetwork.EricNetworkProxyFactory import (
27 EricNetworkProxyFactory,
28 proxyAuthenticationRequired,
29 )
22 from eric7.EricWidgets import EricMessageBox 30 from eric7.EricWidgets import EricMessageBox
23 from eric7.EricWidgets.EricApplication import ericApp 31 from eric7.EricWidgets.EricApplication import ericApp
24 from eric7.SystemUtilities import FileSystemUtilities, OSUtilities, PythonUtilities 32 from eric7.SystemUtilities import FileSystemUtilities, OSUtilities, PythonUtilities
25 from eric7.UI.DeleteFilesConfirmationDialog import DeleteFilesConfirmationDialog 33 from eric7.UI.DeleteFilesConfirmationDialog import DeleteFilesConfirmationDialog
26 34
55 super().__init__(parent) 63 super().__init__(parent)
56 64
57 self.__ui = parent 65 self.__ui = parent
58 66
59 # attributes for the network objects 67 # attributes for the network objects
68 if Preferences.getUI("UseSystemProxy"):
69 QNetworkProxyFactory.setUseSystemConfiguration(True)
70 else:
71 self.__proxyFactory = EricNetworkProxyFactory()
72 QNetworkProxyFactory.setApplicationProxyFactory(self.__proxyFactory)
73 QNetworkProxyFactory.setUseSystemConfiguration(False)
74
60 self.__networkManager = QNetworkAccessManager(self) 75 self.__networkManager = QNetworkAccessManager(self)
61 self.__networkManager.proxyAuthenticationRequired.connect( 76 self.__networkManager.proxyAuthenticationRequired.connect(
62 proxyAuthenticationRequired 77 proxyAuthenticationRequired
63 ) 78 )
64 if SSL_AVAILABLE: 79 if SSL_AVAILABLE:

eric ide

mercurial