evolution-client-python/env/lib/python3.10/site-packages/pkginfo/commandline.pyi
2024-10-30 11:19:09 -03:00

36 lines
1.1 KiB
Python

import optparse
from typing import List
from .distribution import Distribution
from .utils import get_metadata as get_metadata
ParsedOptions = tuple[optparse.Values, list[str]]
class Base:
def __init__(self, options: ParsedOptions) -> None: ...
def finish(self) -> None: ...
class Simple(Base):
def __init__(self, options: ParsedOptions) -> None: ...
def __call__(self, meta: Distribution) -> None: ...
class SingleLine(Base):
def __init__(self, options: ParsedOptions) -> None: ...
def __call__(self, meta: Distribution) -> None: ...
class CSV(Base):
def __init__(self, options: ParsedOptions) -> None: ...
def __call__(self, meta: Distribution) -> None: ...
class INI(Base):
def __init__(self, options: ParsedOptions) -> None: ...
def __call__(self, meta: Distribution) -> None: ...
def finish(self) -> None: ...
class JSON(Base):
def __init__(self, options: ParsedOptions) -> None: ...
def __call__(self, meta: Distribution) -> None: ...
def finish(self) -> None: ...
def main(args: List[str] | None = ...) -> None: ...