Je vois dans de nombreux tutoriels que, dans python, l'instruction "from gi.repository" est utilisée pour importer un grand nombre de choses différentes, telles que gtk, etc ...
De quelle bibliothèque s'agit-il?
Est-ce lié à GitHub? Importe-t-il de GitHub?
gi.repository
est le module Python de PyGObject (qui signifie Python GObject
introspection) contenant les Python liaisons et le support du kit d'outils GTK + 3 et des applications GNOME.
Voir Projets/PyGObject sur le wiki GNOME .
Cela n'a rien à voir avec GitHub.
Cela n'a rien à voir avec github.
Il s'agit de l'API Python de GObject Introspection (gi). La partie référentiel est liée au référentiel des liaisons disponibles via GObject Introspection (girepository).
L'importation de liaisons via cette méthode remplace les anciennes liaisons straight Python pour gobject, glib, gtk et des bibliothèques similaires.