When I look into the file that defines the Browser class I see it tries
to import the "webKit2" package, version 4.0 which is not defined by
guix. Then it defines a subclass of WebKit2.WebView which Python says
is null.
Luckily there is a warning about what it is looking for:
** (journal.py:2637): WARNING **: 07:12:54.144: Failed to load shared library
'libwebkit2gtk-4.0.so.37' referenced by the typelib: libwebkit2gtk-4.0.so.37:
cannot open shared object file: No such file or directory
** (journal.py:2637): WARNING **: 07:12:54.144: Failed to load shared library
'libjavascriptcoregtk-4.0.so.18' referenced by the typelib:
libjavascriptcoregtk-4.0.so.18: cannot open shared object file: No such file or
directory
This was the error I had before i updated guix. Both of these shared
libraries are in the environment's $LIBRARY_PATH.