Из многих учебников я вижу, что в python оператор "from gi.repository" используется для импорта множества различных вещей, таких как gtk и т.д....
Что это за библиотека?
Связана ли она с GitHub? Импортируется ли она из GitHub?
gi.repository
модуль Python для PyGObject (который обозначает Python GObject
самоанализ), который содержит привязку Python и поддержку GTK + 3 инструментария и приложений GNOME.
См. Projects/PyGObject на Wiki GNOME.
Это не имеет никакого отношения к GitHub.
Это не имеет никакого отношения к GitHub.
Это - API Python для Самоанализа GObject (gi). Часть репозитория связана с репозиторием привязки, доступной через Самоанализ GObject (girepository).
Импорт привязки с помощью этого метода - то, что заменяет старую прямую привязку Python для gobject, бойкого, gtk и подобные библиотеки.