massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / setuptools / setuptools / config.pyi
1 from typing import Any
2
3 class StaticModule:
4     def __init__(self, name) -> None: ...
5     def __getattr__(self, attr): ...
6
7 def patch_path(path) -> None: ...
8 def read_configuration(filepath, find_others: bool = ..., ignore_option_errors: bool = ...): ...
9 def configuration_to_dict(handlers): ...
10 def parse_configuration(distribution, command_options, ignore_option_errors: bool = ...): ...
11
12 class ConfigHandler:
13     section_prefix: Any
14     aliases: Any
15     ignore_option_errors: Any
16     target_obj: Any
17     sections: Any
18     set_options: Any
19     def __init__(self, target_obj, options, ignore_option_errors: bool = ...) -> None: ...
20     @property
21     def parsers(self) -> None: ...
22     def __setitem__(self, option_name, value) -> None: ...
23     def parse_section(self, section_options) -> None: ...
24     def parse(self) -> None: ...
25
26 class ConfigMetadataHandler(ConfigHandler):
27     section_prefix: str
28     aliases: Any
29     strict_mode: bool
30     package_dir: Any
31     def __init__(self, target_obj, options, ignore_option_errors: bool = ..., package_dir: Any | None = ...) -> None: ...
32     @property
33     def parsers(self): ...
34
35 class ConfigOptionsHandler(ConfigHandler):
36     section_prefix: str
37     @property
38     def parsers(self): ...
39     def parse_section_packages__find(self, section_options): ...
40     def parse_section_entry_points(self, section_options) -> None: ...
41     def parse_section_package_data(self, section_options) -> None: ...
42     def parse_section_exclude_package_data(self, section_options) -> None: ...
43     def parse_section_extras_require(self, section_options) -> None: ...
44     def parse_section_data_files(self, section_options) -> None: ...