From 7f8990018c984913de27a78f8a9ed8fbe702a333 Mon Sep 17 00:00:00 2001 From: Konstantin Baikov Date: Thu, 5 Dec 2024 19:09:05 +0100 Subject: [PATCH] Remove python-gflags (#13202) --- .../@tests/stubtest_allowlist.txt | 1 - stubs/python-gflags/METADATA.toml | 9 - stubs/python-gflags/gflags.pyi | 309 ------------------ 3 files changed, 319 deletions(-) delete mode 100644 stubs/python-gflags/@tests/stubtest_allowlist.txt delete mode 100644 stubs/python-gflags/METADATA.toml delete mode 100644 stubs/python-gflags/gflags.pyi diff --git a/stubs/python-gflags/@tests/stubtest_allowlist.txt b/stubs/python-gflags/@tests/stubtest_allowlist.txt deleted file mode 100644 index f37b2b810..000000000 --- a/stubs/python-gflags/@tests/stubtest_allowlist.txt +++ /dev/null @@ -1 +0,0 @@ -gflags diff --git a/stubs/python-gflags/METADATA.toml b/stubs/python-gflags/METADATA.toml deleted file mode 100644 index acaaea2de..000000000 --- a/stubs/python-gflags/METADATA.toml +++ /dev/null @@ -1,9 +0,0 @@ -version = "3.1.*" -upstream_repository = "https://github.com/google/python-gflags" -no_longer_updated = true -extra_description = """\ -`python-gflags` has been merged into -[Abseil Python Common Libraries](https://github.com/abseil/abseil-py). - -Please see [the guidelines](absl_migration/migration_guidelines.md) -for migrating to [Abseil](https://github.com/abseil/abseil-py).""" diff --git a/stubs/python-gflags/gflags.pyi b/stubs/python-gflags/gflags.pyi deleted file mode 100644 index 84da38655..000000000 --- a/stubs/python-gflags/gflags.pyi +++ /dev/null @@ -1,309 +0,0 @@ -from collections.abc import Callable, Iterable, Iterator, Sequence -from types import ModuleType -from typing import IO, Any - -class Error(Exception): ... - -FlagsError = Error - -class DuplicateFlag(FlagsError): ... -class CantOpenFlagFileError(FlagsError): ... -class DuplicateFlagCannotPropagateNoneToSwig(DuplicateFlag): ... - -class DuplicateFlagError(DuplicateFlag): - def __init__(self, flagname: str, flag_values: FlagValues, other_flag_values: FlagValues = ...) -> None: ... - -class IllegalFlagValueError(FlagsError): ... - -IllegalFlagValue = IllegalFlagValueError - -class UnrecognizedFlag(FlagsError): ... - -class UnrecognizedFlagError(UnrecognizedFlag): - def __init__(self, flagname: str, flagvalue: str = ...) -> None: ... - -def get_help_width() -> int: ... - -GetHelpWidth = get_help_width - -def text_wrap(text: str, length: int = ..., indent: str = ..., firstline_indent: str = ..., tabs: str = ...) -> str: ... - -TextWrap = text_wrap - -def doc_to_help(doc: str) -> str: ... - -DocToHelp = doc_to_help - -class FlagValues: - def UseGnuGetOpt(self, use_gnu_getopt: bool = ...) -> None: ... - def is_gnu_getopt(self) -> bool: ... - IsGnuGetOpt = is_gnu_getopt - # TODO dict type - def FlagDict(self) -> dict[Any, Any]: ... - def flags_by_module_dict(self) -> dict[str, list[Flag]]: ... - FlagsByModuleDict = flags_by_module_dict - def flags_by_module_id_dict(self) -> dict[int, list[Flag]]: ... - FlagsByModuleIdDict = flags_by_module_id_dict - def key_flags_by_module_dict(self) -> dict[str, list[Flag]]: ... - KeyFlagsByModuleDict = key_flags_by_module_dict - def find_module_defining_flag(self, flagname: str, default: str = ...) -> str: ... - FindModuleDefiningFlag = find_module_defining_flag - def find_module_id_defining_flag(self, flagname: str, default: int = ...) -> int: ... - FindModuleIdDefiningFlag = find_module_id_defining_flag - def append_flag_values(self, flag_values: FlagValues) -> None: ... - AppendFlagValues = append_flag_values - def remove_flag_values(self, flag_values: FlagValues) -> None: ... - RemoveFlagValues = remove_flag_values - def __setitem__(self, name: str, flag: Flag) -> None: ... - def __getitem__(self, name: str) -> Flag: ... - def __getattr__(self, name: str) -> Any: ... - def __setattr__(self, name: str, value: Any) -> None: ... - def __delattr__(self, flag_name: str) -> None: ... - def set_default(self, name: str, value: Any) -> None: ... - SetDefault = set_default - def __contains__(self, name: str) -> bool: ... - has_key = __contains__ - def __iter__(self) -> Iterator[str]: ... - def __call__(self, argv: list[str], known_only: bool = ...) -> list[str]: ... - def reset(self) -> None: ... - Reset = reset - def RegisteredFlags(self) -> list[str]: ... - def flag_values_dict(self) -> dict[str, Any]: ... - FlagValuesDict = flag_values_dict - def GetHelp(self, prefix: str = ...) -> str: ... - def module_help(self, module: ModuleType | str) -> str: ... - ModuleHelp = module_help - def main_module_help(self) -> str: ... - MainModuleHelp = main_module_help - def get(self, name: str, default: Any) -> Any: ... - def ShortestUniquePrefixes(self, fl: dict[str, Flag]) -> dict[str, str]: ... - def ExtractFilename(self, flagfile_str: str) -> str: ... - def read_flags_from_files(self, argv: list[str], force_gnu: bool = ...) -> list[str]: ... - ReadFlagsFromFiles = read_flags_from_files - def flags_into_string(self) -> str: ... - FlagsIntoString = flags_into_string - def append_flags_into_file(self, filename: str) -> None: ... - AppendFlagsIntoFile = append_flags_into_file - def write_help_in_xml_format(self, outfile: IO[str] = ...) -> None: ... - WriteHelpInXMLFormat = write_help_in_xml_format - # TODO validator: gflags_validators.Validator - def AddValidator(self, validator: Any) -> None: ... - def is_parsed(self) -> bool: ... - IsParsed = is_parsed - -FLAGS: FlagValues - -class Flag: - name: str - default: Any - default_as_str: str - value: Any - help: str - short_name: str - boolean: bool - present: bool - parser: ArgumentParser - serializer: ArgumentSerializer - allow_override: bool - def __init__( - self, - parser: ArgumentParser, - serializer: ArgumentSerializer, - name: str, - default: str | None, - help_string: str, - short_name: str = ..., - boolean: bool = ..., - allow_override: bool = ..., - ) -> None: ... - def Parse(self, argument: Any) -> Any: ... - def Unparse(self) -> None: ... - def Serialize(self) -> str: ... - def SetDefault(self, value: Any) -> None: ... - def Type(self) -> str: ... - def WriteInfoInXMLFormat(self, outfile: IO[str], module_name: str, is_key: bool = ..., indent: str = ...) -> None: ... - -class ArgumentParser: - syntactic_help: str - # TODO what is this - def parse(self, argument: Any) -> Any: ... - Parser = parse - def flag_type(self) -> str: ... - Type = flag_type - def WriteCustomInfoInXMLFormat(self, outfile: IO[str], indent: str) -> None: ... - -class ArgumentSerializer: - def Serialize(self, value: Any) -> str: ... - -class ListSerializer(ArgumentSerializer): - def __init__(self, list_sep: str) -> None: ... - def Serialize(self, value: list[Any]) -> str: ... - -def register_validator( - flag_name: str, checker: Callable[[Any], bool], message: str = ..., flag_values: FlagValues = ... -) -> None: ... - -RegisterValidator = register_validator - -def mark_flag_as_required(flag_name: str, flag_values: FlagValues = ...) -> None: ... - -MarkFlagAsRequired = mark_flag_as_required - -def mark_flags_as_required(flag_names: Iterable[str], flag_values: FlagValues = ...) -> None: ... - -MarkFlagsAsRequired = mark_flags_as_required - -def mark_flags_as_mutual_exclusive(flag_names: Iterable[str], required: bool = ..., flag_values: FlagValues = ...) -> None: ... - -MarkFlagsAsMutualExclusive = mark_flags_as_mutual_exclusive - -def DEFINE( - parser: ArgumentParser, - name: str, - default: Any, - help: str, - flag_values: FlagValues = ..., - serializer: ArgumentSerializer = ..., - **args: Any, -) -> None: ... -def DEFINE_flag(flag: Flag, flag_values: FlagValues = ...) -> None: ... -def declare_key_flag(flag_name: str, flag_values: FlagValues = ...) -> None: ... - -DECLARE_key_flag = declare_key_flag - -def adopt_module_key_flags(module: ModuleType, flag_values: FlagValues = ...) -> None: ... - -ADOPT_module_key_flags = adopt_module_key_flags - -def DEFINE_string(name: str, default: str | None, help: str, flag_values: FlagValues = ..., **args: Any) -> None: ... - -class BooleanParser(ArgumentParser): - def Convert(self, argument: Any) -> bool: ... - def Parse(self, argument: Any) -> bool: ... - -class BooleanFlag(Flag): - def __init__(self, name: str, default: bool | None, help: str, short_name: str = ..., **args: Any) -> None: ... - -def DEFINE_boolean(name: str, default: bool | None, help: str, flag_values: FlagValues = ..., **args: Any) -> None: ... - -DEFINE_bool = DEFINE_boolean - -class HelpFlag(BooleanFlag): - def __init__(self) -> None: ... - def Parse(self, arg: Any) -> None: ... - -class HelpXMLFlag(BooleanFlag): - def __init__(self) -> None: ... - def Parse(self, arg: Any) -> None: ... - -class HelpshortFlag(BooleanFlag): - def __init__(self) -> None: ... - def Parse(self, arg: Any) -> None: ... - -class NumericParser(ArgumentParser): - def IsOutsideBounds(self, val: float) -> bool: ... - def Parse(self, argument: Any) -> float: ... - def WriteCustomInfoInXMLFormat(self, outfile: IO[str], indent: str) -> None: ... - def Convert(self, argument: Any) -> Any: ... - -class FloatParser(NumericParser): - number_article: str - number_name: str - syntactic_help: str - def __init__(self, lower_bound: float = ..., upper_bound: float = ...) -> None: ... - def Convert(self, argument: Any) -> float: ... - -def DEFINE_float( - name: str, - default: float | None, - help: str, - lower_bound: float = ..., - upper_bound: float = ..., - flag_values: FlagValues = ..., - **args: Any, -) -> None: ... - -class IntegerParser(NumericParser): - number_article: str - number_name: str - syntactic_help: str - def __init__(self, lower_bound: int = ..., upper_bound: int = ...) -> None: ... - def Convert(self, argument: Any) -> int: ... - -def DEFINE_integer( - name: str, - default: int | None, - help: str, - lower_bound: int = ..., - upper_bound: int = ..., - flag_values: FlagValues = ..., - **args: Any, -) -> None: ... - -class EnumParser(ArgumentParser): - def __init__(self, enum_values: list[str]) -> None: ... - def Parse(self, argument: Any) -> Any: ... - -class EnumFlag(Flag): - def __init__( - self, name: str, default: str | None, help: str, enum_values: list[str], short_name: str, **args: Any - ) -> None: ... - -def DEFINE_enum( - name: str, default: str | None, enum_values: Iterable[str], help: str, flag_values: FlagValues = ..., **args: Any -) -> None: ... - -class BaseListParser(ArgumentParser): - def __init__(self, token: str = ..., name: str = ...) -> None: ... - def Parse(self, argument: Any) -> list[Any]: ... - -class ListParser(BaseListParser): - def __init__(self) -> None: ... - -class WhitespaceSeparatedListParser(BaseListParser): - def __init__(self) -> None: ... - -def DEFINE_list(name: str, default: list[str] | None, help: str, flag_values: FlagValues = ..., **args: Any) -> None: ... -def DEFINE_spaceseplist(name: str, default: list[str] | None, help: str, flag_values: FlagValues = ..., **args: Any) -> None: ... - -class MultiFlag(Flag): - def __init__(self, *args: Any, **kwargs: Any) -> None: ... - def Parse(self, arguments: Any) -> None: ... - def Serialize(self) -> str: ... - -def DEFINE_multi_string( - name: str, default: str | list[str] | None, help: str, flag_values: FlagValues = ..., **args: Any -) -> None: ... - -DEFINE_multistring = DEFINE_multi_string - -def DEFINE_multi_integer( - name: str, - default: int | list[int] | None, - help: str, - lower_bound: int = ..., - upper_bound: int = ..., - flag_values: FlagValues = ..., - **args: Any, -) -> None: ... - -DEFINE_multi_int = DEFINE_multi_integer - -def DEFINE_multi_float( - name: str, - default: float | list[float] | None, - help: str, - lower_bound: float = ..., - upper_bound: float = ..., - flag_values: FlagValues = ..., - **args: Any, -) -> None: ... -def DEFINE_multi_enum( - name: str, - default: Sequence[str] | str | None, - enum_values: Sequence[str], - help: str, - flag_values: FlagValues = ..., - case_sensitive: bool = ..., - **args: Any, -) -> None: ...