gnuradio-companion missing Gtk

I’m trying to run gnradio-companion. When I execute the command I get:

Traceback (most recent call last):
  File "/usr/bin/gnuradio-companion", line 59, in check_gtk
    gi.require_version('Gtk', '3.0')
  File "/usr/lib64/python3.7/site-packages/gi/__init__.py", line 129, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Gtk not available

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/gnuradio-companion", line 100, in <module>
    check_gtk()
  File "/usr/bin/gnuradio-companion", line 67, in check_gtk
    die(err, "Failed to initialize GTK. If you are running over ssh, "
  File "/usr/bin/gnuradio-companion", line 41, in die
    gi.require_version('Gtk', '3.0')
  File "/usr/lib64/python3.7/site-packages/gi/__init__.py", line 129, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Gtk not available

The section of the gnuradio-companion that causes this is:

def check_gtk():
    try:
        warnings.filterwarnings("error")
        import gi
        gi.require_version('Gtk', '3.0')
        gi.require_version('PangoCairo', '1.0')
        gi.require_foreign('cairo', 'Context')

        from gi.repository import Gtk
        Gtk.init_check()
        warnings.filterwarnings("always")
    except Exception as err:
        die(err, "Failed to initialize GTK. If you are running over ssh, "
                 "did you enable X forwarding and start ssh with -X?") 

In order to test whether the gi module is installed I wrote the following script:

#!/usr/bin/python3 


import gi 

Which executes successfully.

Does anyone know what package I need to install in order to resolve this?

Where are you getting your gnuradio?
Although I didn’t actually install, when I did proposed install on my Tumbleweed,
From the package list it looks like it’s been refactored to use the Qt framework, not Gtk.

Unless you have a special reason to be running your particular package, I recommend removing it and install the one built for Tumbleweed.

TSU

Unless you have a special reason to be running your particular package, I recommend removing it and install the one built for Tumbleweed.

I did a clean install of tumbleweed, but still had the problem. Installing gajim, which seems to have gtk dependencies, resolved that issue. I also had to install python3-PyYAML. After that it works.

Thanks for your assistance.