#!/usr/bin/env python3 """验证解压后的发布包。SHA256SUMS 用于验证压缩包本身。""" import argparse import sys from pathlib import Path sys.dont_write_bytecode = True from common import validate_package def main(): parser = argparse.ArgumentParser(description=__doc__) parser.add_argument("directory", nargs="?", type=Path, default=Path(__file__).resolve().parents[1]) args = parser.parse_args() manifest = validate_package(args.directory) print(f"校验通过:{manifest['version']},{len(manifest['files'])} 个文件") if __name__ == "__main__": main()