massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / stdlib / 2and3 / distutils / core.pyi
1 # Stubs for distutils.core\r
2 \r
3 from typing import Any, List, Mapping, Optional, Tuple, Type, Union\r
4 from distutils.cmd import Command as Command\r
5 from distutils.dist import Distribution as Distribution\r
6 from distutils.extension import Extension as Extension\r
7 \r
8 def setup(name: str = ...,\r
9           version: str = ...,\r
10           description: str = ...,\r
11           long_description: str = ...,\r
12           author: str = ...,\r
13           author_email: str = ...,\r
14           maintainer: str = ...,\r
15           maintainer_email: str = ...,\r
16           url: str = ...,\r
17           download_url: str = ...,\r
18           packages: List[str] = ...,\r
19           py_modules: List[str] = ...,\r
20           scripts: List[str] = ...,\r
21           ext_modules: List[Extension] = ...,\r
22           classifiers: List[str] = ...,\r
23           distclass: Type[Distribution] = ...,\r
24           script_name: str = ...,\r
25           script_args: List[str] = ...,\r
26           options: Mapping[str, Any] = ...,\r
27           license: str = ...,\r
28           keywords: Union[List[str], str] = ...,\r
29           platforms: Union[List[str], str] = ...,\r
30           cmdclass: Mapping[str, Type[Command]] = ...,\r
31           data_files: List[Tuple[str, List[str]]] = ...,\r
32           package_dir: Mapping[str, str] = ...,\r
33           obsoletes: List[str] = ...,\r
34           provides: List[str] = ...,\r
35           requires: List[str] = ...,\r
36           command_packages: List[str] = ...,\r
37           command_options: Mapping[str, Mapping[str, Tuple[Any, Any]]] = ...,\r
38           package_data: Mapping[str, List[str]] = ...,\r
39           include_package_data: bool = ...,\r
40           libraries: List[str] = ...,\r
41           headers: List[str] = ...,\r
42           ext_package: str = ...,\r
43           include_dirs: List[str] = ...,\r
44           password: str = ...,\r
45           fullname: str = ...,\r
46           **attrs: Any) -> None: ...\r
47 \r
48 def run_setup(script_name: str,\r
49               script_args: Optional[List[str]] = ...,\r
50               stop_after: str = ...) -> Distribution: ...\r