From 46a49f1b90f27382ec4965c7e54863b6359cce6b Mon Sep 17 00:00:00 2001 From: Andreas Huber Date: Thu, 25 Aug 2022 19:38:18 +0200 Subject: [PATCH] get more library versions programmatically --- src/plugins/krowlog/aboutdialog.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/plugins/krowlog/aboutdialog.py b/src/plugins/krowlog/aboutdialog.py index fea44bb..076af49 100644 --- a/src/plugins/krowlog/aboutdialog.py +++ b/src/plugins/krowlog/aboutdialog.py @@ -1,6 +1,8 @@ import textwrap import PySide6 +import urllib3 +from watchdog import version as watchdog_version from PySide6.QtCore import Qt from PySide6.QtGui import QFont, QPixmap from PySide6.QtWidgets import * @@ -68,9 +70,13 @@ class AboutDialog(QDialog):
  • Ionicons (MIT) - https://github.com/ionic-team/ionicons
  • PySide6 {pyside} (LGPL v3) - https://doc.qt.io/qtforpython-6/
  • Qt6 {qt} (LGPL v3) - https://code.qt.io/cgit/qt/qtbase.git/
  • -
  • urllib3 (MIT) - https://github.com/urllib3/urllib3
  • -
  • watchdog 2.16 (Apache 2.0) - https://github.com/gorakhargosh/watchdog
  • - """.format(pyside=PySide6.__version__, qt=PySide6.QtCore.__version__) +
  • urllib3 {urllib3} (MIT) - https://github.com/urllib3/urllib3
  • +
  • watchdog {watchdog} (Apache 2.0) - https://github.com/gorakhargosh/watchdog
  • + """.format( + pyside=PySide6.__version__, + qt=PySide6.QtCore.__version__, + urllib3=urllib3.__version__, + watchdog=watchdog_version.VERSION_STRING) label = textwrap.dedent(dependencies) result = QWidget()