Bug ID 1164892
Summary deluge-gtk: missing required dependency `python3-pycairo`
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Network
Assignee screening-team-bugs@suse.de
Reporter dev.rindeal+opensuse@gmail.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

When trying to run `deluge-gtk` after installing with `--no-recommends`:

```
20:24:05 [ERROR   ][deluge.ui.gtk3                    :51  ] No module named
'cairo'
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/deluge/ui/gtk3/__init__.py", line 48,
in run
    gtkui = GtkUI(options)
  File "/usr/lib/python3.7/site-packages/deluge/ui/gtk3/gtkui.py", line 201, in
__init__
    self.torrentdetails = TorrentDetails()
  File "/usr/lib/python3.7/site-packages/deluge/ui/gtk3/torrentdetails.py",
line 115, in __init__
    from .status_tab import StatusTab
  File "/usr/lib/python3.7/site-packages/deluge/ui/gtk3/status_tab.py", line
18, in <module>
    from .piecesbar import PiecesBar
  File "/usr/lib/python3.7/site-packages/deluge/ui/gtk3/piecesbar.py", line 20,
in <module>
    import cairo  # Backward compat cairo <= 1.15
ModuleNotFoundError: No module named 'cairo'
Traceback (most recent call last):
  File "/usr/bin/deluge-gtk", line 11, in <module>
    load_entry_point('deluge==2.0.3', 'gui_scripts', 'deluge-gtk')()
  File "/usr/lib/python3.7/site-packages/deluge/ui/gtk3/__init__.py", line 63,
in start
    Gtk().start()
  File "/usr/lib/python3.7/site-packages/deluge/ui/gtk3/__init__.py", line 58,
in start
    do_profile=self.options.profile,
  File "/usr/lib/python3.7/site-packages/deluge/common.py", line 1344, in
run_profiled
    return func(*args)
  File "/usr/lib/python3.7/site-packages/deluge/ui/gtk3/__init__.py", line 48,
in run
    gtkui = GtkUI(options)
  File "/usr/lib/python3.7/site-packages/deluge/ui/gtk3/gtkui.py", line 201, in
__init__
    self.torrentdetails = TorrentDetails()
  File "/usr/lib/python3.7/site-packages/deluge/ui/gtk3/torrentdetails.py",
line 115, in __init__
    from .status_tab import StatusTab
  File "/usr/lib/python3.7/site-packages/deluge/ui/gtk3/status_tab.py", line
18, in <module>
    from .piecesbar import PiecesBar
  File "/usr/lib/python3.7/site-packages/deluge/ui/gtk3/piecesbar.py", line 20,
in <module>
    import cairo  # Backward compat cairo <= 1.15
ModuleNotFoundError: No module named 'cairo'
```


You are receiving this mail because: