Solaar error ModuleNotFoundError: No module named 'typing_extensions'

I have a problem with Solaar. It was working before upgrade.

Traceback (most recent call last):
  File "/usr/bin/solaar", line 53, in <module>
    import solaar.gtk
  File "/usr/lib/python3.13/site-packages/solaar/gtk.py", line 34, in <module>
    from solaar import cli
  File "/usr/lib/python3.13/site-packages/solaar/cli/__init__.py", line 26, in <module>
    from logitech_receiver import device
  File "/usr/lib/python3.13/site-packages/logitech_receiver/device.py", line 35, in <module>
    from . import hidpp10
  File "/usr/lib/python3.13/site-packages/logitech_receiver/hidpp10.py", line 22, in <module>
    from typing_extensions import Protocol
ModuleNotFoundError: No module named 'typing_extensions'

solaar 1.1.14-1

There is a fix on Arch side: upgpkg: 1.1.14-2 (77a1753d) · Commits · Arch Linux / Packaging / Packages / solaar · GitLab

So waiting to see it in Manjaro repos :slight_smile:

1 Like

Hi @programista.zacny,

Try the python-typing_extensions module from the extra repository:

(Thanks to @Takakage for the reminder to install it as a dependency,
rather than on it’s own.)

pamac install --as-deps python-typing_extensions
3 Likes

Since python-typing_extensions will be installed as a dependency of solaar, it may be better to use

pamac install --as-deps python-typing_extensions

or

sudo pacman -S --asdeps python-typing_extensions
3 Likes

Everything is working fine after update to solaar 1.1.14-2 :slight_smile:

2 Likes