Files
CodeObject/space/src-py/make.py

34 lines
485 B
Python
Executable File

#!/usr/bin/env python3
import py_compile
import click
SRC_DIR = r"./src"
TARGET = r"main.py"
OUTPUT = r"py.pyc"
BUILD_DIR = r"../../build"
@click.group()
def cli():
pass
@click.command(name="build")
def build():
try:
py_compile.compile(
f"{SRC_DIR}/{TARGET}", f"{BUILD_DIR}/{OUTPUT}", optimize=2, doraise=True
)
except Exception as e:
raise click.ClickException(e)
cli.add_command(build)
if __name__ == "__main__":
cli()