massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / setuptools / setuptools / command / easy_install.pyi
diff --git a/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/setuptools/setuptools/command/easy_install.pyi b/.config/coc/extensions/node_modules/coc-pyright/node_modules/pyright/dist/typeshed-fallback/stubs/setuptools/setuptools/command/easy_install.pyi
new file mode 100644 (file)
index 0000000..11f8224
--- /dev/null
@@ -0,0 +1,150 @@
+from typing import Any, List
+
+from pkg_resources import Environment
+from setuptools import Command, SetuptoolsDeprecationWarning
+
+def samefile(p1, p2): ...
+
+class easy_install(Command):
+    description: str
+    command_consumes_arguments: bool
+    user_options: Any
+    boolean_options: Any
+    negative_opt: Any
+    create_index: Any
+    user: int
+    zip_ok: Any
+    install_dir: Any
+    index_url: Any
+    find_links: Any
+    build_directory: Any
+    args: Any
+    optimize: Any
+    upgrade: Any
+    editable: Any
+    root: Any
+    version: Any
+    install_purelib: Any
+    install_platlib: Any
+    install_headers: Any
+    install_lib: Any
+    install_scripts: Any
+    install_data: Any
+    install_base: Any
+    install_platbase: Any
+    install_userbase: Any
+    install_usersite: Any
+    no_find_links: Any
+    package_index: Any
+    pth_file: Any
+    site_dirs: Any
+    installed_projects: Any
+    verbose: Any
+    def initialize_options(self) -> None: ...
+    def delete_blockers(self, blockers) -> None: ...
+    config_vars: Any
+    script_dir: Any
+    all_site_dirs: Any
+    shadow_path: Any
+    local_index: Any
+    outputs: Any
+    def finalize_options(self) -> None: ...
+    def expand_basedirs(self) -> None: ...
+    def expand_dirs(self) -> None: ...
+    def run(self, show_deprecation: bool = ...) -> None: ...
+    def pseudo_tempname(self): ...
+    def warn_deprecated_options(self) -> None: ...
+    def check_site_dir(self) -> None: ...
+    def cant_write_to_target(self) -> None: ...
+    def check_pth_processing(self): ...
+    def install_egg_scripts(self, dist) -> None: ...
+    def add_output(self, path) -> None: ...
+    def not_editable(self, spec) -> None: ...
+    def check_editable(self, spec) -> None: ...
+    def easy_install(self, spec, deps: bool = ...): ...
+    def install_item(self, spec, download, tmpdir, deps, install_needed: bool = ...): ...
+    def select_scheme(self, name) -> None: ...
+    def process_distribution(self, requirement, dist, deps: bool = ..., *info) -> None: ...
+    def should_unzip(self, dist): ...
+    def maybe_move(self, spec, dist_filename, setup_base): ...
+    def install_wrapper_scripts(self, dist) -> None: ...
+    def install_script(self, dist, script_name, script_text, dev_path: Any | None = ...) -> None: ...
+    def write_script(self, script_name, contents, mode: str = ..., blockers=...) -> None: ...
+    def install_eggs(self, spec, dist_filename, tmpdir): ...
+    def egg_distribution(self, egg_path): ...
+    def install_egg(self, egg_path, tmpdir): ...
+    def install_exe(self, dist_filename, tmpdir): ...
+    def exe_to_egg(self, dist_filename, egg_tmp): ...
+    def install_wheel(self, wheel_path, tmpdir): ...
+    def installation_report(self, req, dist, what: str = ...): ...
+    def report_editable(self, spec, setup_script): ...
+    def run_setup(self, setup_script, setup_base, args) -> None: ...
+    def build_and_install(self, setup_script, setup_base): ...
+    def update_pth(self, dist) -> None: ...
+    def unpack_progress(self, src, dst): ...
+    def unpack_and_compile(self, egg_path, destination): ...
+    def byte_compile(self, to_compile) -> None: ...
+    def create_home_path(self) -> None: ...
+    INSTALL_SCHEMES: Any
+    DEFAULT_SCHEME: Any
+
+def extract_wininst_cfg(dist_filename): ...
+def get_exe_prefixes(exe_filename): ...
+
+class PthDistributions(Environment):
+    dirty: bool
+    filename: Any
+    sitedirs: Any
+    basedir: Any
+    def __init__(self, filename, sitedirs=...) -> None: ...
+    def save(self) -> None: ...
+    def add(self, dist) -> None: ...
+    def remove(self, dist) -> None: ...
+    def make_relative(self, path): ...
+
+class RewritePthDistributions(PthDistributions):
+    prelude: Any
+    postlude: Any
+
+class CommandSpec(List[str]):
+    options: Any
+    split_args: Any
+    @classmethod
+    def best(cls): ...
+    @classmethod
+    def from_param(cls, param): ...
+    @classmethod
+    def from_environment(cls): ...
+    @classmethod
+    def from_string(cls, string): ...
+    def install_options(self, script_text) -> None: ...
+    def as_header(self): ...
+
+class WindowsCommandSpec(CommandSpec):
+    split_args: Any
+
+class ScriptWriter:
+    template: Any
+    command_spec_class: Any
+    @classmethod
+    def get_script_args(cls, dist, executable: Any | None = ..., wininst: bool = ...): ...
+    @classmethod
+    def get_script_header(cls, script_text, executable: Any | None = ..., wininst: bool = ...): ...
+    @classmethod
+    def get_args(cls, dist, header: Any | None = ...) -> None: ...
+    @classmethod
+    def get_writer(cls, force_windows): ...
+    @classmethod
+    def best(cls): ...
+    @classmethod
+    def get_header(cls, script_text: str = ..., executable: Any | None = ...): ...
+
+class WindowsScriptWriter(ScriptWriter):
+    command_spec_class: Any
+    @classmethod
+    def get_writer(cls): ...
+    @classmethod
+    def best(cls): ...
+
+class WindowsExecutableLauncherWriter(WindowsScriptWriter): ...
+class EasyInstallDeprecationWarning(SetuptoolsDeprecationWarning): ...