This commit is contained in:
Ashwin Bharambe 2025-11-17 12:41:24 -08:00
parent fa43b3c545
commit f1b55073f7

View file

@ -1,5 +1,3 @@
#!/usr/bin/env python3
# Copyright (c) Meta Platforms, Inc. and affiliates. # Copyright (c) Meta Platforms, Inc. and affiliates.
# All rights reserved. # All rights reserved.
# #
@ -8,7 +6,6 @@
from __future__ import annotations from __future__ import annotations
import argparse
from collections.abc import Iterator from collections.abc import Iterator
from dataclasses import dataclass, field from dataclasses import dataclass, field
from pathlib import Path from pathlib import Path
@ -815,16 +812,8 @@ def write_config(repo_root: Path, openapi_path: Path | None = None) -> Path:
def main() -> None: def main() -> None:
parser = argparse.ArgumentParser(description="Generate stainless config and validate it against OpenAPI spec.")
parser.add_argument(
"--openapi",
type=Path,
default=None,
help="Path to OpenAPI spec used for validation (defaults to client-sdks/stainless/openapi.yml).",
)
args = parser.parse_args()
repo_root = Path(__file__).resolve().parents[3] repo_root = Path(__file__).resolve().parents[3]
output = write_config(repo_root, args.openapi) output = write_config(repo_root)
print(f"Wrote Stainless config: {output}") print(f"Wrote Stainless config: {output}")