diff --git a/scipy-stubs/_lib/_util.pyi b/scipy-stubs/_lib/_util.pyi index 31d57e28..eb9f4252 100644 --- a/scipy-stubs/_lib/_util.pyi +++ b/scipy-stubs/_lib/_util.pyi @@ -45,6 +45,8 @@ if sys.version_info >= (3, 14): __conditional_annotations__: Final[set[int]] = ... class AxisError(ValueError, IndexError): + __slots__ = "_msg", "axis", "ndim" + _msg: Final[str | None] axis: Final[int | None] ndim: Final[onp.NDim | None] diff --git a/scipy-stubs/interpolate/_interpolate.pyi b/scipy-stubs/interpolate/_interpolate.pyi index df405db7..90303bc9 100644 --- a/scipy-stubs/interpolate/_interpolate.pyi +++ b/scipy-stubs/interpolate/_interpolate.pyi @@ -77,6 +77,8 @@ class interp1d(_Interpolator1D): # legacy ) -> None: ... class _PPolyBase(Generic[_CT_co]): + __slots__ = "axis", "c", "extrapolate", "x" + c: onp.Array[onp.AtLeast2D, _CT_co] x: onp.Array1D[np.float64] extrapolate: Final[_Extrapolate] diff --git a/scipy-stubs/io/_mmio.pyi b/scipy-stubs/io/_mmio.pyi index a86d5afa..1d67caa0 100644 --- a/scipy-stubs/io/_mmio.pyi +++ b/scipy-stubs/io/_mmio.pyi @@ -26,6 +26,8 @@ class _MMFileKwargs(TypedDict, total=False): ### class MMFile: + __slots__ = "_cols", "_entries", "_field", "_format", "_rows", "_symmetry" + FORMAT_COORDINATE: ClassVar[str] = "coordinate" FORMAT_ARRAY: ClassVar[str] = "array" FORMAT_VALUES: ClassVar[tuple[str, ...]] = "coordinate", "array"