massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / setuptools / setuptools / command / egg_info.pyi
1 from distutils.filelist import FileList as _FileList
2 from typing import Any
3
4 from setuptools import Command, SetuptoolsDeprecationWarning
5 from setuptools.command.sdist import sdist
6
7 def translate_pattern(glob): ...
8
9 class InfoCommon:
10     tag_build: Any
11     tag_date: Any
12     @property
13     def name(self): ...
14     def tagged_version(self): ...
15     def tags(self): ...
16     vtags: Any
17
18 class egg_info(InfoCommon, Command):
19     description: str
20     user_options: Any
21     boolean_options: Any
22     negative_opt: Any
23     egg_base: Any
24     egg_name: Any
25     egg_info: Any
26     egg_version: Any
27     broken_egg_info: bool
28     def initialize_options(self) -> None: ...
29     @property
30     def tag_svn_revision(self) -> None: ...
31     @tag_svn_revision.setter
32     def tag_svn_revision(self, value) -> None: ...
33     def save_version_info(self, filename) -> None: ...
34     def finalize_options(self) -> None: ...
35     def write_or_delete_file(self, what, filename, data, force: bool = ...) -> None: ...
36     def write_file(self, what, filename, data) -> None: ...
37     def delete_file(self, filename) -> None: ...
38     def run(self) -> None: ...
39     filelist: Any
40     def find_sources(self) -> None: ...
41     def check_broken_egg_info(self) -> None: ...
42
43 class FileList(_FileList):
44     def process_template_line(self, line) -> None: ...
45     def include(self, pattern): ...
46     def exclude(self, pattern): ...
47     def recursive_include(self, dir, pattern): ...
48     def recursive_exclude(self, dir, pattern): ...
49     def graft(self, dir): ...
50     def prune(self, dir): ...
51     def global_include(self, pattern): ...
52     def global_exclude(self, pattern): ...
53     def append(self, item) -> None: ...
54     def extend(self, paths) -> None: ...
55
56 class manifest_maker(sdist):
57     template: str
58     use_defaults: int
59     prune: int
60     manifest_only: int
61     force_manifest: int
62     def initialize_options(self) -> None: ...
63     def finalize_options(self) -> None: ...
64     filelist: Any
65     def run(self) -> None: ...
66     def write_manifest(self) -> None: ...
67     def warn(self, msg) -> None: ...
68     def add_defaults(self) -> None: ...
69     def add_license_files(self) -> None: ...
70     def prune_file_list(self) -> None: ...
71
72 def write_file(filename, contents) -> None: ...
73 def write_pkg_info(cmd, basename, filename) -> None: ...
74 def warn_depends_obsolete(cmd, basename, filename) -> None: ...
75 def write_requirements(cmd, basename, filename) -> None: ...
76 def write_setup_requirements(cmd, basename, filename) -> None: ...
77 def write_toplevel_names(cmd, basename, filename) -> None: ...
78 def overwrite_arg(cmd, basename, filename) -> None: ...
79 def write_arg(cmd, basename, filename, force: bool = ...) -> None: ...
80 def write_entries(cmd, basename, filename) -> None: ...
81 def get_pkg_info_revision(): ...
82
83 class EggInfoDeprecationWarning(SetuptoolsDeprecationWarning): ...