# Copyright 2022 (c) Anna Schumaker. """Set up GObject Introspection.""" import sys import gi gi.require_version("Gtk", "4.0") gi.require_version("Adw", "1") DEBUG_STR = "-debug" if __debug__ else "" APPLICATION_ID = f"com.nowheycreamery.emmental{DEBUG_STR}" def __print_version(subsystem, major, minor, micro): print(f" ⋅ {subsystem} {major}.{minor}.{micro}") def print_versions(): """Print version information for libraries we use.""" __print_version("Python", sys.version_info.major, sys.version_info.minor, sys.version_info.micro) __print_version("Gtk", gi.repository.Gtk.MAJOR_VERSION, gi.repository.Gtk.MINOR_VERSION, gi.repository.Gtk.MICRO_VERSION) __print_version("Libadwaita", gi.repository.Adw.MAJOR_VERSION, gi.repository.Adw.MINOR_VERSION, gi.repository.Adw.MICRO_VERSION)