diff -r 9eed155411f0 -r 4a1db75550bd eric6/PipInterface/PipPackagesWidget.py --- a/eric6/PipInterface/PipPackagesWidget.py Sat Oct 10 16:03:53 2020 +0200 +++ b/eric6/PipInterface/PipPackagesWidget.py Sun Oct 11 17:54:52 2020 +0200 @@ -7,11 +7,11 @@ Module implementing the pip packages management widget. """ - import textwrap import os +import re -from PyQt5.QtCore import pyqtSlot, Qt, QRegExp +from PyQt5.QtCore import pyqtSlot, Qt from PyQt5.QtWidgets import ( QWidget, QToolButton, QApplication, QHeaderView, QTreeWidgetItem, QInputDialog, QMenu, QDialog @@ -793,8 +793,8 @@ for queryTerm in self.__querySummary: if queryTerm.lower() in summary.lower(): - if QRegExp(r'\b{0}\b'.format(QRegExp.escape(queryTerm)), - Qt.CaseInsensitive).indexIn(summary) != -1: + if re.search(r'\b{0}\b'.format(re.escape(queryTerm)), + summary, re.IGNORECASE) is not None: # word match gets even higher score score += 2 else: