diff --git a/pandas-stubs/core/reshape/concat.pyi b/pandas-stubs/core/reshape/concat.pyi index b37dc4b75..480668861 100644 --- a/pandas-stubs/core/reshape/concat.pyi +++ b/pandas-stubs/core/reshape/concat.pyi @@ -31,8 +31,8 @@ def concat( # type: ignore[overload-overlap] axis: Axis = ..., join: Literal["inner", "outer"] = ..., ignore_index: bool = ..., - keys: Iterable[HashableT2] = ..., - levels: Sequence[list[HashableT3] | tuple[HashableT3, ...]] = ..., + keys: Iterable[HashableT2] | None = ..., + levels: Sequence[list[HashableT3] | tuple[HashableT3, ...]] | None = ..., names: list[HashableT4] | None = ..., verify_integrity: bool = ..., sort: bool = ..., @@ -45,8 +45,8 @@ def concat( # pyright: ignore[reportOverlappingOverload] axis: AxisIndex = ..., join: Literal["inner", "outer"] = ..., ignore_index: bool = ..., - keys: Iterable[HashableT2] = ..., - levels: Sequence[list[HashableT3] | tuple[HashableT3, ...]] = ..., + keys: Iterable[HashableT2] | None = ..., + levels: Sequence[list[HashableT3] | tuple[HashableT3, ...]] | None = ..., names: list[HashableT4] | None = ..., verify_integrity: bool = ..., sort: bool = ..., @@ -59,8 +59,8 @@ def concat( # type: ignore[overload-overlap] axis: AxisIndex = ..., join: Literal["inner", "outer"] = ..., ignore_index: bool = ..., - keys: Iterable[HashableT2] = ..., - levels: Sequence[list[HashableT3] | tuple[HashableT3, ...]] = ..., + keys: Iterable[HashableT2] | None = ..., + levels: Sequence[list[HashableT3] | tuple[HashableT3, ...]] | None = ..., names: list[HashableT4] | None = ..., verify_integrity: bool = ..., sort: bool = ..., @@ -73,8 +73,8 @@ def concat( # type: ignore[overload-overlap] # pyright: ignore[reportOverlappin axis: Axis = ..., join: Literal["inner", "outer"] = ..., ignore_index: bool = ..., - keys: Iterable[HashableT2] = ..., - levels: Sequence[list[HashableT3] | tuple[HashableT3, ...]] = ..., + keys: Iterable[HashableT2] | None = ..., + levels: Sequence[list[HashableT3] | tuple[HashableT3, ...]] | None = ..., names: list[HashableT4] | None = ..., verify_integrity: bool = ..., sort: bool = ..., @@ -87,8 +87,8 @@ def concat( axis: Axis = ..., join: Literal["inner", "outer"] = ..., ignore_index: bool = ..., - keys: Iterable[HashableT2] = ..., - levels: Sequence[list[HashableT3] | tuple[HashableT3, ...]] = ..., + keys: Iterable[HashableT2] | None = ..., + levels: Sequence[list[HashableT3] | tuple[HashableT3, ...]] | None = ..., names: list[HashableT4] | None = ..., verify_integrity: bool = ..., sort: bool = ..., @@ -101,8 +101,8 @@ def concat( # type: ignore[overload-overlap] axis: Axis = ..., join: Literal["inner", "outer"] = ..., ignore_index: bool = ..., - keys: Iterable[HashableT2] = ..., - levels: Sequence[list[HashableT3] | tuple[HashableT3, ...]] = ..., + keys: Iterable[HashableT2] | None = ..., + levels: Sequence[list[HashableT3] | tuple[HashableT3, ...]] | None = ..., names: list[HashableT4] | None = ..., verify_integrity: bool = ..., sort: bool = ..., @@ -115,8 +115,8 @@ def concat( # type: ignore[overload-overlap] axis: AxisIndex = ..., join: Literal["inner", "outer"] = ..., ignore_index: bool = ..., - keys: Iterable[HashableT2] = ..., - levels: Sequence[list[HashableT3] | tuple[HashableT3, ...]] = ..., + keys: Iterable[HashableT2] | None = ..., + levels: Sequence[list[HashableT3] | tuple[HashableT3, ...]] | None = ..., names: list[HashableT4] | None = ..., verify_integrity: bool = ..., sort: bool = ..., @@ -132,8 +132,8 @@ def concat( axis: Axis = ..., join: Literal["inner", "outer"] = ..., ignore_index: bool = ..., - keys: Iterable[HashableT2] = ..., - levels: Sequence[list[HashableT3] | tuple[HashableT3, ...]] = ..., + keys: Iterable[HashableT2] | None = ..., + levels: Sequence[list[HashableT3] | tuple[HashableT3, ...]] | None = ..., names: list[HashableT4] | None = ..., verify_integrity: bool = ..., sort: bool = ..., diff --git a/pandas-stubs/io/parsers/readers.pyi b/pandas-stubs/io/parsers/readers.pyi index 8b52faaa8..227e69f0d 100644 --- a/pandas-stubs/io/parsers/readers.pyi +++ b/pandas-stubs/io/parsers/readers.pyi @@ -54,13 +54,13 @@ def read_csv( | Mapping[str, Callable[[str], Any]] | None ) = ..., - true_values: list[str] = ..., - false_values: list[str] = ..., + true_values: list[str] | None = ..., + false_values: list[str] | None = ..., skipinitialspace: bool = ..., - skiprows: int | Sequence[int] | Callable[[int], bool] = ..., + skiprows: int | Sequence[int] | Callable[[int], bool] | None = ..., skipfooter: int = ..., nrows: int | None = ..., - na_values: Sequence[str] | Mapping[str, Sequence[str]] = ..., + na_values: Sequence[str] | Mapping[str, Sequence[str]] | None = ..., keep_default_na: bool = ..., na_filter: bool = ..., verbose: bool = ..., @@ -71,6 +71,7 @@ def read_csv( | list[str] | Sequence[Sequence[int]] | Mapping[str, Sequence[int | str]] + | None ) = ..., keep_date_col: bool = ..., date_format: dict[Hashable, str] | str | None = ..., @@ -89,7 +90,7 @@ def read_csv( comment: str | None = ..., encoding: str | None = ..., encoding_errors: str | None = ..., - dialect: str | csv.Dialect = ..., + dialect: str | csv.Dialect | None = ..., on_bad_lines: ( Literal["error", "warn", "skip"] | Callable[[list[str]], list[str] | None] ) = ..., @@ -118,13 +119,13 @@ def read_csv( | Mapping[str, Callable[[str], Any]] | None ) = ..., - true_values: list[str] = ..., - false_values: list[str] = ..., + true_values: list[str] | None = ..., + false_values: list[str] | None = ..., skipinitialspace: bool = ..., - skiprows: int | Sequence[int] | Callable[[int], bool] = ..., + skiprows: int | Sequence[int] | Callable[[int], bool] | None = ..., skipfooter: int = ..., nrows: int | None = ..., - na_values: Sequence[str] | Mapping[str, Sequence[str]] = ..., + na_values: Sequence[str] | Mapping[str, Sequence[str]] | None = ..., keep_default_na: bool = ..., na_filter: bool = ..., verbose: bool = ..., @@ -135,6 +136,7 @@ def read_csv( | list[str] | Sequence[Sequence[int]] | Mapping[str, Sequence[int | str]] + | None ) = ..., keep_date_col: bool = ..., date_format: dict[Hashable, str] | str | None = ..., @@ -153,7 +155,7 @@ def read_csv( comment: str | None = ..., encoding: str | None = ..., encoding_errors: str | None = ..., - dialect: str | csv.Dialect = ..., + dialect: str | csv.Dialect | None = ..., on_bad_lines: ( Literal["error", "warn", "skip"] | Callable[[list[str]], list[str] | None] ) = ..., @@ -182,13 +184,13 @@ def read_csv( | Mapping[str, Callable[[str], Any]] | None ) = ..., - true_values: list[str] = ..., - false_values: list[str] = ..., + true_values: list[str] | None = ..., + false_values: list[str] | None = ..., skipinitialspace: bool = ..., - skiprows: int | Sequence[int] | Callable[[int], bool] = ..., + skiprows: int | Sequence[int] | Callable[[int], bool] | None = ..., skipfooter: int = ..., nrows: int | None = ..., - na_values: Sequence[str] | Mapping[str, Sequence[str]] = ..., + na_values: Sequence[str] | Mapping[str, Sequence[str]] | None = ..., keep_default_na: bool = ..., na_filter: bool = ..., verbose: bool = ..., @@ -199,6 +201,7 @@ def read_csv( | list[str] | Sequence[Sequence[int]] | Mapping[str, Sequence[int | str]] + | None ) = ..., keep_date_col: bool = ..., date_format: dict[Hashable, str] | str | None = ..., @@ -217,7 +220,7 @@ def read_csv( comment: str | None = ..., encoding: str | None = ..., encoding_errors: str | None = ..., - dialect: str | csv.Dialect = ..., + dialect: str | csv.Dialect | None = ..., on_bad_lines: ( Literal["error", "warn", "skip"] | Callable[[list[str]], list[str] | None] ) = ..., @@ -246,13 +249,13 @@ def read_table( | Mapping[str, Callable[[str], Any]] | None ) = ..., - true_values: list[str] = ..., - false_values: list[str] = ..., + true_values: list[str] | None = ..., + false_values: list[str] | None = ..., skipinitialspace: bool = ..., - skiprows: int | Sequence[int] | Callable[[int], bool] = ..., + skiprows: int | Sequence[int] | Callable[[int], bool] | None = ..., skipfooter: int = ..., nrows: int | None = ..., - na_values: Sequence[str] | Mapping[str, Sequence[str]] = ..., + na_values: Sequence[str] | Mapping[str, Sequence[str]] | None = ..., keep_default_na: bool = ..., na_filter: bool = ..., verbose: bool = ..., @@ -263,6 +266,7 @@ def read_table( | list[str] | Sequence[Sequence[int]] | Mapping[str, Sequence[int | str]] + | None ) = ..., infer_datetime_format: bool = ..., keep_date_col: bool = ..., @@ -282,7 +286,7 @@ def read_table( comment: str | None = ..., encoding: str | None = ..., encoding_errors: str | None = ..., - dialect: str | csv.Dialect = ..., + dialect: str | csv.Dialect | None = ..., on_bad_lines: ( Literal["error", "warn", "skip"] | Callable[[list[str]], list[str] | None] ) = ..., @@ -310,13 +314,13 @@ def read_table( | Mapping[str, Callable[[str], Any]] | None ) = ..., - true_values: list[str] = ..., - false_values: list[str] = ..., + true_values: list[str] | None = ..., + false_values: list[str] | None = ..., skipinitialspace: bool = ..., - skiprows: int | Sequence[int] | Callable[[int], bool] = ..., + skiprows: int | Sequence[int] | Callable[[int], bool] | None = ..., skipfooter: int = ..., nrows: int | None = ..., - na_values: Sequence[str] | Mapping[str, Sequence[str]] = ..., + na_values: Sequence[str] | Mapping[str, Sequence[str]] | None = ..., keep_default_na: bool = ..., na_filter: bool = ..., verbose: bool = ..., @@ -327,6 +331,7 @@ def read_table( | list[str] | Sequence[Sequence[int]] | Mapping[str, Sequence[int | str]] + | None ) = ..., infer_datetime_format: bool = ..., keep_date_col: bool = ..., @@ -346,7 +351,7 @@ def read_table( comment: str | None = ..., encoding: str | None = ..., encoding_errors: str | None = ..., - dialect: str | csv.Dialect = ..., + dialect: str | csv.Dialect | None = ..., on_bad_lines: ( Literal["error", "warn", "skip"] | Callable[[list[str]], list[str] | None] ) = ..., @@ -374,13 +379,13 @@ def read_table( | Mapping[str, Callable[[str], Any]] | None ) = ..., - true_values: list[str] = ..., - false_values: list[str] = ..., + true_values: list[str] | None = ..., + false_values: list[str] | None = ..., skipinitialspace: bool = ..., - skiprows: int | Sequence[int] | Callable[[int], bool] = ..., + skiprows: int | Sequence[int] | Callable[[int], bool] | None = ..., skipfooter: int = ..., nrows: int | None = ..., - na_values: Sequence[str] | Mapping[str, Sequence[str]] = ..., + na_values: Sequence[str] | Mapping[str, Sequence[str]] | None = ..., keep_default_na: bool = ..., na_filter: bool = ..., verbose: bool = ..., @@ -391,6 +396,7 @@ def read_table( | list[str] | Sequence[Sequence[int]] | Mapping[str, Sequence[int | str]] + | None ) = ..., infer_datetime_format: bool = ..., keep_date_col: bool = ..., @@ -410,7 +416,7 @@ def read_table( comment: str | None = ..., encoding: str | None = ..., encoding_errors: str | None = ..., - dialect: str | csv.Dialect = ..., + dialect: str | csv.Dialect | None = ..., on_bad_lines: ( Literal["error", "warn", "skip"] | Callable[[list[str]], list[str] | None] ) = ...,