Files
Buffteks-Website/venv/lib/python3.12/site-packages/setuptools-stubs/command/egg_info.pyi
2025-05-08 21:10:14 -05:00

85 lines
2.9 KiB
Python

from _typeshed import Incomplete
from typing import ClassVar, Final
from .. import Command, SetuptoolsDeprecationWarning
from .._distutils.filelist import FileList as _FileList
from .sdist import sdist
PY_MAJOR: Final[str]
def translate_pattern(glob): ...
class InfoCommon:
tag_build: Incomplete
tag_date: Incomplete
@property
def name(self): ...
def tagged_version(self): ...
def tags(self): ...
@property
def vtags(self): ...
class egg_info(InfoCommon, Command):
description: str
user_options: ClassVar[list[tuple[str, str, str]]]
boolean_options: ClassVar[list[str]]
negative_opt: ClassVar[dict[str, str]]
egg_base: Incomplete
egg_name: Incomplete
egg_info: Incomplete
egg_version: Incomplete
def initialize_options(self) -> None: ...
@property
def tag_svn_revision(self) -> int | None: ...
@tag_svn_revision.setter
def tag_svn_revision(self, value) -> None: ...
def save_version_info(self, filename) -> None: ...
def finalize_options(self) -> None: ...
def write_or_delete_file(self, what, filename, data, force: bool = False) -> None: ...
def write_file(self, what, filename, data) -> None: ...
def delete_file(self, filename) -> None: ...
def run(self) -> None: ...
filelist: Incomplete
def find_sources(self) -> None: ...
class FileList(_FileList):
def __init__(self, warn=None, debug_print=None, ignore_egg_info_dir: bool = False) -> None: ...
def process_template_line(self, line) -> None: ...
def include(self, pattern): ...
def exclude(self, pattern): ...
def recursive_include(self, dir, pattern): ...
def recursive_exclude(self, dir, pattern): ...
def graft(self, dir): ...
def prune(self, dir): ...
def global_include(self, pattern): ...
def global_exclude(self, pattern): ...
def append(self, item) -> None: ...
def extend(self, paths) -> None: ...
class manifest_maker(sdist):
template: str
use_defaults: bool
prune: bool
manifest_only: bool
force_manifest: bool
def initialize_options(self) -> None: ...
def finalize_options(self) -> None: ...
filelist: FileList
def run(self) -> None: ...
def write_manifest(self) -> None: ...
def warn(self, msg) -> None: ...
def add_defaults(self) -> None: ...
def add_license_files(self) -> None: ...
def write_file(filename, contents) -> None: ...
def write_pkg_info(cmd, basename, filename) -> None: ...
def warn_depends_obsolete(cmd, basename, filename) -> None: ...
def write_requirements(cmd, basename, filename) -> None: ...
def write_setup_requirements(cmd, basename, filename) -> None: ...
def write_toplevel_names(cmd, basename, filename) -> None: ...
def overwrite_arg(cmd, basename, filename) -> None: ...
def write_arg(cmd, basename, filename, force: bool = False) -> None: ...
def write_entries(cmd, basename, filename) -> None: ...
class EggInfoDeprecationWarning(SetuptoolsDeprecationWarning): ...