python3-pywlroots is a Python binding to the wlroots library using cffi. The library uses pywayland to provide the Wayland bindings and python3-xkbcommon to provide wlroots keyboard functionality.