Skip to content

Commit 58af8c4

Browse files
JustinZhengBCtm9k1
authored andcommitted
CLN import from pandas.core.arrays when possible (pandas-dev#23193)
1 parent cbe8b7f commit 58af8c4

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

pandas/core/arrays/datetimes.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -508,7 +508,7 @@ def _add_delta(self, delta):
508508
The result's name is set outside of _add_delta by the calling
509509
method (__add__ or __sub__)
510510
"""
511-
from pandas.core.arrays.timedeltas import TimedeltaArrayMixin
511+
from pandas.core.arrays import TimedeltaArrayMixin
512512

513513
if isinstance(delta, (Tick, timedelta, np.timedelta64)):
514514
new_values = self._add_delta_td(delta)
@@ -803,7 +803,7 @@ def to_period(self, freq=None):
803803
pandas.PeriodIndex: Immutable ndarray holding ordinal values
804804
pandas.DatetimeIndex.to_pydatetime: Return DatetimeIndex as object
805805
"""
806-
from pandas.core.arrays.period import PeriodArrayMixin
806+
from pandas.core.arrays import PeriodArrayMixin
807807

808808
if self.tz is not None:
809809
warnings.warn("Converting to PeriodArray/Index representation "

pandas/core/arrays/period.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,7 @@ def to_timestamp(self, freq=None, how='start'):
302302
-------
303303
DatetimeArray/Index
304304
"""
305-
from pandas.core.arrays.datetimes import DatetimeArrayMixin
305+
from pandas.core.arrays import DatetimeArrayMixin
306306

307307
how = libperiod._validate_end_alias(how)
308308

pandas/core/groupby/generic.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
from pandas.core.dtypes.cast import maybe_downcast_to_dtype
4545
from pandas.core.base import SpecificationError, DataError
4646
from pandas.core.index import Index, MultiIndex, CategoricalIndex
47-
from pandas.core.arrays.categorical import Categorical
47+
from pandas.core.arrays import Categorical
4848
from pandas.core.internals import BlockManager, make_block
4949
from pandas.compat.numpy import _np_version_under1p13
5050

pandas/tests/arrays/test_datetimelike.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
import pandas as pd
66
import pandas.util.testing as tm
77

8-
from pandas.core.arrays.datetimes import DatetimeArrayMixin
9-
from pandas.core.arrays.timedeltas import TimedeltaArrayMixin
10-
from pandas.core.arrays.period import PeriodArrayMixin
8+
from pandas.core.arrays import (DatetimeArrayMixin,
9+
TimedeltaArrayMixin,
10+
PeriodArrayMixin)
1111

1212

1313
# TODO: more freq variants

0 commit comments

Comments
 (0)