fix(packaging): verify bundled startup dependencies

This commit is contained in:
chengma
2026-07-27 17:44:15 +08:00
parent 38d7285a0e
commit a18391dae7
7 changed files with 106 additions and 14 deletions
+11 -1
View File
@@ -18,5 +18,15 @@ if PROJECT_ROOT not in sys.path:
from app.gui import main
STARTUP_SMOKE_TEST_ARG = "--startup-smoke-test"
def _entrypoint(argv=None):
args = sys.argv[1:] if argv is None else list(argv)
if STARTUP_SMOKE_TEST_ARG in args:
return 0
return main()
if __name__ == "__main__":
raise SystemExit(main())
raise SystemExit(_entrypoint())