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.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
GObject Introspection component
ⓘ
software library component ⓘ |
| associatedWith |
GLib
NERFINISHED
ⓘ
GNOME platform NERFINISHED ⓘ GObject NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| maintainedBy | GNOME project NERFINISHED ⓘ |
| partOf | GObject Introspection NERFINISHED ⓘ |
| platform |
Unix-like systems
ⓘ
Windows ⓘ |
| provides | runtime API for accessing introspection metadata ⓘ |
| relatedComponent |
g-ir-compiler
ⓘ
g-ir-scanner NERFINISHED ⓘ |
| supports | GObject-based libraries ⓘ |
| supportsLanguage |
JavaScript
NERFINISHED
ⓘ
Lua NERFINISHED ⓘ Python ⓘ other dynamic languages ⓘ |
| usedBy |
GJS
NERFINISHED
ⓘ
PyGObject NERFINISHED ⓘ 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 ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.