diff --git a/tqdm/std.py b/tqdm/std.py index 17bc5c6ff..14480bcee 100644 --- a/tqdm/std.py +++ b/tqdm/std.py @@ -696,10 +696,14 @@ def pandas(cls, **tqdm_kwargs): """ + from warnings import catch_warnings, simplefilter + from pandas.core.frame import DataFrame from pandas.core.series import Series try: - from pandas import Panel + with catch_warnings(): + simplefilter("ignore", category=FutureWarning) + from pandas import Panel except ImportError: # TODO: pandas>0.25.2 Panel = None Rolling, Expanding = None, None @@ -718,14 +722,14 @@ def pandas(cls, **tqdm_kwargs): try: # pandas>=0.25.0 from pandas.core.groupby.generic import SeriesGroupBy # , NDFrameGroupBy from pandas.core.groupby.generic import DataFrameGroupBy - except ImportError: + except ImportError: # pragma: no cover try: # pandas>=0.23.0 from pandas.core.groupby.groupby import DataFrameGroupBy, SeriesGroupBy except ImportError: from pandas.core.groupby import DataFrameGroupBy, SeriesGroupBy try: # pandas>=0.23.0 from pandas.core.groupby.groupby import GroupBy - except ImportError: + except ImportError: # pragma: no cover from pandas.core.groupby import GroupBy try: # pandas>=0.23.0