diff -r e91951ff3bbd -r 23f9c7b9e18e eric7/PipInterface/Pip.py --- a/eric7/PipInterface/Pip.py Mon Feb 07 22:02:35 2022 +0100 +++ b/eric7/PipInterface/Pip.py Tue Feb 08 16:21:09 2022 +0100 @@ -12,7 +12,9 @@ import json import contextlib -from PyQt6.QtCore import pyqtSlot, QObject, QProcess, QUrl, QCoreApplication +from PyQt6.QtCore import ( + pyqtSlot, QObject, QProcess, QUrl, QCoreApplication, QThread +) from PyQt6.QtWidgets import QDialog, QInputDialog, QLineEdit from PyQt6.QtNetwork import ( QNetworkAccessManager, QNetworkRequest, QNetworkReply @@ -689,6 +691,7 @@ reply = self.__networkManager.get(request) while not reply.isFinished(): QCoreApplication.processEvents() + QThread.msleep(100) reply.deleteLater() if reply.error() == QNetworkReply.NetworkError.NoError: