<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style>
</head>
<body><div><div><div>Package: gir1.2-granite-1.0<br></div>
<div>Version: 5.1.0-1<br></div>
</div>
<div><div><br></div>
</div>
<div>I'm trying to use libgranite gtk widgets from python and running into the following problem on debian sid:<br></div>
<div><div><br></div>
</div>
<div>$ sudo apt-get install libgranite-dev gir1.2-granite<br></div>
<div>$ python3 -c 'from gi.repository import Granite; Granite.WidgetsSourceList()'<br></div>
<div><div><br></div>
</div>
<div>-c:1: PyGIWarning: Granite was imported without specifying a version first. Use gi.require_version('Granite', '1.0') before import to ensure that the right version gets loaded.<br></div>
<div>/usr/lib/python3/dist-packages/gi/overrides/__init__.py:326: Warning: cannot retrieve class for invalid (unclassed) type 'void'<br></div>
<div>  return super_init_func(self, **new_kwargs)<br></div>
<div>Traceback (most recent call last):<br></div>
<div>  File "<string>", line 1, in <module><br></div>
<div>  File "/usr/lib/python3/dist-packages/gi/overrides/__init__.py", line 326, in new_init<br></div>
<div>    return super_init_func(self, **new_kwargs)<br></div>
<div>TypeError: could not get a reference to type class<br></div>
<div><div><br></div>
</div>
<div>I suspect there's a bug with how these bindings were built, in particular /usr/share/gir-1.0/Granite-1.0.gir is missing shared-library= entry which seems wrong.<br></div>
<div><div><br></div>
</div>
<div>--<br></div>
<div>Ivan<br></div>
</div>
<div><br></div>
</body>
</html>