Skip to content

Commit 2f4cd16

Browse files
committed
Support pandas 0.23.0 core.groupby module layout
`pandas.core.groupby` has been moved to `pandas.core.groupby.groupby` for pandas 0.23.0. See pandas pull request [#20506](pandas-dev/pandas#20506).
1 parent 3bb02c5 commit 2f4cd16

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

tqdm/_tqdm.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -539,16 +539,23 @@ def pandas(tclass, *targs, **tkwargs):
539539
"""
540540
from pandas.core.frame import DataFrame
541541
from pandas.core.series import Series
542-
from pandas.core.groupby import DataFrameGroupBy
543-
from pandas.core.groupby import SeriesGroupBy
544-
from pandas.core.groupby import GroupBy
545-
from pandas.core.groupby import PanelGroupBy
546542
from pandas import Panel
547543
try:
548544
# pandas>=0.18.0
549545
from pandas.core.window import _Rolling_and_Expanding
550546
except ImportError: # pragma: no cover
551547
_Rolling_and_Expanding = None
548+
try:
549+
# pandas>=0.23.0
550+
from pandas.core.groupby.groupby import DataFrameGroupBy
551+
from pandas.core.groupby.groupby import SeriesGroupBy
552+
from pandas.core.groupby.groupby import GroupBy
553+
from pandas.core.groupby.groupby import PanelGroupBy
554+
except ImportError:
555+
from pandas.core.groupby import DataFrameGroupBy
556+
from pandas.core.groupby import SeriesGroupBy
557+
from pandas.core.groupby import GroupBy
558+
from pandas.core.groupby import PanelGroupBy
552559

553560
deprecated_t = [tkwargs.pop('deprecated_t', None)]
554561

0 commit comments

Comments
 (0)