Panon Dependicies (QtWebSockets) not found

I’m unable to Panon Widget on Plasma Desktop due to unsolved Dependecies.
The error message is like this


file:///home/hemanth/.local/share/plasma/plasmoids/panon/contents/ui/main.qml:11:37: Type Spectrum unavailable

file:///home/hemanth/.local/share/plasma/plasmoids/panon/contents/ui/Spectrum.qml:218:5: Type WsConnection unavailable

file:///home/hemanth/.local/share/plasma/plasmoids/panon/contents/ui/WsConnection.qml:2:1: module "QtWebSockets" is not installed

Did you try to find the package that may provide it?

sudo dnf search qtwebsocket

The documentation for Panon should give you hints on what else needs to be installed:

As this is the first google result I found when I was looking for this exact problem as well, here are all the dependencies you need for Panon:

  • qt5-qtwebsockets-devel
  • python3-cffi
  • python3-docopt
  • python3-numpy
  • python3-pyaudio
  • python3-websockets

You can use this command to install them all:
sudo dnf install qt5-qtwebsockets qt5-qtwebsockets-devel python3-cffi python3-docopt python3-numpy python3-pyaudio python3-websockets

After installing them you also need to restart plasmashell with nohup plasmashell --replace & (you can also log out and log back in or reboot the system, that works too)