Sat, 24 Aug 2024 15:36:01 +0200
Fixed a few issues.
--- a/PipxInterface/Documentation/Source/Plugin_Pipx_Interface.PipxInterface.PipxWidget.html Sat Aug 03 19:37:37 2024 +0200 +++ b/PipxInterface/Documentation/Source/Plugin_Pipx_Interface.PipxInterface.PipxWidget.html Sat Aug 24 15:36:01 2024 +0200 @@ -214,7 +214,7 @@ <dl> -<dt><i>plugin</i> (MqttMonitorPlugin)</dt> +<dt><i>plugin</i> (PluginPipxInterface)</dt> <dd> reference to the plug-in object </dd>
--- a/PipxInterface/Pipx.py Sat Aug 03 19:37:37 2024 +0200 +++ b/PipxInterface/Pipx.py Sat Aug 24 15:36:01 2024 +0200 @@ -49,9 +49,11 @@ @return string containing the pipx version number @rtype str """ - from pipx.version import version # noqa: I102 - - return version + ok, output = self.runPipxProcess(["--version"]) + if ok: + return output.strip() + else: + return "" def getPipxVersionTuple(self): """
--- a/PipxInterface/PipxWidget.py Sat Aug 03 19:37:37 2024 +0200 +++ b/PipxInterface/PipxWidget.py Sat Aug 24 15:36:01 2024 +0200 @@ -46,7 +46,7 @@ Constructor @param plugin reference to the plug-in object - @type MqttMonitorPlugin + @type PluginPipxInterface @param fromEric flag indicating the eric-ide mode (defaults to True) (True = eric-ide mode, False = application mode) @type bool (optional) @@ -687,7 +687,7 @@ != outdatedDependencies and outdatedDependencies ): - self.__markPackageDependenciesOutdated() + self.__markPackageDependenciesOutdated(itm) self.__resizePackagesColumns()
--- a/PluginPipxInterface.py Sat Aug 03 19:37:37 2024 +0200 +++ b/PluginPipxInterface.py Sat Aug 24 15:36:01 2024 +0200 @@ -36,7 +36,7 @@ "author": "Detlev Offenbach <detlev@die-offenbachs.de>", "autoactivate": True, "deactivateable": True, - "version": "10.3.2", + "version": "10.3.3", "className": "PluginPipxInterface", "packageName": "PipxInterface", "shortDescription": "Graphical interface to the 'pipx' command.",