18 lines
488 B
Python
18 lines
488 B
Python
import sys
|
|
|
|
|
|
def main() -> int:
|
|
try:
|
|
from .ui.app import App
|
|
except (ImportError, ValueError) as e:
|
|
sys.stderr.write(
|
|
f"Could not load GTK4/libadwaita via PyGObject ({e}).\n"
|
|
"Install the system packages (e.g. python3-gobject, gtk4, libadwaita) — no pip needed.\n"
|
|
"If you use a venv, create it with --system-site-packages.\n")
|
|
return 1
|
|
return App().run(sys.argv)
|
|
|
|
|
|
if __name__ == "__main__":
|
|
sys.exit(main())
|