in gui/build.py [0:0]
def parse_args():
parser = argparse.ArgumentParser()
subparsers = parser.add_subparsers()
uic = subparsers.add_parser("uic", help="build uic files")
uic.set_defaults(func=do_uic)
rcc = subparsers.add_parser("rcc", help="build rcc files")
rcc.set_defaults(func=do_rcc)
run = subparsers.add_parser("run", help="run the application")
run.set_defaults(func=do_run)
test = subparsers.add_parser("test", help="run the unit tests")
test.set_defaults(func=do_test)
bundle = subparsers.add_parser("bundle", help="bundle the application (freeze)")
if IS_WIN:
bundle.add_argument(
"--nsis-path",
default="C:\\NSIS",
help="your NSIS path on the" " system(default: %(default)r)",
)
bundle.add_argument("--upx-path", default=None, help="Path to upx executable")
bundle.set_defaults(func=do_bundle)
return parser.parse_args()