INNER CODE UNIT · Python

build_installer

CyrilPeng/Venera-Next · windows/build.py:107

def build_installer(version):
    iss_content = ISS_PATH.read_text(encoding="utf-8")
    rendered = iss_content.replace("{{version}}", version)
    rendered = rendered.replace("{{root_path}}", os.getcwd())
    installer_path = WINDOWS_BUILD_DIR / f"VeneraNext-{version}-windows-installer.exe"

    try:
        ISS_PATH.write_text(rendered, encoding="utf-8")
        ensure_chinese_translation()
        run(["iscc", str(ISS_PATH)])
    finally:
        ISS_PATH.write_text(iss_content, encoding="utf-8")

    require_non_empty_file(installer_path)
    return installer_path


def main():

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…