O que é o gi.repository em python? [fechadas]

10

Eu vejo em muitos tutoriais que, em python, a instrução "from gi.repository" é usada para importar muitas coisas diferentes, como gtk, etc ...

Que biblioteca é essa?

Está relacionado ao GitHub? Importa do GitHub?

Jacquelyn.Marquardt
fonte

Respostas:

16

gi.repositoryé o módulo Python para PyGObject (que significa GObjectintrospecção em Python ) que contém ligações e suporte para o Python e o kit de ferramentas GTK + 3 e os aplicativos GNOME.

Veja Projetos / PyGObject no Wiki do GNOME .

Não tem nada a ver com o GitHub.

UniversallyUniqueID
fonte
5

Não tem nada a ver com o github.

É a API Python para GObject Introspection (gi). A parte do repositório está relacionada ao repositório de ligações disponíveis via GObject Introspection (girepository).

A importação de ligações por esse método é o que substitui as antigas ligações diretas do Python por bibliotecas gobject , glib , gtk e similares.

dobey
fonte