Skip to content

Impossible to charge TMMT Module #39

@TriformMoritz

Description

@TriformMoritz

After installation (which also gave an error) the module is not charged and trying to charge it gives:

Impossible de charger l'extension 'teksi_module_management_tool' provoque une erreur lors de l'appel à sa méthode classFactory()

ImportError: cannot import name 'validate_core_schema' from 'pydantic_core' (C:\OSGeo4W\apps\Python312\Lib\site-packages\pydantic_core_init_.py)
Traceback (most recent call last):
File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 478, in startPlugin
plugins[packageName] = package.classFactory(iface)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/Moritz/AppData/Roaming/QGIS/QGIS3\profiles\Triform TEKSI/python/plugins\teksi_module_management_tool_init
.py", line 34, in classFactory
from .teksi_module_management_tool_plugin import TMMTPlugin
File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/Moritz/AppData/Roaming/QGIS/QGIS3\profiles\Triform TEKSI/python/plugins\teksi_module_management_tool\teksi_module_management_tool_plugin.py", line 40, in
from oqtopus.gui.main_dialog import MainDialog # noqa: E402
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Moritz\AppData\Roaming\QGIS\QGIS3\profiles\Triform TEKSI\python\plugins\teksi_module_management_tool\libs\oqtopus\gui\main_dialog.py", line 46, in
from .module_selection_widget import ModuleSelectionWidget # noqa: E402
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Moritz\AppData\Roaming\QGIS\QGIS3\profiles\Triform TEKSI\python\plugins\teksi_module_management_tool\libs\oqtopus\gui\module_selection_widget.py", line 8, in
from ..core.modules_config import ModulesConfig
File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Moritz\AppData\Roaming\QGIS\QGIS3\profiles\Triform TEKSI\python\plugins\teksi_module_management_tool\libs\oqtopus\core\modules_config.py", line 1, in
from pydantic import BaseModel
File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in import
mod = builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\OSGeo4W\apps\Python312\Lib\site-packages\pydantic_init
.py", line 435, in getattr
module = import_module(module_name, package=package)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\OSGeo4W\apps\Python312\Lib\importlib_init
.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\OSGeo4W\apps\Python312\Lib\site-packages\pydantic\main.py", line 36, in
from ._internal import (
File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\OSGeo4W\apps\Python312\Lib\site-packages\pydantic_internal_decorators.py", line 18, in
from ._core_utils import get_type_ref
File "C:\OSGeo4W/apps/qgis-ltr/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\OSGeo4W\apps\Python312\Lib\site-packages\pydantic_internal_core_utils.py", line 9, in
from pydantic_core import validate_core_schema as validate_core_schema
ImportError: cannot import name 'validate_core_schema' from 'pydantic_core' (C:\OSGeo4W\apps\Python312\Lib\site-packages\pydantic_core_init
.py)

Version de Python : 3.12.11 (main, Jun 17 2025, 13:41:12) [MSC v.1943 64 bit (AMD64)]
Version de QGIS : 3.40.11-Bratislava Bratislava, df059ed19c

Chemin Python :
C:\Users\Moritz\AppData\Roaming\QGIS\QGIS3\profiles\Triform TEKSI\python\plugins\teksi_module_management_tool\libs\oqtopus\libs
C:\Users\Moritz\AppData\Roaming\QGIS\QGIS3\profiles\Triform TEKSI\python\plugins\teksi_module_management_tool\libs
C:/OSGeo4W/apps/qgis-ltr/./python
C:/Users/Moritz/AppData/Roaming/QGIS/QGIS3\profiles\Triform TEKSI/python
C:/Users/Moritz/AppData/Roaming/QGIS/QGIS3\profiles\Triform TEKSI/python/plugins
C:/OSGeo4W/apps/qgis-ltr/./python/plugins
C:\OSGeo4W\apps\grass\grass84\etc\python
C:\OSGeo4W\bin
C:\OSGeo4W\bin\python312.zip
C:\OSGeo4W\apps\Python312\DLLs
C:\OSGeo4W\apps\Python312\Lib
C:\Users\Moritz\AppData\Roaming\Python\Python312\site-packages
C:\OSGeo4W\apps\Python312
C:\OSGeo4W\apps\Python312\Lib\site-packages
C:\OSGeo4W\apps\Python312\Lib\site-packages\win32
C:\OSGeo4W\apps\Python312\Lib\site-packages\win32\lib
C:\OSGeo4W\apps\Python312\Lib\site-packages\Pythonwin
C:/Users/Moritz/AppData/Roaming/QGIS/QGIS3\profiles\Triform TEKSI/python
C:\Users/Moritz/AppData/Roaming/QGIS/QGIS3\profiles\Triform TEKSI/python/plugins\DataDrivenInputMask
C:\Users/Moritz/AppData/Roaming/QGIS/QGIS3\profiles\Triform TEKSI/python/plugins\SwapVectorDirection
C:\Users\Moritz\AppData\Roaming\QGIS\QGIS3\profiles\Triform TEKSI\python\plugins\qfieldsync\libqfieldsync_62853968a3cc98953ff7f41f8770a7f9d1b6a80e.whl
C:\Users/Moritz/AppData/Roaming/QGIS/QGIS3\profiles\Triform TEKSI/python/plugins\qgis_resource_sharing
C:\Users\Moritz\AppData\Roaming\QGIS\QGIS3\profiles\Triform TEKSI\python\plugins\qgis_resource_sharing
C:\Users\Moritz\AppData\Roaming\QGIS\QGIS3\profiles\Triform TEKSI\python\plugins\qgis_resource_sharing\ext_libs

Metadata

Metadata

Assignees

No one assigned

    Labels

    QGISQGIS Upstream issuebugSomething isn't workingdocumentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions