diff --git a/a00_qpip/plugin.py b/a00_qpip/plugin.py index ca4de96..f57c287 100644 --- a/a00_qpip/plugin.py +++ b/a00_qpip/plugin.py @@ -4,6 +4,7 @@ import sys from collections import defaultdict, namedtuple from importlib import metadata +from typing import Union import pkg_resources import qgis @@ -131,7 +132,7 @@ def patched_load_plugin(self, packageName): self.start_packages([packageName]) return True - def check_deps(self, additional_plugins=[]) -> MainDialog | bool: + def check_deps(self, additional_plugins=[]) -> Union[MainDialog, bool]: """ This checks dependencies for installed plugins and to-be installed plugins. If anything is missing, shows a GUI to install them.