in scripts/generate.py [0:0]
def run() -> None:
args = ["-n", "terranova", "--onefile", "--noconfirm", "--optimize=1"]
exclude_modules = ()
for exclude_module in exclude_modules:
args.extend(["--exclude-module", exclude_module])
hidden_imports = ()
for hidden_import in hidden_imports:
args.extend(["--hidden-import", hidden_import])
args.extend(
[
"--add-data",
"terranova/schemas/:terranova/schemas/",
"--add-data",
"terranova/templates/:terranova/templates/",
"./bin/terranova",
]
)
pyinstaller = detect_pyinstaller()
pyinstaller(args, _out=sys.stdout, _err=sys.stderr)