"""Isolated, root-owned bootstrap; no dependency on system Python packages.""" import os import sys from pathlib import Path CODE = Path(__file__).resolve().parent sys.path.insert(0, str(CODE)) from layout import active, trusted # noqa: E402 def main(): trusted(CODE, True) runtime = trusted(active(), True) trusted(runtime / "python", True) sys.path[:0] = [str(runtime / "python"), str(CODE)] os.umask(0o007) if sys.argv[1:] == ["broker"]: from runtime.broker import main as run run() elif len(sys.argv) == 3 and sys.argv[1] == "worker": from runtime.worker import main as run os.chdir(runtime / "bin") run(sys.argv[2], runtime) else: raise ValueError("Unsupported runtime entry point") if __name__ == "__main__": main()