diff --git a/pandas-stubs/io/clipboard/__init__.pyi b/pandas-stubs/io/clipboard/__init__.pyi index 945b7cf8b..1346c4fae 100644 --- a/pandas-stubs/io/clipboard/__init__.pyi +++ b/pandas-stubs/io/clipboard/__init__.pyi @@ -2,16 +2,3 @@ class PyperclipException(RuntimeError): ... class PyperclipWindowsException(PyperclipException): def __init__(self, message) -> None: ... - -class CheckedCall: - def __init__(self, f) -> None: ... - def __call__(self, *args): ... - def __setattr__(self, key, value) -> None: ... - -def determine_clipboard(): ... -def set_clipboard(clipboard) -> None: ... - -copy = ... -paste = ... -clipboard_get = paste -clipboard_set = copy diff --git a/pandas-stubs/io/date_converters.pyi b/pandas-stubs/io/date_converters.pyi deleted file mode 100644 index e1896bf10..000000000 --- a/pandas-stubs/io/date_converters.pyi +++ /dev/null @@ -1,6 +0,0 @@ -def parse_date_time(date_col, time_col): ... -def parse_date_fields(year_col, month_col, day_col): ... -def parse_all_fields( - year_col, month_col, day_col, hour_col, minute_col, second_col -): ... -def generic_parser(parse_func, *cols): ... diff --git a/pandas-stubs/io/formats/console.pyi b/pandas-stubs/io/formats/console.pyi deleted file mode 100644 index 5a0b56b6c..000000000 --- a/pandas-stubs/io/formats/console.pyi +++ /dev/null @@ -1,3 +0,0 @@ -def get_console_size(): ... -def in_interactive_session(): ... -def in_ipython_frontend(): ... diff --git a/pandas-stubs/io/formats/css.pyi b/pandas-stubs/io/formats/css.pyi index 19d9db545..f32ccd735 100644 --- a/pandas-stubs/io/formats/css.pyi +++ b/pandas-stubs/io/formats/css.pyi @@ -1,18 +1 @@ class CSSWarning(UserWarning): ... - -class CSSResolver: - def __call__(self, declarations_str, inherited=...): ... - UNIT_RATIOS = ... - FONT_SIZE_RATIOS = ... - MARGIN_RATIOS = ... - BORDER_WIDTH_RATIOS = ... - def size_to_pt(self, in_val, em_pt=..., conversions=...): ... - def atomize(self, declarations) -> None: ... - SIDE_SHORTHANDS = ... - SIDES = ... - expand_border_color = ... - expand_border_style = ... - expand_border_width = ... - expand_margin = ... - expand_padding = ... - def parse(self, declarations_str: str): ... diff --git a/pandas-stubs/io/formats/csvs.pyi b/pandas-stubs/io/formats/csvs.pyi deleted file mode 100644 index 9033e9e6e..000000000 --- a/pandas-stubs/io/formats/csvs.pyi +++ /dev/null @@ -1,58 +0,0 @@ -from typing import ( - Hashable, - Mapping, - Sequence, -) - -from pandas._typing import FilePathOrBuffer - -class CSVFormatter: - obj = ... - sep = ... - na_rep = ... - float_format = ... - decimal = ... - header = ... - index = ... - index_label = ... - mode = ... - encoding = ... - compression = ... - quoting = ... - quotechar = ... - doublequote = ... - escapechar = ... - line_terminator = ... - date_format = ... - has_mi_columns = ... - cols = ... - blocks = ... - data = ... - chunksize = ... - data_index = ... - nlevels = ... - def __init__( - self, - obj, - path_or_buf: FilePathOrBuffer[str] | None = ..., - sep: str = ..., - na_rep: str = ..., - float_format: str | None = ..., - cols=..., - header: bool | Sequence[Hashable] = ..., - index: bool = ..., - index_label: bool | Hashable | Sequence[Hashable] | None = ..., - mode: str = ..., - encoding: str | None = ..., - compression: str | Mapping[str, str] | None = ..., - quoting: int | None = ..., - line_terminator=..., - chunksize: int | None = ..., - quotechar=..., - date_format: str | None = ..., - doublequote: bool = ..., - escapechar: str | None = ..., - decimal=..., - ) -> None: ... - writer = ... - def save(self) -> None: ... diff --git a/pandas-stubs/io/formats/excel.pyi b/pandas-stubs/io/formats/excel.pyi deleted file mode 100644 index 3eae2d69b..000000000 --- a/pandas-stubs/io/formats/excel.pyi +++ /dev/null @@ -1,74 +0,0 @@ -from typing import ( - Callable, - Sequence, -) - -class ExcelCell: - __fields__ = ... - row = ... - col = ... - val = ... - style = ... - mergestart = ... - mergeend = ... - def __init__( - self, row: int, col: int, val, style=..., mergestart=..., mergeend=... - ) -> None: ... - -class CSSToExcelConverter: - inherited = ... - def __init__(self, inherited: str | None = ...) -> None: ... - compute_css = ... - def __call__(self, declarations_str: str) -> dict[str, dict[str, str]]: ... - def build_xlstyle(self, props: dict[str, str]) -> dict[str, dict[str, str]]: ... - VERTICAL_MAP = ... - def build_alignment(self, props) -> dict[str, bool | str | None]: ... - def build_border(self, props: dict) -> dict[str, dict[str, str]]: ... - def build_fill(self, props: dict[str, str]): ... - BOLD_MAP = ... - ITALIC_MAP = ... - def build_font(self, props) -> dict[str, bool | int | str | None]: ... - NAMED_COLORS = ... - def color_to_excel(self, val: str | None): ... - def build_number_format(self, props: dict) -> dict[str, str | None]: ... - -class ExcelFormatter: - max_rows = ... - max_cols = ... - rowcounter: int = ... - na_rep = ... - styler = ... - style_converter = ... - df = ... - columns = ... - float_format = ... - index = ... - index_label = ... - header = ... - merge_cells = ... - inf_rep = ... - def __init__( - self, - df, - na_rep: str = ..., - float_format: str | None = ..., - cols: Sequence | None = ..., - header: bool | list[str] = ..., - index: bool = ..., - index_label: str | Sequence | None = ..., - merge_cells: bool = ..., - inf_rep: str = ..., - style_converter: Callable | None = ..., - ) -> None: ... - @property - def header_style(self): ... - def get_formatted_cells(self) -> None: ... - def write( - self, - writer, - sheet_name: str = ..., - startrow: int = ..., - startcol: int = ..., - freeze_panes=..., - engine=..., - ) -> None: ... diff --git a/pandas-stubs/io/formats/format.pyi b/pandas-stubs/io/formats/format.pyi index 6089637db..0305a2886 100644 --- a/pandas-stubs/io/formats/format.pyi +++ b/pandas-stubs/io/formats/format.pyi @@ -1,261 +1,4 @@ -from typing import ( - IO, - Callable, - Iterable, - Mapping, - Sequence, - Union, -) - import numpy as np -from pandas.core.arrays.categorical import Categorical -from pandas.core.arrays.datetimes import DatetimeArray -from pandas.core.frame import DataFrame -from pandas.core.indexes.api import Index -from pandas.core.indexes.datetimes import DatetimeIndex -from pandas.core.indexes.timedeltas import TimedeltaIndex -from pandas.core.series import Series - -from pandas._typing import FilePathOrBuffer - -formatters_type = Union[ - list[Callable], tuple[Callable, ...], Mapping[Union[str, int], Callable] -] -FloatFormatType = Union[str, Callable, EngFormatter] -common_docstring: str = ... -return_docstring: str = ... - -class CategoricalFormatter: - categorical = ... - buf = ... - na_rep = ... - length = ... - footer = ... - def __init__( - self, - categorical: Categorical, - buf: IO[str] | None = ..., - length: bool = ..., - na_rep: str = ..., - footer: bool = ..., - ) -> None: ... - def to_string(self) -> str: ... - -class SeriesFormatter: - series = ... - buf = ... - name = ... - na_rep = ... - header = ... - length = ... - index = ... - max_rows = ... - min_rows = ... - float_format = ... - dtype = ... - adj = ... - def __init__( - self, - series: Series, - buf: IO[str] | None = ..., - length: bool | str = ..., - header: bool = ..., - index: bool = ..., - na_rep: str = ..., - name: bool = ..., - float_format: str | None = ..., - dtype: bool = ..., - max_rows: int | None = ..., - min_rows: int | None = ..., - ) -> None: ... - def to_string(self) -> str: ... - -class TextAdjustment: - encoding = ... - def __init__(self) -> None: ... - def len(self, text: str) -> int: ... - def justify(self, texts, max_len: int, mode: str = ...) -> list[str]: ... - def adjoin(self, space: int, *lists, **kwargs) -> str: ... - -class EastAsianTextAdjustment(TextAdjustment): - ambiguous_width: int = ... - def __init__(self) -> None: ... - def len(self, text: str) -> int: ... - def justify( - self, texts: Iterable[str], max_len: int, mode: str = ... - ) -> list[str]: ... - -class TableFormatter: - show_dimensions: bool | str - is_truncated: bool - formatters: formatters_type - columns: Index - @property - def should_show_dimensions(self) -> bool: ... - def get_buffer( - self, buf: FilePathOrBuffer[str] | None, encoding: str | None = ... - ): ... - def write_result(self, buf: IO[str]) -> None: ... - def get_result( - self, buf: FilePathOrBuffer[str] | None = ..., encoding: str | None = ... - ) -> str | None: ... - -class DataFrameFormatter(TableFormatter): - frame = ... - show_index_names = ... - sparsify = ... - float_format = ... - na_rep = ... - decimal = ... - col_space = ... - header = ... - index = ... - line_width = ... - max_rows = ... - min_rows = ... - max_cols = ... - max_rows_displayed = ... - table_id = ... - render_links = ... - justify = ... - bold_rows = ... - escape = ... - adj = ... - def __init__( - self, - frame: DataFrame, - columns: Sequence[str] | None = ..., - col_space: str | int | None = ..., - header: bool | Sequence[str] = ..., - index: bool = ..., - na_rep: str = ..., - formatters: formatters_type | None = ..., - justify: str | None = ..., - float_format: FloatFormatType | None = ..., - sparsify: bool | None = ..., - index_names: bool = ..., - line_width: int | None = ..., - max_rows: int | None = ..., - min_rows: int | None = ..., - max_cols: int | None = ..., - show_dimensions: bool | str = ..., - decimal: str = ..., - table_id: str | None = ..., - render_links: bool = ..., - bold_rows: bool = ..., - escape: bool = ..., - ) -> None: ... - max_cols_adj = ... - def write_result(self, buf: IO[str]) -> None: ... - def to_string( - self, buf: FilePathOrBuffer[str] | None = ..., encoding: str | None = ... - ) -> str | None: ... - def to_latex( - self, - buf: FilePathOrBuffer[str] | None = ..., - column_format: str | None = ..., - longtable: bool = ..., - encoding: str | None = ..., - multicolumn: bool = ..., - multicolumn_format: str | None = ..., - multirow: bool = ..., - caption: str | None = ..., - label: str | None = ..., - ) -> str | None: ... - def to_html( - self, - buf: FilePathOrBuffer[str] | None = ..., - encoding: str | None = ..., - classes: str | list | tuple | None = ..., - notebook: bool = ..., - border: int | None = ..., - ) -> str | None: ... - @property - def has_index_names(self) -> bool: ... - @property - def has_column_names(self) -> bool: ... - @property - def show_row_idx_names(self) -> bool: ... - @property - def show_col_idx_names(self) -> bool: ... - -def format_array( - values, - formatter: Callable | None, - float_format: FloatFormatType | None = ..., - na_rep: str = ..., - digits: int | None = ..., - space: str | int | None = ..., - justify: str = ..., - decimal: str = ..., - leading_space: bool | None = ..., -) -> list[str]: ... - -class GenericArrayFormatter: - values = ... - digits = ... - na_rep = ... - space = ... - formatter = ... - float_format = ... - justify = ... - decimal = ... - quoting = ... - fixed_width = ... - leading_space = ... - def __init__( - self, - values, - digits: int = ..., - formatter: Callable | None = ..., - na_rep: str = ..., - space: str | int = ..., - float_format: FloatFormatType | None = ..., - justify: str = ..., - decimal: str = ..., - quoting: int | None = ..., - fixed_width: bool = ..., - leading_space: bool | None = ..., - ) -> None: ... - def get_result(self) -> list[str]: ... - -class FloatArrayFormatter(GenericArrayFormatter): - formatter = ... - float_format = ... - def __init__(self, *args, **kwargs) -> None: ... - def get_result_as_array(self) -> np.ndarray: ... - -class IntArrayFormatter(GenericArrayFormatter): ... - -class Datetime64Formatter(GenericArrayFormatter): - nat_rep = ... - date_format = ... - def __init__( - self, - values: np.ndarray | Series | DatetimeIndex | DatetimeArray, - nat_rep: str = ..., - date_format: None = ..., - **kwargs, - ) -> None: ... - -class ExtensionArrayFormatter(GenericArrayFormatter): ... - -def format_percentiles( - percentiles: np.ndarray | list[float] | list[str | float], -) -> list[str]: ... - -class Datetime64TZFormatter(Datetime64Formatter): ... - -class Timedelta64Formatter(GenericArrayFormatter): - nat_rep = ... - box = ... - def __init__( - self, - values: np.ndarray | TimedeltaIndex, - nat_rep: str = ..., - box: bool = ..., - **kwargs, - ) -> None: ... class EngFormatter: ENG_PREFIXES = ... @@ -267,7 +10,3 @@ class EngFormatter: def __call__(self, num: float) -> str: ... def set_eng_float_format(accuracy: int = ..., use_eng_prefix: bool = ...) -> None: ... -def get_level_lengths( - levels, sentinel: bool | object | str = ... -) -> list[dict[int, int]]: ... -def buffer_put_lines(buf: IO[str], lines: list[str]) -> None: ... diff --git a/pandas-stubs/io/formats/html.pyi b/pandas-stubs/io/formats/html.pyi deleted file mode 100644 index 01c36213b..000000000 --- a/pandas-stubs/io/formats/html.pyi +++ /dev/null @@ -1,60 +0,0 @@ -from typing import ( - IO, - Iterable, -) - -from pandas.io.formats.format import ( - DataFrameFormatter as DataFrameFormatter, - TableFormatter as TableFormatter, -) - -class HTMLFormatter: - indent_delta: int = ... - fmt = ... - classes = ... - frame = ... - columns = ... - elements = ... - bold_rows = ... - escape = ... - show_dimensions = ... - border = ... - table_id = ... - render_links = ... - def __init__( - self, - formatter: DataFrameFormatter, - classes: str | list[str] | tuple[str, ...] | None = ..., - border: int | None = ..., - ) -> None: ... - @property - def show_row_idx_names(self) -> bool: ... - @property - def show_col_idx_names(self) -> bool: ... - @property - def row_levels(self) -> int: ... - @property - def is_truncated(self) -> bool: ... - @property - def ncols(self) -> int: ... - def write(self, s, indent: int = ...) -> None: ... - def write_th( - self, s, header: bool = ..., indent: int = ..., tags: str | None = ... - ) -> None: ... - def write_td(self, s, indent: int = ..., tags: str | None = ...) -> None: ... - def write_tr( - self, - line: Iterable, - indent: int = ..., - indent_delta: int = ..., - header: bool = ..., - align: str | None = ..., - tags: dict[int, str] | None = ..., - nindex_levels: int = ..., - ) -> None: ... - def render(self) -> list[str]: ... - def write_result(self, buf: IO[str]) -> None: ... - -class NotebookFormatter(HTMLFormatter): - def write_style(self) -> None: ... - def render(self) -> list[str]: ... diff --git a/pandas-stubs/io/formats/latex.pyi b/pandas-stubs/io/formats/latex.pyi deleted file mode 100644 index c51c93605..000000000 --- a/pandas-stubs/io/formats/latex.pyi +++ /dev/null @@ -1,32 +0,0 @@ -from typing import IO - -from pandas.io.formats.format import ( - DataFrameFormatter as DataFrameFormatter, - TableFormatter as TableFormatter, -) - -class LatexFormatter(TableFormatter): - fmt = ... - frame = ... - bold_rows = ... - column_format = ... - longtable = ... - multicolumn = ... - multicolumn_format = ... - multirow = ... - caption = ... - label = ... - escape = ... - def __init__( - self, - formatter: DataFrameFormatter, - column_format: str | None = ..., - longtable: bool = ..., - multicolumn: bool = ..., - multicolumn_format: str | None = ..., - multirow: bool = ..., - caption: str | None = ..., - label: str | None = ..., - ) -> None: ... - clinebuf = ... - def write_result(self, buf: IO[str]) -> None: ... diff --git a/pandas-stubs/io/formats/printing.pyi b/pandas-stubs/io/formats/printing.pyi deleted file mode 100644 index b5c55ee80..000000000 --- a/pandas-stubs/io/formats/printing.pyi +++ /dev/null @@ -1,35 +0,0 @@ -from typing import ( - Callable, - Iterable, - Mapping, - Sequence, - Union, -) - -EscapeChars = Union[Mapping[str, str], Iterable[str]] - -def adjoin(space: int, *lists: list[str], **kwargs) -> str: ... -def justify(texts: Iterable[str], max_len: int, mode: str = ...) -> list[str]: ... -def pprint_thing( - thing, - _nest_lvl: int = ..., - escape_chars: EscapeChars | None = ..., - default_escapes: bool = ..., - quote_strings: bool = ..., - max_seq_items: int | None = ..., -) -> str: ... -def pprint_thing_encoded(object, encoding: str = ..., errors: str = ...) -> bytes: ... - -default_pprint = ... - -def format_object_summary( - obj, - formatter: Callable, - is_justify: bool = ..., - name: str | None = ..., - indent_for_name: bool = ..., - line_break_each_value: bool = ..., -) -> str: ... -def format_object_attrs( - obj: Sequence, include_dtype: bool = ... -) -> list[tuple[str, str | int]]: ...