-
Notifications
You must be signed in to change notification settings - Fork 36
Description
When I install the plug-in, I get the following error message.
Any thoughts?
Regards Grant Boxer
Couldn't load plugin 'qgis_stac' due to an error when calling its classFactory() method
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/./python\qgis\utils.py", line 478, in startPlugin
plugins[packageName] = package.classFactory(iface)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/boxer/AppData/Roaming/QGIS/QGIS3\profiles\Grant2025/python/plugins\qgis_stac_init.py", line 41, in classFactory
from .main import QgisStac
File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/boxer/AppData/Roaming/QGIS/QGIS3\profiles\Grant2025/python/plugins\qgis_stac\main.py", line 23, in
from .gui.qgis_stac_widget import QgisStacWidget
File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/boxer/AppData/Roaming/QGIS/QGIS3\profiles\Grant2025/python/plugins\qgis_stac\gui\qgis_stac_widget.py", line 31, in
from ..gui.connection_dialog import ConnectionDialog
File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/boxer/AppData/Roaming/QGIS/QGIS3\profiles\Grant2025/python/plugins\qgis_stac\gui\connection_dialog.py", line 26, in
from ..api.client import Client
File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/boxer/AppData/Roaming/QGIS/QGIS3\profiles\Grant2025/python/plugins\qgis_stac\api\client.py", line 9, in
from .base import BaseClient
File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/boxer/AppData/Roaming/QGIS/QGIS3\profiles\Grant2025/python/plugins\qgis_stac\api\base.py", line 28, in
from .network import ContentFetcherTask, NetworkFetcher
File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/boxer/AppData/Roaming/QGIS/QGIS3\profiles\Grant2025/python/plugins\qgis_stac\api\network.py", line 47, in
from ..lib import planetary_computer as pc
File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 1100, in _import
mod = builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users/boxer/AppData/Roaming/QGIS/QGIS3\profiles\Grant2025/python/plugins\qgis_stac\lib\planetary_computer_init.py", line 4, in
from planetary_computer.sas import (
File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 1100, in _import
mod = builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\boxer\AppData\Roaming\QGIS\QGIS3\profiles\Grant2025\python\plugins\qgis_stac\lib\planetary_computer_init.py", line 4, in
from planetary_computer.sas import (
File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 1100, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\boxer\AppData\Roaming\QGIS\QGIS3\profiles\Grant2025\python\plugins\qgis_stac\lib\planetary_computer\sas.py", line 9, in
from pydantic import BaseModel, Field
File "C:\OSGeo4W/apps/qgis/./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/./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/./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)
Python version: 3.12.11 (main, Jun 17 2025, 13:41:12) [MSC v.1943 64 bit (AMD64)]
QGIS version: 3.44.1-Solothurn Solothurn, c8b94a2061d
Python Path:
C:\Users/boxer/AppData/Roaming/QGIS/QGIS3\profiles\Grant2025/python/plugins\OpenTopography-DEM-Downloader
C:/OSGeo4W/apps/qgis/./python
C:/Users/boxer/AppData/Roaming/QGIS/QGIS3\profiles\Grant2025/python
C:/Users/boxer/AppData/Roaming/QGIS/QGIS3\profiles\Grant2025/python/plugins
C:/OSGeo4W/apps/qgis/./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\boxer\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/boxer/AppData/Roaming/QGIS/QGIS3\profiles\Grant2025/python
C:\Users/boxer/AppData/Roaming/QGIS/QGIS3\profiles\Grant2025/python/plugins\enmapboxplugin\site-packages
C:\Users/boxer/AppData/Roaming/QGIS/QGIS3\profiles\Grant2025/python/plugins\enmapboxplugin
C:\Users\boxer\AppData\Roaming\QGIS\QGIS3\profiles\Grant2025\python\plugins\enmapboxplugin\enmapbox\qgispluginsupport\qps\pyqtgraph
C:\Users\boxer\AppData\Roaming\QGIS\QGIS3\profiles\Grant2025\python\plugins\enmapboxplugin\enmapbox\site-packages
C:\Users\boxer\AppData\Roaming\QGIS\QGIS3\profiles\Grant2025\python\plugins\enmapboxplugin\enmapbox\apps
C:\Users\boxer\AppData\Roaming\QGIS\QGIS3\profiles\Grant2025\python\plugins\enmapboxplugin\enmapbox\coreapps
C:\Users\boxer\AppData\Roaming\QGIS\QGIS3\profiles\Grant2025\python\plugins\enmapboxplugin\enmapbox\eo4qapps
.
E:/Dropbox/QGIS_MinExpln/PlugIns/dzetsaka-docs/dzetsaka-docs/sample
C:\Users\boxer\AppData\Roaming\QGIS\QGIS3\profiles\Grant2025\python\plugins\qgis_stac\lib