Skip to content

Commit bdad43b

Browse files
ShaharNavehWillAyd
authored andcommitted
STY: absolute imports (#30827)
1 parent d5046d4 commit bdad43b

File tree

18 files changed

+58
-57
lines changed

18 files changed

+58
-57
lines changed

pandas/core/arrays/categorical.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,11 @@
4646
from pandas.core.accessor import PandasDelegate, delegate_names
4747
import pandas.core.algorithms as algorithms
4848
from pandas.core.algorithms import _get_data_algo, factorize, take, take_1d, unique1d
49+
from pandas.core.arrays.base import (
50+
ExtensionArray,
51+
_extension_array_shared_docs,
52+
try_cast_to_ea,
53+
)
4954
from pandas.core.base import NoNewAttributesMixin, PandasObject, _shared_docs
5055
import pandas.core.common as com
5156
from pandas.core.construction import array, extract_array, sanitize_array
@@ -56,8 +61,6 @@
5661

5762
from pandas.io.formats import console
5863

59-
from .base import ExtensionArray, _extension_array_shared_docs, try_cast_to_ea
60-
6164

6265
def _cat_compare_op(op):
6366
opname = f"__{op.__name__}__"

pandas/core/arrays/datetimelike.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040

4141
from pandas.core import missing, nanops, ops
4242
from pandas.core.algorithms import checked_add_with_arr, take, unique1d, value_counts
43+
from pandas.core.arrays.base import ExtensionArray, ExtensionOpsMixin
4344
import pandas.core.common as com
4445
from pandas.core.indexers import check_bool_array_indexer
4546
from pandas.core.ops.common import unpack_zerodim_and_defer
@@ -48,8 +49,6 @@
4849
from pandas.tseries import frequencies
4950
from pandas.tseries.offsets import DateOffset, Tick
5051

51-
from .base import ExtensionArray, ExtensionOpsMixin
52-
5352

5453
def _datetimelike_array_cmp(cls, op):
5554
"""

pandas/core/arrays/numpy_.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,12 @@
1717
from pandas import compat
1818
from pandas.core import nanops
1919
from pandas.core.algorithms import searchsorted, take, unique
20+
from pandas.core.arrays.base import ExtensionArray, ExtensionOpsMixin
2021
import pandas.core.common as com
2122
from pandas.core.construction import extract_array
2223
from pandas.core.indexers import check_bool_array_indexer
2324
from pandas.core.missing import backfill_1d, pad_1d
2425

25-
from .base import ExtensionArray, ExtensionOpsMixin
26-
2726

2827
class PandasDtype(ExtensionDtype):
2928
"""

pandas/core/arrays/sparse/array.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939

4040
import pandas.core.algorithms as algos
4141
from pandas.core.arrays import ExtensionArray, ExtensionOpsMixin
42+
from pandas.core.arrays.sparse.dtype import SparseDtype
4243
from pandas.core.base import PandasObject
4344
import pandas.core.common as com
4445
from pandas.core.construction import sanitize_array
@@ -48,8 +49,6 @@
4849

4950
import pandas.io.formats.printing as printing
5051

51-
from .dtype import SparseDtype
52-
5352
# ----------------------------------------------------------------------------
5453
# Array
5554

pandas/core/arrays/sparse/dtype.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ def construct_array_type(cls):
175175
-------
176176
type
177177
"""
178-
from .array import SparseArray
178+
from pandas.core.arrays.sparse.array import SparseArray
179179

180180
return SparseArray
181181

pandas/core/arrays/timedeltas.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,12 @@
3737

3838
from pandas.core import nanops
3939
from pandas.core.algorithms import checked_add_with_arr
40+
from pandas.core.arrays import datetimelike as dtl
4041
import pandas.core.common as com
4142

4243
from pandas.tseries.frequencies import to_offset
4344
from pandas.tseries.offsets import Tick
4445

45-
from . import datetimelike as dtl
46-
4746
_BAD_DTYPE = "dtype {dtype} cannot be converted to timedelta64[ns]"
4847

4948

pandas/core/dtypes/api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# flake8: noqa
22

3-
from .common import (
3+
from pandas.core.dtypes.common import (
44
is_array_like,
55
is_bool,
66
is_bool_dtype,

pandas/core/dtypes/cast.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from pandas._libs.tslibs.timezones import tz_compare
1010
from pandas.util._validators import validate_bool_kwarg
1111

12-
from .common import (
12+
from pandas.core.dtypes.common import (
1313
_INT64_DTYPE,
1414
_NS_DTYPE,
1515
_POSSIBLY_CAST_DTYPES,
@@ -42,17 +42,22 @@
4242
is_unsigned_integer_dtype,
4343
pandas_dtype,
4444
)
45-
from .dtypes import DatetimeTZDtype, ExtensionDtype, IntervalDtype, PeriodDtype
46-
from .generic import (
45+
from pandas.core.dtypes.dtypes import (
46+
DatetimeTZDtype,
47+
ExtensionDtype,
48+
IntervalDtype,
49+
PeriodDtype,
50+
)
51+
from pandas.core.dtypes.generic import (
4752
ABCDataFrame,
4853
ABCDatetimeArray,
4954
ABCDatetimeIndex,
5055
ABCPeriodArray,
5156
ABCPeriodIndex,
5257
ABCSeries,
5358
)
54-
from .inference import is_list_like
55-
from .missing import isna, notna
59+
from pandas.core.dtypes.inference import is_list_like
60+
from pandas.core.dtypes.missing import isna, notna
5661

5762
_int8_max = np.iinfo(np.int8).max
5863
_int16_max = np.iinfo(np.int16).max

pandas/core/dtypes/dtypes.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,9 @@
99
from pandas._libs.tslibs import NaT, Period, Timestamp, timezones
1010
from pandas._typing import Ordered
1111

12+
from pandas.core.dtypes.base import ExtensionDtype
1213
from pandas.core.dtypes.generic import ABCCategoricalIndex, ABCDateOffset, ABCIndexClass
13-
14-
from .base import ExtensionDtype
15-
from .inference import is_bool, is_list_like
14+
from pandas.core.dtypes.inference import is_bool, is_list_like
1615

1716
str_type = str
1817

pandas/core/dtypes/missing.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import pandas._libs.missing as libmissing
1010
from pandas._libs.tslibs import NaT, iNaT
1111

12-
from .common import (
12+
from pandas.core.dtypes.common import (
1313
_NS_DTYPE,
1414
_TD_DTYPE,
1515
ensure_object,
@@ -31,7 +31,7 @@
3131
needs_i8_conversion,
3232
pandas_dtype,
3333
)
34-
from .generic import (
34+
from pandas.core.dtypes.generic import (
3535
ABCDatetimeArray,
3636
ABCExtensionArray,
3737
ABCGeneric,
@@ -40,7 +40,7 @@
4040
ABCSeries,
4141
ABCTimedeltaArray,
4242
)
43-
from .inference import is_list_like
43+
from pandas.core.dtypes.inference import is_list_like
4444

4545
isposinf_scalar = libmissing.isposinf_scalar
4646
isneginf_scalar = libmissing.isneginf_scalar

0 commit comments

Comments
 (0)