INNER CODE UNIT · Python
main
zhinkgit/embeddedskills · .github/maintenance/package_release.py:184
def main() -> int:
parser = argparse.ArgumentParser(description="Build deterministic release archives")
parser.add_argument("--root", type=Path, default=repository_root())
parser.add_argument("--output", type=Path)
parser.add_argument("--version")
args = parser.parse_args()
root = args.root.resolve()
output = (args.output or root / "dist").resolve()
version = normalized_version(root, args.version)
archives = build_archives(root, output, version)
checksum_file = write_checksums(output, archives)
for path in [*archives, checksum_file]:
print(path)
return 0
if __name__ == "__main__":