#!/usr/bin/env python3 """ Thin launch vehicle for the Prole installer. Keeps legacy UI available while exposing a stable import surface for tests. """ from __future__ import annotations # Keep these imports for backward-compatibility with tests that patch them. import tkinter as tk # noqa: F401 from tkinter import ttk, scrolledtext, messagebox, filedialog # noqa: F401 from pathlib import Path # noqa: F401 from installer.ui.screens import ( ProleInstaller, ProleController, get_resource_path, has_display, main, ) __all__ = [ "ProleInstaller", "ProleController", "get_resource_path", "has_display", "main", ] if __name__ == "__main__": main()