Skip to content

Commit 1bb48fd

Browse files
committed
refactor: Rename CompliantBaseFrame -> CompliantFrame
1 parent ee5daf9 commit 1bb48fd

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

narwhals/_plan/compliant/dataframe.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
from narwhals.typing import IntoSchema
3535

3636

37-
class CompliantBaseFrame(StoresVersion, Protocol[ColumnT_co, NativeFrameT]):
37+
class CompliantFrame(StoresVersion, Protocol[ColumnT_co, NativeFrameT]):
3838
_native: NativeFrameT
3939

4040
def __narwhals_namespace__(self) -> Any: ...
@@ -71,7 +71,7 @@ def drop_nulls(self, subset: Sequence[str] | None) -> Self: ...
7171

7272

7373
class CompliantDataFrame(
74-
CompliantBaseFrame[SeriesT, NativeDataFrameT],
74+
CompliantFrame[SeriesT, NativeDataFrameT],
7575
Protocol[SeriesT, NativeDataFrameT, NativeSeriesT],
7676
):
7777
@property

narwhals/_plan/compliant/typing.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99

1010
from narwhals._plan.compliant.column import ExprDispatch
1111
from narwhals._plan.compliant.dataframe import (
12-
CompliantBaseFrame,
1312
CompliantDataFrame,
13+
CompliantFrame,
1414
EagerDataFrame,
1515
)
1616
from narwhals._plan.compliant.expr import CompliantExpr, EagerExpr, LazyExpr
@@ -36,7 +36,7 @@
3636
ExprAny: TypeAlias = "CompliantExpr[Any, Any]"
3737
ScalarAny: TypeAlias = "CompliantScalar[Any, Any]"
3838
SeriesAny: TypeAlias = "CompliantSeries[Any]"
39-
FrameAny: TypeAlias = "CompliantBaseFrame[Any, Any]"
39+
FrameAny: TypeAlias = "CompliantFrame[Any, Any]"
4040
DataFrameAny: TypeAlias = "CompliantDataFrame[Any, Any, Any]"
4141
NamespaceAny: TypeAlias = "CompliantNamespace[Any, Any, Any]"
4242

narwhals/_plan/dataframe.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@
2424
import pyarrow as pa
2525
from typing_extensions import Self
2626

27-
from narwhals._plan.compliant.dataframe import CompliantBaseFrame, CompliantDataFrame
27+
from narwhals._plan.compliant.dataframe import CompliantDataFrame, CompliantFrame
2828
from narwhals.typing import NativeFrame
2929

3030

3131
class BaseFrame(Generic[NativeFrameT]):
32-
_compliant: CompliantBaseFrame[Any, NativeFrameT]
32+
_compliant: CompliantFrame[Any, NativeFrameT]
3333
_version: ClassVar[Version] = Version.MAIN
3434

3535
@property
@@ -52,7 +52,7 @@ def from_native(cls, native: Any, /) -> Self:
5252
raise NotImplementedError
5353

5454
@classmethod
55-
def _from_compliant(cls, compliant: CompliantBaseFrame[Any, NativeFrameT], /) -> Self:
55+
def _from_compliant(cls, compliant: CompliantFrame[Any, NativeFrameT], /) -> Self:
5656
obj = cls.__new__(cls)
5757
obj._compliant = compliant
5858
return obj

0 commit comments

Comments
 (0)