INNER CODE UNIT · Python

temporary_package

CyrilPeng/Venera-Next · debian/build.py:53

        temporary_package = Path(temp) / package.name
        subprocess.run(
            ["dpkg-deb", "--root-owner-group", "--build", str(stage), str(temporary_package)],
            check=True,
        )
        # Do not replace an existing artifact until dpkg-deb succeeds.
        shutil.copyfile(temporary_package, package)
    return package


def main():
    parser = argparse.ArgumentParser(description=__doc__)
    parser.add_argument("arch", choices=DEBIAN_ARCHES)
    parser.add_argument("--skip-build", action="store_true", help="Package an existing release bundle")
    args = parser.parse_args()
    match = re.search(r"^version:\s*(\S+)", (ROOT / "pubspec.yaml").read_text(encoding="utf-8"), re.M)
    if match is None:
        raise ValueError("Missing pubspec version")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…