As the title suggests, the add-on is refusing to launch. I just downloaded it yesterday on a different system so maybe something needs to be updated?
Debug info:
Anki 24.04.1 (832d7b16) (src) (ao)
Python 3.12.3 Qt 6.7.1 PyQt 6.7.0
Platform: Linux-6.9.2-1-cachyos-eevdf-x86_64-with-glibc2.39
When loading AnkiHub:
Traceback (most recent call last):
File β/usr/lib/python3.12/site-packages/aqt/addons.pyβ, line 247, in loadAddons
import(addon.dir_name)
File β/home/balba/.local/share/Anki2/addons21/1322529746/init.pyβ, line 28, in
from . import entry_point
File β/home/balba/.local/share/Anki2/addons21/1322529746/entry_point.pyβ, line 11, in
from .db import ankihub_db
File β/home/balba/.local/share/Anki2/addons21/1322529746/db/init.pyβ, line 1, in
from .db import ankihub_db, execute_list_query_in_chunks, flat # noqa: F401
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File β/home/balba/.local/share/Anki2/addons21/1322529746/db/db.pyβ, line 38, in
from β¦ankihub_client import Field, NoteInfo, suggestion_type_from_str
File β/home/balba/.local/share/Anki2/addons21/1322529746/ankihub_client/init.pyβ, line 6, in
from .ankihub_client import ( # noqa: F401
File β/home/balba/.local/share/Anki2/addons21/1322529746/ankihub_client/ankihub_client.pyβ, line 44, in
from .models import (
File β/home/balba/.local/share/Anki2/addons21/1322529746/ankihub_client/models.pyβ, line 14, in
from mashumaro.mixins.json import DataClassJSONMixin
File β/home/balba/.local/share/Anki2/addons21/1322529746/lib/mashumaro/mixins/json.pyβ, line 14, in
class DataClassJSONMixin(DataClassDictMixin):
File β/home/balba/.local/share/Anki2/addons21/1322529746/lib/mashumaro/mixins/dict.pyβ, line 21, in init_subclass
compile_mixin_unpacker(cls, **builder_params[βunpackerβ])
File β/home/balba/.local/share/Anki2/addons21/1322529746/lib/mashumaro/core/meta/mixin.pyβ, line 44, in compile_mixin_unpacker
builder.add_unpack_method()
File β/home/balba/.local/share/Anki2/addons21/1322529746/lib/mashumaro/core/meta/builder.pyβ, line 453, in add_unpack_method
self._add_unpack_method_lines(method_name)
File β/home/balba/.local/share/Anki2/addons21/1322529746/lib/mashumaro/core/meta/builder.pyβ, line 342, in _add_unpack_method_lines
pre_deserialize = self.get_declared_hook(PRE_DESERIALIZE)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File β/home/balba/.local/share/Anki2/addons21/1322529746/lib/mashumaro/core/meta/builder.pyβ, line 309, in get_declared_hook
if not is_dataclass_dict_mixin(cls):
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File β/home/balba/.local/share/Anki2/addons21/1322529746/lib/mashumaro/core/meta/helpers.pyβ, line 367, in is_dataclass_dict_mixin
return type_name(t) == DataClassDictMixinPath
^^^^^^^^^^^^
File β/home/balba/.local/share/Anki2/addons21/1322529746/lib/mashumaro/core/meta/helpers.pyβ, line 150, in type_name
elif is_generic(t) and not is_type_origin:
^^^^^^^^^^^^^
File β/home/balba/.local/share/Anki2/addons21/1322529746/lib/mashumaro/core/meta/helpers.pyβ, line 223, in is_generic
raise NotImplementedError
NotImplementedError
Iβd appreciate any input on this. Thanks!
