Package Details: riverwm-utils 0.0.10.r3.gbed817b-1

Git Clone URL: https://aur.archlinux.org/riverwm-utils.git (read-only, click to copy)
Package Base: riverwm-utils
Description: Utilities for the River Wayland compositor
Upstream URL: https://github.com/NickHastings/riverwm-utils
Licenses: GPLv3
Submitter: denkijin
Maintainer: denkijin
Last Packager: denkijin
Votes: 1
Popularity: 0.000004
First Submitted: 2023-11-04 02:41 (UTC)
Last Updated: 2024-06-17 01:54 (UTC)

Dependencies (5)

Required by (0)

Sources (1)

Latest Comments

aimixsaka commented on 2025-05-12 15:40 (UTC) (edited on 2025-05-12 15:40 (UTC) by aimixsaka)

Now run cycle-focused-tags will get following error:

$ cycle-focused-tags                                                                  
Traceback (most recent call last):
  File "/usr/lib/python3.13/site-packages/riverwm_utils/riverwm_utils.py", line 11, in <module>
    from pywayland.protocol.river_control_unstable_v1 import ZriverControlV1
ModuleNotFoundError: No module named 'pywayland.protocol.river_control_unstable_v1'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/cycle-focused-tags", line 5, in <module>
    from riverwm_utils.riverwm_utils import cycle_focused_tags
  File "/usr/lib/python3.13/site-packages/riverwm_utils/riverwm_utils.py", line 34, in <module>
    protocol.output(output_dir, protocol_imports)
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/pywayland/scanner/protocol.py", line 95, in output
    with open(init_path, "wb") as f:
         ~~~~^^^^^^^^^^^^^^^^^
PermissionError: [Errno 13] Permission denied: '/usr/lib/python3.13/site-packages/pywayland/protocol/wayland/__init__.py'

Though using sudo cycle-focused-tags to generate pywayland protocols under /usr/lib/python3.13/site-packages/pywayland/protocol will solve this, but it would be better to generate these using pywayland-scanner at build time and install them to /usr/lib/python3.13/site-packages/pywayland/protocol/?

Ferk commented on 2023-11-24 12:50 (UTC)

I got an error running riverwm-utils about the need to run a pywayland command. I think python-pywayland is needed as a dependency here.

But even after I installed it, the protocols are still not found.

$ cycle-focused-tags

Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/riverwm_utils/riverwm_utils.py", line 9, in <module>
    from pywayland.protocol.river_control_unstable_v1 import ZriverControlV1
ModuleNotFoundError: No module named 'pywayland.protocol.river_control_unstable_v1'