Fixed an issue in the PyPI search function caused by a change of the PyPI web site. eric7

Wed, 11 May 2022 19:46:40 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Wed, 11 May 2022 19:46:40 +0200
branch
eric7
changeset 9058
d1be27810566
parent 9054
adae534abaf0
child 9061
22dab1be7953
child 9067
abad8563ee7d

Fixed an issue in the PyPI search function caused by a change of the PyPI web site.

eric7/PipInterface/PipPackagesWidget.py file | annotate | diff | comparison | revisions
diff -r adae534abaf0 -r d1be27810566 eric7/PipInterface/PipPackagesWidget.py
--- a/eric7/PipInterface/PipPackagesWidget.py	Thu May 05 17:40:52 2022 +0200
+++ b/eric7/PipInterface/PipPackagesWidget.py	Wed May 11 19:46:40 2022 +0200
@@ -101,6 +101,7 @@
             if tagClass in (
                 "package-snippet__name", "package-snippet__description",
                 "package-snippet__version", "package-snippet__released",
+                "package-snippet__created",
             ):
                 self.__activeClass = tagClass
             else:
@@ -984,11 +985,15 @@
                 ])
             except KeyError:
                 description = ""
+            if "released" in result:
+                date = result["released"]
+            else:
+                date = result["created"]
             itm = QTreeWidgetItem(
                 self.searchResultList, [
                     result['name'].strip(),
                     result['version'],
-                    result["released"].strip(),
+                    date.strip(),
                     description,
                 ])
             itm.setData(0, self.SearchVersionRole, result['version'])

eric ide

mercurial