GIRepository

E745804

GIRepository is a GObject Introspection component that provides a runtime API for accessing metadata about GObject-based libraries so they can be used dynamically from languages like Python.

All labels observed (1)

Label Occurrences
GIRepository canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf GObject Introspection component
software library component
associatedWith GLib
GNOME platform
GObject
exposesAPI g_irepository_find_by_name
g_irepository_get_default
g_irepository_get_info
g_irepository_get_n_infos
g_irepository_get_typelib_path
g_irepository_require
hasFeature caching loaded metadata
introspecting callbacks
introspecting constants
introspecting enums and flags
introspecting functions
introspecting methods
introspecting objects and interfaces
introspecting properties
introspecting signals
introspecting structs and unions
introspecting type information for arguments and return values
loading introspection data from .typelib files
querying available namespaces
querying available versions of a namespace
resolving dependencies between namespaces
homepage https://gi.readthedocs.io/
inputFileType .typelib
license LGPL
maintainedBy GNOME project
linked to: GNOME community
partOf GObject Introspection
platform Unix-like systems
Windows
provides runtime API for accessing introspection metadata
relatedComponent g-ir-compiler
g-ir-scanner
supports GObject-based libraries
supportsLanguage JavaScript
Lua
Python
other dynamic languages
usedBy GJS
linked to: Vala

PyGObject
other GObject-based language bindings
usedFor accessing metadata about GObject-based libraries
enabling dynamic language bindings
introspecting functions, methods, and types at runtime
writtenInLanguage C

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

PyGObject requires GIRepository