Skip to content

Commit b140ada

Browse files
committed
CLN: move pandas.tseries.index -> pandas.core.indexes.datetimes
1 parent 29ea986 commit b140ada

38 files changed

+54
-46
lines changed

pandas/compat/pickle_compat.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,10 @@ def load_reduce(self):
9595
('pandas.core.indexes.range', 'RangeIndex'),
9696
('pandas.indexes.multi', 'MultiIndex'):
9797
('pandas.core.indexes.multi', 'MultiIndex'),
98+
('pandas.tseries.index', '_new_DatetimeIndex'):
99+
('pandas.core.indexes.datetimes', '_new_DatetimeIndex'),
100+
('pandas.tseries.index', 'DatetimeIndex'):
101+
('pandas.core.indexes.datetimes', 'DatetimeIndex'),
98102
('pandas.tseries.period', 'PeriodIndex'):
99103
('pandas.core.indexes.period', 'PeriodIndex')
100104
}

pandas/core/api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
from pandas.core.dtypes.cast import to_numeric
2727
from pandas.tseries.offsets import DateOffset
2828
from pandas.tseries.tools import to_datetime
29-
from pandas.tseries.index import (DatetimeIndex, Timestamp,
29+
from pandas.core.indexes.datetimes import (DatetimeIndex, Timestamp,
3030
date_range, bdate_range)
3131
from pandas.core.indexes.timedeltas import TimedeltaIndex, Timedelta
3232
from pandas.core.indexes.period import Period, PeriodIndex

pandas/core/frame.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
from pandas.util.validators import validate_bool_kwarg
8484

8585
from pandas.core.indexes.period import PeriodIndex
86-
from pandas.tseries.index import DatetimeIndex
86+
from pandas.core.indexes.datetimes import DatetimeIndex
8787
from pandas.core.indexes.timedeltas import TimedeltaIndex
8888

8989
import pandas.core.base as base

pandas/core/generic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
from pandas.core.index import (Index, MultiIndex, _ensure_index,
3838
InvalidIndexError)
3939
import pandas.core.indexing as indexing
40-
from pandas.tseries.index import DatetimeIndex
40+
from pandas.core.indexes.datetimes import DatetimeIndex
4141
from pandas.core.indexes.period import PeriodIndex, Period
4242
from pandas.core.internals import BlockManager
4343
import pandas.core.algorithms as algos

pandas/core/indexes/accessors.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
is_list_like)
1313

1414
from pandas.core.base import PandasDelegate, NoNewAttributesMixin
15-
from pandas.tseries.index import DatetimeIndex
15+
from pandas.core.indexes.datetimes import DatetimeIndex
1616
from pandas._libs.period import IncompatibleFrequency # noqa
1717
from pandas.core.indexes.period import PeriodIndex
1818
from pandas.core.indexes.timedeltas import TimedeltaIndex

pandas/core/indexes/base.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ def __new__(cls, data=None, dtype=None, copy=False, name=None,
184184
if (is_datetime64_any_dtype(data) or
185185
(dtype is not None and is_datetime64_any_dtype(dtype)) or
186186
'tz' in kwargs):
187-
from pandas.tseries.index import DatetimeIndex
187+
from pandas.core.indexes.datetimes import DatetimeIndex
188188
result = DatetimeIndex(data, copy=copy, name=name,
189189
dtype=dtype, **kwargs)
190190
if dtype is not None and is_dtype_equal(_o_dtype, dtype):
@@ -299,7 +299,8 @@ def __new__(cls, data=None, dtype=None, copy=False, name=None,
299299
if (lib.is_datetime_with_singletz_array(subarr) or
300300
'tz' in kwargs):
301301
# only when subarr has the same tz
302-
from pandas.tseries.index import DatetimeIndex
302+
from pandas.core.indexes.datetimes import (
303+
DatetimeIndex)
303304
try:
304305
return DatetimeIndex(subarr, copy=copy,
305306
name=name, **kwargs)
@@ -1010,7 +1011,7 @@ def to_datetime(self, dayfirst=False):
10101011
warnings.warn("to_datetime is deprecated. Use pd.to_datetime(...)",
10111012
FutureWarning, stacklevel=2)
10121013

1013-
from pandas.tseries.index import DatetimeIndex
1014+
from pandas.core.indexes.datetimes import DatetimeIndex
10141015
if self.inferred_type == 'string':
10151016
from dateutil.parser import parse
10161017
parser = lambda x: parse(x, dayfirst=dayfirst)
@@ -2665,7 +2666,7 @@ def get_indexer_for(self, target, **kwargs):
26652666

26662667
def _maybe_promote(self, other):
26672668
# A hack, but it works
2668-
from pandas.tseries.index import DatetimeIndex
2669+
from pandas.core.indexes.datetimes import DatetimeIndex
26692670
if self.inferred_type == 'date' and isinstance(other, DatetimeIndex):
26702671
return DatetimeIndex(self), other
26712672
elif self.inferred_type == 'boolean':

pandas/core/indexes/datetimelike.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -666,7 +666,7 @@ def __add__(self, other):
666666

667667
def __sub__(self, other):
668668
from pandas.core.index import Index
669-
from pandas.tseries.index import DatetimeIndex
669+
from pandas.core.indexes.datetimes import DatetimeIndex
670670
from pandas.core.indexes.timedeltas import TimedeltaIndex
671671
from pandas.tseries.offsets import DateOffset
672672
if isinstance(other, TimedeltaIndex):

pandas/tseries/index.py renamed to pandas/core/indexes/datetimes.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@
3535
from pandas.tseries.frequencies import (
3636
to_offset, get_period_alias,
3737
Resolution)
38-
from pandas.core.indexes.datetimelike import DatelikeOps, TimelikeOps, DatetimeIndexOpsMixin
38+
from pandas.core.indexes.datetimelike import (
39+
DatelikeOps, TimelikeOps, DatetimeIndexOpsMixin)
3940
from pandas.tseries.offsets import DateOffset, generate_range, Tick, CDay
4041
from pandas.tseries.tools import parse_time_string, normalize_date, to_time
4142
from pandas.tseries.timedeltas import to_timedelta

pandas/core/indexes/period.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
import pandas.tseries.frequencies as frequencies
2626
from pandas.tseries.frequencies import get_freq_code as _gfc
27-
from pandas.tseries.index import DatetimeIndex, Int64Index, Index
27+
from pandas.core.indexes.datetimes import DatetimeIndex, Int64Index, Index
2828
from pandas.core.indexes.timedeltas import TimedeltaIndex
2929
from pandas.core.indexes.datetimelike import DatelikeOps, DatetimeIndexOpsMixin
3030
from pandas.tseries.tools import parse_time_string

pandas/core/internals.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
from pandas.core.index import Index, MultiIndex, _ensure_index
5555
from pandas.core.indexing import maybe_convert_indices, length_of_indexer
5656
from pandas.core.categorical import Categorical, maybe_to_categorical
57-
from pandas.tseries.index import DatetimeIndex
57+
from pandas.core.indexes.datetimes import DatetimeIndex
5858
from pandas.io.formats.printing import pprint_thing
5959

6060
import pandas.core.missing as missing

pandas/core/resample.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
SeriesGroupBy, groupby, PanelGroupBy)
1111

1212
from pandas.tseries.frequencies import to_offset, is_subperiod, is_superperiod
13-
from pandas.tseries.index import DatetimeIndex, date_range
13+
from pandas.core.indexes.datetimes import DatetimeIndex, date_range
1414
from pandas.core.indexes.timedeltas import TimedeltaIndex
1515
from pandas.tseries.offsets import DateOffset, Tick, Day, _delta_to_nanoseconds
1616
from pandas.core.indexes.period import PeriodIndex, period_range

pandas/core/series.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,9 @@
5252
from pandas.core.internals import SingleBlockManager
5353
from pandas.core.categorical import Categorical, CategoricalAccessor
5454
import pandas.core.strings as strings
55-
from pandas.core.indexes.accessors import (maybe_to_datetimelike,
56-
CombinedDatetimelikeProperties)
57-
from pandas.tseries.index import DatetimeIndex
55+
from pandas.core.indexes.accessors import (
56+
maybe_to_datetimelike, CombinedDatetimelikeProperties)
57+
from pandas.core.indexes.datetimes import DatetimeIndex
5858
from pandas.core.indexes.timedeltas import TimedeltaIndex
5959
from pandas.core.indexes.period import PeriodIndex
6060
from pandas import compat

pandas/io/formats/format.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
import pandas._libs.lib as lib
3939
from pandas._libs.tslib import (iNaT, Timestamp, Timedelta,
4040
format_array_from_datetime)
41-
from pandas.tseries.index import DatetimeIndex
41+
from pandas.core.indexes.datetimes import DatetimeIndex
4242
from pandas.core.indexes.period import PeriodIndex
4343
import pandas as pd
4444
import numpy as np

pandas/plotting/_converter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
from pandas.core.index import Index
2727

2828
from pandas.core.series import Series
29-
from pandas.tseries.index import date_range
29+
from pandas.core.indexes.datetimes import date_range
3030
import pandas.tseries.tools as tools
3131
import pandas.tseries.frequencies as frequencies
3232
from pandas.tseries.frequencies import FreqGroup

pandas/plotting/_timeseries.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from pandas.core.indexes.period import Period
77
from pandas.tseries.offsets import DateOffset
88
import pandas.tseries.frequencies as frequencies
9-
from pandas.tseries.index import DatetimeIndex
9+
from pandas.core.indexes.datetimes import DatetimeIndex
1010
from pandas.core.indexes.period import PeriodIndex
1111
from pandas.core.indexes.timedeltas import TimedeltaIndex
1212
from pandas.io.formats.printing import pprint_thing

pandas/tests/indexes/common.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
RangeIndex, MultiIndex, CategoricalIndex, DatetimeIndex,
1010
TimedeltaIndex, PeriodIndex, IntervalIndex,
1111
notnull, isnull)
12+
from pandas.core.indexes.datetimelike import DatetimeIndexOpsMixin
1213
from pandas.core.dtypes.common import needs_i8_conversion
1314
from pandas.util.testing import assertRaisesRegexp
1415
from pandas._libs.tslib import iNaT
@@ -789,7 +790,7 @@ def test_numpy_ufuncs(self):
789790
np.arccos, np.arctan, np.sinh, np.cosh, np.tanh,
790791
np.arcsinh, np.arccosh, np.arctanh, np.deg2rad,
791792
np.rad2deg]:
792-
if isinstance(idx, pd.tseries.base.DatetimeIndexOpsMixin):
793+
if isinstance(idx, DatetimeIndexOpsMixin):
793794
# raise TypeError or ValueError (PeriodIndex)
794795
# PeriodIndex behavior should be changed in future version
795796
with tm.assertRaises(Exception):
@@ -812,7 +813,7 @@ def test_numpy_ufuncs(self):
812813
func(idx)
813814

814815
for func in [np.isfinite, np.isinf, np.isnan, np.signbit]:
815-
if isinstance(idx, pd.tseries.base.DatetimeIndexOpsMixin):
816+
if isinstance(idx, DatetimeIndexOpsMixin):
816817
# raise TypeError or ValueError (PeriodIndex)
817818
with tm.assertRaises(Exception):
818819
func(idx)
@@ -847,7 +848,7 @@ def test_hasnans_isnans(self):
847848

848849
if len(index) == 0:
849850
continue
850-
elif isinstance(index, pd.tseries.base.DatetimeIndexOpsMixin):
851+
elif isinstance(index, DatetimeIndexOpsMixin):
851852
values[1] = iNaT
852853
elif isinstance(index, (Int64Index, UInt64Index)):
853854
continue
@@ -887,7 +888,7 @@ def test_fillna(self):
887888
idx = index.copy()
888889
values = idx.values
889890

890-
if isinstance(index, pd.tseries.base.DatetimeIndexOpsMixin):
891+
if isinstance(index, DatetimeIndexOpsMixin):
891892
values[1] = iNaT
892893
elif isinstance(index, (Int64Index, UInt64Index)):
893894
continue

pandas/tests/indexes/datetimes/test_date_range.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import pandas as pd
1010
import pandas.util.testing as tm
1111
from pandas import compat
12-
from pandas.tseries.index import bdate_range, cdate_range
12+
from pandas.core.indexes.datetimes import bdate_range, cdate_range
1313
from pandas import date_range, offsets, DatetimeIndex, Timestamp
1414
from pandas.tseries.offsets import (generate_range, CDay, BDay,
1515
DateOffset, MonthEnd)

pandas/tests/indexes/datetimes/test_ops.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import pandas._libs.tslib as tslib
99
import pandas.util.testing as tm
1010
from pandas.errors import PerformanceWarning
11-
from pandas.tseries.index import cdate_range
11+
from pandas.core.indexes.datetimes import cdate_range
1212
from pandas import (DatetimeIndex, PeriodIndex, Series, Timestamp, Timedelta,
1313
date_range, TimedeltaIndex, _np_version_under1p10, Index,
1414
datetime, Float64Index, offsets, bdate_range)

pandas/tests/indexes/datetimes/test_setops.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import pandas as pd
66
import pandas.util.testing as tm
7-
from pandas.tseries.index import cdate_range
7+
from pandas.core.indexes.datetimes import cdate_range
88
from pandas import (DatetimeIndex, date_range, Series, bdate_range, DataFrame,
99
Int64Index, Index, to_datetime)
1010
from pandas.tseries.offsets import Minute, BMonthEnd, MonthEnd

pandas/tests/indexes/test_base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
import pandas.core.config as cf
2323

24-
from pandas.tseries.index import _to_m8
24+
from pandas.core.indexes.datetimes import _to_m8
2525

2626
import pandas as pd
2727
from pandas._libs.lib import Timestamp

pandas/tests/io/json/test_ujson.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1452,7 +1452,7 @@ def testIndex(self):
14521452
tm.assert_index_equal(i, outp)
14531453

14541454
def test_datetimeindex(self):
1455-
from pandas.tseries.index import date_range
1455+
from pandas.core.indexes.datetimes import date_range
14561456

14571457
rng = date_range('1/1/2000', periods=20)
14581458

pandas/tests/io/parser/parse_dates.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
from pandas import compat
2424
from pandas.compat import parse_date, StringIO, lrange
2525
from pandas.compat.numpy import np_array_datetime64_compat
26-
from pandas.tseries.index import date_range
26+
from pandas.core.indexes.datetimes import date_range
2727

2828

2929
class ParseDatesTests(object):

pandas/tests/plotting/test_datetimelike.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import numpy as np
99
from pandas import Index, Series, DataFrame
1010
from pandas.compat import is_platform_mac
11-
from pandas.tseries.index import date_range, bdate_range
11+
from pandas.core.indexes.datetimes import date_range, bdate_range
1212
from pandas.core.indexes.timedeltas import timedelta_range
1313
from pandas.tseries.offsets import DateOffset
1414
from pandas.core.indexes.period import period_range, Period, PeriodIndex

pandas/tests/reshape/test_concat.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1503,7 +1503,7 @@ def test_concat_exclude_none(self):
15031503
self.assertRaises(ValueError, concat, [None, None])
15041504

15051505
def test_concat_datetime64_block(self):
1506-
from pandas.tseries.index import date_range
1506+
from pandas.core.indexes.datetimes import date_range
15071507

15081508
rng = date_range('1/1/2000', periods=10)
15091509

pandas/tests/series/test_analytics.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from pandas import (Series, Categorical, DataFrame, isnull, notnull,
1414
bdate_range, date_range, _np_version_under1p10)
1515
from pandas.core.index import MultiIndex
16-
from pandas.tseries.index import Timestamp
16+
from pandas.core.indexes.datetimes import Timestamp
1717
from pandas.core.indexes.timedeltas import Timedelta
1818
import pandas.core.config as cf
1919

pandas/tests/series/test_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import pandas as pd
66

77
from pandas import Index, Series, DataFrame, date_range
8-
from pandas.tseries.index import Timestamp
8+
from pandas.core.indexes.datetimes import Timestamp
99

1010
from pandas.compat import range
1111
from pandas import compat

pandas/tests/series/test_constructors.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
is_datetime64tz_dtype)
1414
from pandas import (Index, Series, isnull, date_range,
1515
NaT, period_range, MultiIndex, IntervalIndex)
16-
from pandas.tseries.index import Timestamp, DatetimeIndex
16+
from pandas.core.indexes.datetimes import Timestamp, DatetimeIndex
1717

1818
from pandas._libs import lib
1919
from pandas._libs.tslib import iNaT

pandas/tests/series/test_datetime_values.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -364,8 +364,8 @@ def test_valid_dt_with_missing_values(self):
364364

365365
def test_dt_accessor_api(self):
366366
# GH 9322
367-
from pandas.core.indexes.accessors import (CombinedDatetimelikeProperties,
368-
DatetimeProperties)
367+
from pandas.core.indexes.accessors import (
368+
CombinedDatetimelikeProperties, DatetimeProperties)
369369
self.assertIs(Series.dt, CombinedDatetimelikeProperties)
370370

371371
s = Series(date_range('2000-01-01', periods=3))

pandas/tests/series/test_internals.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import numpy as np
88

99
from pandas import Series
10-
from pandas.tseries.index import Timestamp
10+
from pandas.core.indexes.datetimes import Timestamp
1111
import pandas._libs.lib as lib
1212

1313
from pandas.util.testing import assert_series_equal

pandas/tests/series/test_operators.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from pandas import (Index, Series, DataFrame, isnull, bdate_range,
1414
NaT, date_range, timedelta_range,
1515
_np_version_under1p8)
16-
from pandas.tseries.index import Timestamp
16+
from pandas.core.indexes.datetimes import Timestamp
1717
from pandas.core.indexes.timedeltas import Timedelta
1818
import pandas.core.nanops as nanops
1919

pandas/tests/series/test_quantile.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import pandas as pd
77

88
from pandas import (Index, Series, _np_version_under1p9)
9-
from pandas.tseries.index import Timestamp
9+
from pandas.core.indexes.datetimes import Timestamp
1010
from pandas.core.dtypes.common import is_integer
1111
import pandas.util.testing as tm
1212

pandas/tests/series/test_timeseries.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
from pandas._libs.tslib import iNaT
1010
from pandas.compat import lrange, StringIO, product
1111
from pandas.core.indexes.timedeltas import TimedeltaIndex
12-
from pandas.tseries.index import DatetimeIndex
12+
from pandas.core.indexes.datetimes import DatetimeIndex
1313
from pandas.tseries.offsets import BDay, BMonthEnd
1414
from pandas import (Index, Series, date_range, NaT, concat, DataFrame,
1515
Timestamp, to_datetime, offsets,

pandas/tests/sparse/test_frame.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
is_float_dtype,
1515
is_object_dtype,
1616
is_float)
17-
from pandas.tseries.index import DatetimeIndex
17+
from pandas.core.indexes.datetimes import DatetimeIndex
1818
from pandas.tseries.offsets import BDay
1919
from pandas.util import testing as tm
2020
from pandas.compat import lrange

pandas/tests/test_resample.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
from pandas.core.groupby import DataError
2020
from pandas.tseries.frequencies import MONTHS, DAYS
2121
from pandas.tseries.frequencies import to_offset
22-
from pandas.tseries.index import date_range
22+
from pandas.core.indexes.datetimes import date_range
2323
from pandas.tseries.offsets import Minute, BDay
2424
from pandas.core.indexes.period import period_range, PeriodIndex, Period
2525
from pandas.core.resample import (DatetimeIndex, TimeGrouper,

pandas/tests/tseries/test_offsets.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
from pandas.tseries.frequencies import (_offset_map, get_freq_code,
1616
_get_freq_str, _INVALID_FREQ_ERROR,
1717
get_offset, get_standard_freq)
18-
from pandas.tseries.index import _to_m8, DatetimeIndex, _daterange_cache
18+
from pandas.core.indexes.datetimes import (
19+
_to_m8, DatetimeIndex, _daterange_cache)
1920
from pandas.tseries.offsets import (BDay, CDay, BQuarterEnd, BMonthEnd,
2021
BusinessHour, WeekOfMonth, CBMonthEnd,
2122
CustomBusinessHour, WeekDay,

pandas/tests/tseries/test_timezones.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import pandas.tseries.tools as tools
1111
import pandas.tseries.offsets as offsets
1212
from pandas.compat import lrange, zip
13-
from pandas.tseries.index import bdate_range, date_range
13+
from pandas.core.indexes.datetimes import bdate_range, date_range
1414
from pandas.core.dtypes.dtypes import DatetimeTZDtype
1515
from pandas._libs import tslib
1616
from pandas import (Index, Series, DataFrame, isnull, Timestamp, NaT,

0 commit comments

Comments
 (0)