1# Stubs for distutils.util 2 3from typing import Any, Callable, List, Mapping, Optional, Tuple 4 5 6def get_platform() -> str: ... 7def convert_path(pathname: str) -> str: ... 8def change_root(new_root: str, pathname: str) -> str: ... 9def check_environ() -> None: ... 10def subst_vars(s: str, local_vars: Mapping[str, str]) -> None: ... 11def split_quoted(s: str) -> List[str]: ... 12def execute(func: Callable[..., None], args: Tuple[Any, ...], 13 msg: Optional[str] = ..., verbose: bool = ..., 14 dry_run: bool = ...) -> None: ... 15def strtobool(val: str) -> bool: ... 16def byte_compile(py_files: List[str], optimize: int = ..., force: bool = ..., 17 prefix: Optional[str] = ..., base_dir: Optional[str] = ..., 18 verbose: bool = ..., dry_run: bool = ..., 19 direct: Optional[bool] = ...) -> None: ... 20def rfc822_escape(header: str) -> str: ... 21