Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pandas/core/arrays/timedeltas.py
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ def dtype(self) -> np.dtype[np.timedelta64]: # type: ignore[override]
# ----------------------------------------------------------------
# Constructors

_freq = None
_freq: Tick | Day | None = None

@classmethod
def _validate_dtype(cls, values, dtype):
Expand Down
2 changes: 1 addition & 1 deletion pandas/core/dtypes/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
INT64_DTYPE = np.dtype(np.int64)

# oh the troubles to reduce import time
_is_scipy_sparse = None
_is_scipy_sparse: Callable[[ArrayLike], bool] | None = None

ensure_float64 = algos.ensure_float64
ensure_int64 = algos.ensure_int64
Expand Down
7 changes: 5 additions & 2 deletions pandas/core/indexes/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -470,7 +470,7 @@ def _engine_type(

str = Accessor("str", StringMethods)

_references = None
_references: BlockValuesRefs | None = None

# --------------------------------------------------------------------
# Constructors
Expand Down Expand Up @@ -640,7 +640,10 @@ def _dtype_to_subclass(cls, dtype: DtypeObj):

@classmethod
def _simple_new(
cls, values: ArrayLike, name: Hashable | None = None, refs=None
cls,
values: ArrayLike,
name: Hashable | None = None,
refs: BlockValuesRefs | None = None,
) -> Self:
"""
We require that we have a dtype compat for the values. If we are passed
Expand Down
3 changes: 0 additions & 3 deletions pandas/io/excel/_base.py
Original file line number Diff line number Diff line change
Expand Up @@ -1181,9 +1181,6 @@ def __new__(

return object.__new__(cls)

# declare external properties you can count on
_path = None

@property
def supported_extensions(self) -> tuple[str, ...]:
"""Extensions that writer engine supports."""
Expand Down
7 changes: 5 additions & 2 deletions pandas/io/pytables.py
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,10 @@
Iterator,
Sequence,
)
from types import TracebackType
from types import (
ModuleType,
TracebackType,
)

from tables import (
Col,
Expand Down Expand Up @@ -227,7 +230,7 @@ def _ensure_term(where, scope_level: int):
)

# oh the troubles to reduce import time
_table_mod = None
_table_mod: ModuleType | None = None
_table_file_open_policy_is_strict = False


Expand Down
4 changes: 2 additions & 2 deletions pandas/plotting/_matplotlib/converter.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,10 +63,10 @@
from pandas._libs.tslibs.offsets import BaseOffset


_mpl_units = {} # Cache for units overwritten by us
_mpl_units: dict = {} # Cache for units overwritten by us


def get_pairs():
def get_pairs() -> list[tuple[type, type[mdates.DateConverter]]]:
pairs = [
(Timestamp, DatetimeConverter),
(Period, PeriodConverter),
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -534,7 +534,7 @@ enable_error_code = "ignore-without-code"
# Miscellaneous strictness flags
allow_untyped_globals = false
allow_redefinition = false
local_partial_types = false
local_partial_types = true
implicit_reexport = true
strict_equality = true
# Configuring error messages
Expand Down
Loading