diff --git a/molplotly/main.py b/molplotly/main.py index dd2fbf1..743a30b 100644 --- a/molplotly/main.py +++ b/molplotly/main.py @@ -10,7 +10,12 @@ import pandas as pd import numpy as np from dash import Input, Output, dcc, html, no_update -from jupyter_dash import JupyterDash +import dash +from packaging import version +if version.parse(dash.__version__) >= version.parse("2.11"): + from dash import Dash as JupyterDash +else: + from jupyter_dash import JupyterDash from pandas.core.groupby import DataFrameGroupBy from plotly.graph_objects import Figure import plotly.graph_objects as go diff --git a/setup.py b/setup.py index 97b6696..98a97bb 100644 --- a/setup.py +++ b/setup.py @@ -16,6 +16,7 @@ "jupyter-dash>=0.4.2", "plotly>=5.0.0", "rdkit-pypi>=2021.9.4", + "packaging", "pandas", "ipykernel", "nbformat", diff --git a/setup_pip.py b/setup_pip.py index b30163a..f4d71fb 100644 --- a/setup_pip.py +++ b/setup_pip.py @@ -25,6 +25,7 @@ "jupyter-dash>=0.4.2", "plotly>=5.0.0", "rdkit-pypi>=2021.9.4", + "packaging" "pandas", "ipykernel", "nbformat",