Пакеты gir1.2-*
предназначены для Debian и производных от Debian дистрибутивов.
Данные интроспекции, которые потребляются привязками Python, предоставляются файлами typelib
, например:
/usr/lib64/girepository-1.0/Gtk-3.0.typelib
Эти файлы предоставляются пакетом библиотеки в CentOS вместе с собственно общей библиотекой. Например, файл Gtk-3.0.typelib
предоставляется пакетом gtk3
.
Файлы GIR - это XML описания API, которые используются только при генерации данных интроспекции; они предоставляются пакетом devel
в CentOS. Например, файл Gtk-3.0.gir
предоставляется пакетом gtk3-devel
.
Если pygobject не может найти файл typelib
, вероятно, вы установили его в нестандартное место. Вы должны использовать переменную среды GI_TYPELIB_PATH
, чтобы перечислить все места, где могут быть найдены данные typelib, в виде списка путей, разделенных двоеточиями.