diff --git a/spec/API_specification/dataframe_api/column_object.py b/spec/API_specification/dataframe_api/column_object.py index ca00dadc..e02ccc02 100644 --- a/spec/API_specification/dataframe_api/column_object.py +++ b/spec/API_specification/dataframe_api/column_object.py @@ -8,8 +8,6 @@ from .scalar_object import Scalar from .typing import DType, Namespace, NullType - from .typing import DType, Namespace, NullType, Scalar - __all__ = ["Column"] diff --git a/spec/API_specification/dataframe_api/scalar_object.py b/spec/API_specification/dataframe_api/scalar_object.py index 0f5f9fb5..a15db639 100644 --- a/spec/API_specification/dataframe_api/scalar_object.py +++ b/spec/API_specification/dataframe_api/scalar_object.py @@ -6,7 +6,7 @@ class Scalar(Protocol): - """Scalar object + """Scalar object. Not meant to be instantiated directly, but rather created via `:meth:Column.get_value` or one of the column reductions such diff --git a/spec/API_specification/dataframe_api/typing.py b/spec/API_specification/dataframe_api/typing.py index 13ac5181..e7ee8e56 100644 --- a/spec/API_specification/dataframe_api/typing.py +++ b/spec/API_specification/dataframe_api/typing.py @@ -14,6 +14,8 @@ from dataframe_api.groupby_object import Aggregation as AggregationT from dataframe_api.groupby_object import GroupBy +from .scalar_object import Scalar + if TYPE_CHECKING: from collections.abc import Sequence @@ -34,7 +36,6 @@ UInt32, UInt64, ) - from .scalar_object import Scalar DType = Union[ Bool, @@ -181,5 +182,4 @@ def __column_consortium_standard__( "Scalar", "SupportsColumnAPI", "SupportsDataFrameAPI", - "Scalar", ]