From e97065cef0857ab62999cdfb411e131d47e1d61f Mon Sep 17 00:00:00 2001 From: Luis Aleixo Date: Thu, 16 Feb 2023 12:25:42 +0100 Subject: [PATCH] updated ipywidgets according to new documentation --- caimira/apps/expert.py | 5 ++--- setup.py | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/caimira/apps/expert.py b/caimira/apps/expert.py index 73a27b7d..5c04c9c6 100644 --- a/caimira/apps/expert.py +++ b/caimira/apps/expert.py @@ -916,8 +916,7 @@ class ExpertApplication(Controller): self.comparison_view.widget, # self._debug_output, )) - for i, title in enumerate(['Current scenario', 'Scenario comparison', "Debug"]): - self._results_tab.set_title(i, title) + self._results_tab.titles = ['Current scenario', 'Scenario comparison', "Debug"] self.widget = widgets.HBox( children=( self.multi_model_view.widget, @@ -1013,7 +1012,7 @@ class MultiModelView(View): self.add_tab(scenario_name, model) model_scenario_ids.append(id(model)) tab_index = self._tab_model_ids.index(id(model)) - self.widget.set_title(tab_index, scenario_name) + self.widget.titles = [scenario_name for (scenario_name, _) in model_scenarios] # Any remaining model_scenario_ids are no longer needed, so remove # their tabs. diff --git a/setup.py b/setup.py index 9f97a75c..2d27b2e8 100644 --- a/setup.py +++ b/setup.py @@ -20,7 +20,7 @@ REQUIREMENTS: dict = { 'core': [ 'dataclasses; python_version < "3.7"', 'ipykernel', - 'ipympl != 0.8.0, != 0.8.1, != 0.9.2', + 'ipympl', 'ipywidgets', 'Jinja2', 'loky',