PyQT6 is not available for arm64 as a pre-compiled wheel, this means that the client cannot work on Raspberry pi.
I see at least 2 ways forward:
It might work with the Debian-provided pyqt. Its verison is a bit older but it might work.
We can switch to PySide6 which is distributed as a binary wheel for arm64 . I have tried a bit and it requires a lot of small changes everywhere in the client, but we would be open to switch to pyside6 if that worked for raspi.
There might be other solution like documenting how to compile pyqt6 from source, though this would likely be hard and take a lot of time to compile.
There is a way to get the client to install in a venv manually or via pipx and use pyqt from the debian package. This is the quickest solution for now so this is what we will be going for.
PyQT6 is not available for arm64 as a pre-compiled wheel, this means that the client cannot work on Raspberry pi.
I see at least 2 ways forward:
There might be other solution like documenting how to compile pyqt6 from source, though this would likely be hard and take a lot of time to compile.