ConservationInternational / trends.earth

trends.earth - measure land change
http://trends.earth
GNU General Public License v2.0
106 stars 45 forks source link

TypeError: type 'typing.TypeVar' is not an acceptable base type #806

Open Manuelrivas456 opened 2 months ago

Manuelrivas456 commented 2 months ago

TypeError: type 'typing.TypeVar' is not an acceptable base type Traceback (most recent call last): File "C:\PROGRA~1/QGIS33~1.6/apps/qgis-ltr/./python\qgis\utils.py", line 401, in loadPlugin import(packageName) File "C:\PROGRA~1/QGIS33~1.6/apps/qgis-ltr/./python\qgis\utils.py", line 892, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users/Manuel Rivas/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\LDMP__init__.py", line 117, in from . import conf # noqa: autoimport ^^^^^^^^^^^^^^^^^^ File "C:\PROGRA~1/QGIS33~1.6/apps/qgis-ltr/./python\qgis\utils.py", line 892, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users/Manuel Rivas/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\LDMP\conf.py", line 10, in from te_schemas.algorithms import ExecutionScript File "C:\PROGRA~1/QGIS33~1.6/apps/qgis-ltr/./python\qgis\utils.py", line 892, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Manuel Rivas\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\LDMP\ext-libs\te_schemas\algorithms.py", line 6, in import marshmallow_dataclass File "C:\PROGRA~1/QGIS33~1.6/apps/qgis-ltr/./python\qgis\utils.py", line 892, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Manuel Rivas\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\LDMP\ext-libs\marshmallow_dataclass__init__.py", line 66, in import typing_inspect File "C:\PROGRA~1/QGIS33~1.6/apps/qgis-ltr/./python\qgis\utils.py", line 892, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Manuel Rivas\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\LDMP\ext-libs\typing_inspect.py", line 23, in from typing_extensions import _TypedDictMeta as _TypedDictMeta_TE File "C:\PROGRA~1/QGIS33~1.6/apps/qgis-ltr/./python\qgis\utils.py", line 892, in _import mod = _builtin_import(name, globals, locals, fromlist, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Manuel Rivas\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\LDMP\ext-libs\typing_extensions.py", line 1174, in class TypeVar(typing.TypeVar, _DefaultMixin, _root=True): TypeError: type 'typing.TypeVar' is not an acceptable base type

Versión de Python: 3.12.3 (main, Apr 14 2024, 17:21:43) [MSC v.1938 64 bit (AMD64)] Versión de QGIS: 3.34.6-Prizren Prizren, 623828f5

Ruta de Python: C:/PROGRA~1/QGIS33~1.6/apps/qgis-ltr/./python C:\Users\Manuel Rivas\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\LDMP\ext-libs C:\Users\Manuel Rivas\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\LDMP\ext-libs C:\Users\Manuel Rivas\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\LDMP\ext-libs C:\Users\Manuel Rivas\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\LDMP\ext-libs C:\Users\Manuel Rivas\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\LDMP\ext-libs C:\Users\Manuel Rivas\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\LDMP\ext-libs C:/Users/Manuel Rivas/AppData/Roaming/QGIS/QGIS3\profiles\default/python C:/Users/Manuel Rivas/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins C:/PROGRA~1/QGIS33~1.6/apps/qgis-ltr/./python/plugins C:\PROGRA~1\QGIS33~1.6\apps\grass\grass83\etc\python C:\WINDOWS\System32 C:\Program Files\QGIS 3.34.6\bin\python312.zip C:\PROGRA~1\QGIS33~1.6\apps\Python312\DLLs C:\PROGRA~1\QGIS33~1.6\apps\Python312\Lib C:\Program Files\QGIS 3.34.6\bin C:\PROGRA~1\QGIS33~1.6\apps\Python312 C:\PROGRA~1\QGIS33~1.6\apps\Python312\Lib\site-packages C:\PROGRA~1\QGIS33~1.6\apps\Python312\Lib\site-packages\win32 C:\PROGRA~1\QGIS33~1.6\apps\Python312\Lib\site-packages\win32\lib C:\PROGRA~1\QGIS33~1.6\apps\Python312\Lib\site-packages\Pythonwin C:/Users/Manuel Rivas/AppData/Roaming/QGIS/QGIS3\profiles\default/python C:\Users\Manuel Rivas\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\HCMGIS/forms

ECuesta-M commented 1 month ago

Hi,

I have the same issue, Did you manage to solve the problem?

Manuelrivas456 commented 1 month ago

no todavía no funciona la aplicación

jkittner commented 3 weeks ago

That looks like an old version of typing_extensions is installed. It was already changed a while ago:

https://github.com/python/typing_extensions/pull/162/files#diff-2e398129239518dc82985bc023ce5fb83df781e9f84098cfe1415bdd6d7ac59fL1362

I am not sure what pulls in typing_extensions, but they may have an old version pinned?

Manuelrivas456 commented 1 week ago

image

Manuelrivas456 commented 1 week ago

image

este es el error y todavia continua

zirneklitis commented 2 days ago

Hi.

I have installed the latest “typing_extensions” (4.12.2), but it did not solve the issue:

Couldn't load plugin 'LDMP' 

TypeError: type 'typing.TypeVar' is not an acceptable base type 
Traceback (most recent call last):
  File "/usr/lib64/python3.12/site-packages/qgis/utils.py", line 404, in loadPlugin
    __import__(packageName)
  File "/usr/lib64/python3.12/site-packages/qgis/utils.py", line 923, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/zirneklitis/.local/share/QGIS/QGIS3/profiles/default/python/plugins/LDMP/__init__.py", line 117, in 
    from . import conf  # noqa: autoimport
    ^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.12/site-packages/qgis/utils.py", line 923, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/zirneklitis/.local/share/QGIS/QGIS3/profiles/default/python/plugins/LDMP/conf.py", line 10, in 
    from te_schemas.algorithms import ExecutionScript
  File "/usr/lib64/python3.12/site-packages/qgis/utils.py", line 923, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/zirneklitis/.local/share/QGIS/QGIS3/profiles/default/python/plugins/LDMP/ext-libs/te_schemas/algorithms.py", line 6, in 
    import marshmallow_dataclass
  File "/usr/lib64/python3.12/site-packages/qgis/utils.py", line 923, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/zirneklitis/.local/share/QGIS/QGIS3/profiles/default/python/plugins/LDMP/ext-libs/marshmallow_dataclass/__init__.py", line 66, in 
    import typing_inspect
  File "/usr/lib64/python3.12/site-packages/qgis/utils.py", line 923, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/zirneklitis/.local/share/QGIS/QGIS3/profiles/default/python/plugins/LDMP/ext-libs/typing_inspect.py", line 23, in 
    from typing_extensions import _TypedDictMeta as _TypedDictMeta_TE
  File "/usr/lib64/python3.12/site-packages/qgis/utils.py", line 923, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/zirneklitis/.local/share/QGIS/QGIS3/profiles/default/python/plugins/LDMP/ext-libs/typing_extensions.py", line 1174, in 
    class TypeVar(typing.TypeVar, _DefaultMixin, _root=True):
TypeError: type 'typing.TypeVar' is not an acceptable base type

Python versija: 3.12.3 (main, Apr 17 2024, 00:00:00) [GCC 13.2.1 20240316 (Red Hat 13.2.1-7)] 
QGIS versija: 3.38.0-Grenoble Grenoble, exported