qweechat ported to qtpy for PyQt5 and pyQt6 and PySide2 and PySide6
I did a (trivial) port of qweechat to qtpy so it supports PyQy5 and PyQt6 at https://git.plastiras.org/emdee/qweechat
You're welcome to any code or changes and I recommend you use qtpy. Just set the environment variable QT_API to change sets.
you should move away from using setup.py to install: it installs an .egg which is deprecated and may cause problems.
I've added pyproject.toml and setup.cfg files for a pip install which you can use and edit if you like.
I've added a __main__.py so qweechat is now a standalone console to weechat by calling python3 -m qweechat
The /fset buffer still is not functional so you still need to have a weechat console running but it's a nice GUI.