diff --git a/setup.cfg b/setup.cfg index 9994cb1f4..9e4ecb5c9 100644 --- a/setup.cfg +++ b/setup.cfg @@ -82,6 +82,7 @@ packages=find: [options.extras_require] dev=py-make>=0.1.0; twine; wheel telegram=requests +notebook=ipywidgets>=6 [options.entry_points] console_scripts= tqdm=tqdm.cli:main diff --git a/tqdm/notebook.py b/tqdm/notebook.py index 1e1431d89..2d73ea825 100644 --- a/tqdm/notebook.py +++ b/tqdm/notebook.py @@ -22,14 +22,9 @@ if True: # pragma: no cover # import IPython/Jupyter base widget and display utilities IPY = 0 - IPYW = 0 try: # IPython 4.x import ipywidgets IPY = 4 - try: - IPYW = int(ipywidgets.__version__.split('.')[0]) - except AttributeError: # __version__ may not exist in old versions - pass except ImportError: # IPython 3.x / 2.x IPY = 32 import warnings @@ -37,7 +32,7 @@ warnings.filterwarnings( 'ignore', message=".*The `IPython.html` package has been deprecated.*") try: - import IPython.html.widgets as ipywidgets + import IPython.html.widgets as ipywidgets # NOQA: F401 except ImportError: pass