INNER CODE UNIT · Python

main

mumu-lhl/Ciyue · tools/bundle_linux_dependencies.py:192

def main() -> int:
    parser = argparse.ArgumentParser()
    parser.add_argument("--bundle", type=Path, required=True)
    parser.add_argument("--search", action="append", default=[], type=Path)
    parser.add_argument("--verify-only", action="store_true")
    args = parser.parse_args()

    bundle_dir = args.bundle.resolve()
    if not (bundle_dir / "lib").is_dir():
        parser.error(f"bundle library directory does not exist: {bundle_dir / 'lib'}")

    try:
        if not args.verify_only:
            if not args.search:
                parser.error("at least one --search directory is required when collecting")
            collect(bundle_dir, [path.resolve() for path in args.search])
        verify(bundle_dir)
    except RuntimeError as error:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…