This doesn't need to be updated now. But I wanted to post it as you think about updating to allow Bokeh v3.0.3.
I was running CCC code from a conda environment with Bokeh v3.0.3 and I got the following import failure:
ImportError: cannot import name 'Panel' from 'bokeh.models.widgets' (/Users/richardevans/opt/anaconda3/envs/tn-bustax-dev/lib/python3.10/site-packages/bokeh/models/widgets/__init__.py)
This StackOverflow thread suggests that the bokeh.models.widgets.Panel class has been replaced in Bokeh v3.0.3 with bokeh.model.TabPanel (see Bokeh 3.0.3 documentation). This looks like the whole widgets section has been moved/removed.
I noted that the Panel and Tabs classes only appear in CCC in calculator.py
This doesn't need to be updated now. But I wanted to post it as you think about updating to allow Bokeh v3.0.3.
I was running CCC code from a conda environment with Bokeh v3.0.3 and I got the following import failure:
This StackOverflow thread suggests that the
bokeh.models.widgets.Panel
class has been replaced in Bokeh v3.0.3 withbokeh.model.TabPanel
(see Bokeh 3.0.3 documentation). This looks like the wholewidgets
section has been moved/removed.I noted that the
Panel
andTabs
classes only appear in CCC incalculator.py
cc: @jdebacker