diff --git a/stdlib/2and3/distutils/command/install.pyi b/stdlib/2and3/distutils/command/install.pyi index e69de29bb..94a900824 100644 --- a/stdlib/2and3/distutils/command/install.pyi +++ b/stdlib/2and3/distutils/command/install.pyi @@ -0,0 +1,14 @@ +from distutils.cmd import Command +from typing import Optional, Text + + +class install(Command): + user: bool + prefix: Optional[Text] + home: Optional[Text] + root: Optional[Text] + install_lib: Optional[Text] + + def initialize_options(self) -> None: ... + def finalize_options(self) -> None: ... + def run(self) -> None: ... diff --git a/stdlib/2and3/distutils/dist.pyi b/stdlib/2and3/distutils/dist.pyi index 2d9c16265..65e766d18 100644 --- a/stdlib/2and3/distutils/dist.pyi +++ b/stdlib/2and3/distutils/dist.pyi @@ -1,7 +1,11 @@ # Stubs for distutils.dist +from distutils.cmd import Command -from typing import Any, Mapping, Optional +from typing import Any, Mapping, Optional, Dict, Tuple, Iterable, Text class Distribution: def __init__(self, attrs: Optional[Mapping[str, Any]] = ...) -> None: ... + def get_option_dict(self, command: str) -> Dict[str, Tuple[str, Text]]: ... + def parse_config_files(self, filenames: Optional[Iterable[Text]] = ...) -> None: ... + def get_command_obj(self, command: str, create: bool = ...) -> Optional[Command]: ...