INNER CODE UNIT · Python

write_key_list

awslabs/awsome-distributed-ai · .github/scripts/stage-template-publish.py:109

def write_key_list(path: Path, keys: list[str]) -> None:
    path.parent.mkdir(parents=True, exist_ok=True)
    path.write_text("".join(f"{key}\n" for key in keys), encoding="utf-8")


def main() -> int:
    parser = argparse.ArgumentParser()
    parser.add_argument("--manifest", required=True, type=Path)
    parser.add_argument("--stage-dir", required=True, type=Path)
    parser.add_argument("--cfn-list", required=True, type=Path)
    parser.add_argument("--shell-list", required=True, type=Path)
    parser.add_argument("--obsolete-list", required=True, type=Path)
    parser.add_argument("--repo-root", default=Path.cwd(), type=Path)
    args = parser.parse_args()

    repo_root = args.repo_root.resolve()
    manifest = load_manifest(args.manifest)
    stage_dir = args.stage_dir.resolve()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…