I am using anki 25.09.2 at arch linux, installed with the core package from pacman
Ankihub used to work at this same setup for some weeks but now is giving this error:
Anki 25.09.2 (3890e12c) (ao)
Python 3.14.2 Qt 6.10.2 PyQt 6.10.2
Platform: Linux-6.12.71-1-lts-x86_64-with-glibc2.43
When loading AnkiHub:
Traceback (most recent call last):
File “/usr/lib/python3.14/site-packages/aqt/addons.py”, line 250, in loadAddons
import(addon.dir_name)
~~~~~~~~~~^^^^^^^^^^^^^^^^
File “/home/mcerrer/.local/share/Anki2/addons21/1322529746/init.py”, line 28, in
from . import entry_point
File “/home/mcerrer/.local/share/Anki2/addons21/1322529746/entry_point.py”, line 14, in
from .db import ankihub_db
File “/home/mcerrer/.local/share/Anki2/addons21/1322529746/db/init.py”, line 1, in
from .db import ( # noqa: F401
…<4 lines>…
)
File “/home/mcerrer/.local/share/Anki2/addons21/1322529746/db/db.py”, line 39, in
from ..ankihub_client import Field, NoteInfo, suggestion_type_from_str
File “/home/mcerrer/.local/share/Anki2/addons21/1322529746/ankihub_client/init.py”, line 6, in
from .ankihub_client import ( # noqa: F401
…<10 lines>…
)
File “/home/mcerrer/.local/share/Anki2/addons21/1322529746/ankihub_client/ankihub_client.py”, line 45, in
from .models import (
…<19 lines>…
)
File “/home/mcerrer/.local/share/Anki2/addons21/1322529746/ankihub_client/models.py”, line 55, in
class NoteInfo(DataClassJSONMixinWithConfig):
…<12 lines>…
)
File “/home/mcerrer/.local/share/Anki2/addons21/1322529746/lib/mashumaro/mixins/dict.py”, line 26, in init_subclass
compile_mixin_unpacker(cls, **builder_params[“unpacker”])
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/mcerrer/.local/share/Anki2/addons21/1322529746/lib/mashumaro/core/meta/mixin.py”, line 49, in compile_mixin_unpacker
builder.add_unpack_method()
~~~~~~~~~~~~~~~~~~~~~~~~~^^
File “/home/mcerrer/.local/share/Anki2/addons21/1322529746/lib/mashumaro/core/meta/code/builder.py”, line 584, in add_unpack_method
self._add_unpack_method_lines(method_name)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
File “/home/mcerrer/.local/share/Anki2/addons21/1322529746/lib/mashumaro/core/meta/code/builder.py”, line 489, in _add_unpack_method_lines
).build(
~~~~~^
fname=fname,
^^^^^^^^^^^^
…<2 lines>…
alias=alias,
^^^^^^^^^^^^
)
^
File “/home/mcerrer/.local/share/Anki2/addons21/1322529746/lib/mashumaro/core/meta/code/builder.py”, line 1330, in build
unpacked_value = UnpackerRegistry.get(
ValueSpec(
…<8 lines>…
)
)
File “/home/mcerrer/.local/share/Anki2/addons21/1322529746/lib/mashumaro/core/meta/types/common.py”, line 225, in get
raise UnserializableField(
spec.field_ctx.name, spec.type, spec.builder.cls
)
mashumaro.exceptions.UnserializableField: Field “tags” of type Optional[List[str]] in NoteInfo is not serializable
