`
Couldn't load plugin 'legger' due to an error when calling its classFactory() method
ModuleNotFoundError: No module named 'typing_extensions'
Traceback (most recent call last):
File "C:\PROGRA1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 478, in startPlugin
plugins[packageName] = package.classFactory(iface)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool/python/plugins\legger_init.py", line 56, in classFactory
from .qgistools_plugin import Legger
File "C:\PROGRA1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool/python/plugins\legger\qgistools_plugin.py", line 9, in
from legger.tools.legger_network_tool import LeggerNetworkTool
File "C:\PROGRA1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool/python/plugins\legger\tools\legger_network_tool.py", line 4, in
from legger.views.legger_network_widget import LeggerWidget
File "C:\PROGRA1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool/python/plugins\legger\views\legger_network_widget.py", line 38, in
from legger.sql_models.legger import (
File "C:\PROGRA1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool/python/plugins\legger\sql_models\legger.py", line 4, in
from geoalchemy2.types import Geometry
File "C:\PROGRA1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import
mod = builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool\python\plugins\legger\external\geoalchemy2_init.py", line 3, in
from geoalchemy2 import admin
File "C:\PROGRA1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import
mod = builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool\python\plugins\legger\external\geoalchemy2\admin_init.py", line 3, in
from sqlalchemy import Column
File "C:\PROGRA1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import
mod = builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool\python\plugins\legger\external\sqlalchemy_init.py", line 12, in
from . import util as _util
File "C:\PROGRA1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import
mod = builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool\python\plugins\legger\external\sqlalchemy\util_init.py", line 14, in
from ._collections import coerce_generator_arg as coerce_generator_arg
File "C:\PROGRA1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool\python\plugins\legger\external\sqlalchemy\util_collections.py", line 39, in
from .typing import is_non_string_iterable
File "C:\PROGRA1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool\python\plugins\legger\external\sqlalchemy\util\typing.py", line 35, in
import typing_extensions
File "C:\PROGRA1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'typing_extensions'
`
`
Couldn't load plugin 'legger' due to an error when calling its classFactory() method
ModuleNotFoundError: No module named 'typing_extensions'
Traceback (most recent call last):
File "C:\PROGRA
1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 478, in startPluginplugins[packageName] = package.classFactory(iface)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool/python/plugins\legger_init.py", line 56, in classFactory
from .qgistools_plugin import Legger
File "C:\PROGRA
1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _importmod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool/python/plugins\legger\qgistools_plugin.py", line 9, in
from legger.tools.legger_network_tool import LeggerNetworkTool
File "C:\PROGRA
1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _importmod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool/python/plugins\legger\tools\legger_network_tool.py", line 4, in
from legger.views.legger_network_widget import LeggerWidget
File "C:\PROGRA
1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _importmod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool/python/plugins\legger\views\legger_network_widget.py", line 38, in
from legger.sql_models.legger import (
File "C:\PROGRA
1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _importmod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool/python/plugins\legger\sql_models\legger.py", line 4, in
from geoalchemy2.types import Geometry
File "C:\PROGRA
1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _importmod = builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool\python\plugins\legger\external\geoalchemy2_init.py", line 3, in
from geoalchemy2 import admin
File "C:\PROGRA
1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _importmod = builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool\python\plugins\legger\external\geoalchemy2\admin_init.py", line 3, in
from sqlalchemy import Column
File "C:\PROGRA
1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _importmod = builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool\python\plugins\legger\external\sqlalchemy_init.py", line 12, in
from . import util as _util
File "C:\PROGRA
1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _importmod = builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool\python\plugins\legger\external\sqlalchemy\util_init.py", line 14, in
from ._collections import coerce_generator_arg as coerce_generator_arg
File "C:\PROGRA
1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _importmod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool\python\plugins\legger\external\sqlalchemy\util_collections.py", line 39, in
from .typing import is_non_string_iterable
File "C:\PROGRA
1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _importmod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\wvanesse\AppData\Roaming\Rana\QGIS3\profiles\leggertool\python\plugins\legger\external\sqlalchemy\util\typing.py", line 35, in
import typing_extensions
File "C:\PROGRA
1/RANADE1.40/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _importmod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named 'typing_extensions'
`