Skip to content

Commit 8323622

Browse files
authored
Fix updating SpineOpt using the Add/Update SpineOpt wizard (#3066)
Update SpineInterface first, then SpineOpt Re spine-tools/SpineOpt.jl#1186
1 parent b4290c8 commit 8323622

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

spinetoolbox/widgets/add_up_spine_opt_wizard.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ def initializePage(self):
242242
'using Pkg; Pkg.Registry.add("General"); Pkg.add("SpineOpt")',
243243
"installation",
244244
),
245-
"update": ("Updating", 'using Pkg; Pkg.update("SpineOpt")', "update"),
245+
"update": ("Updating", 'using Pkg; Pkg.update("SpineInterface"); Pkg.update("SpineOpt")', "update"),
246246
}[self.wizard().required_action]
247247
self.setTitle(f"{processing} SpineOpt")
248248
julia_exe = self.field("julia_exe")
@@ -473,12 +473,14 @@ def _initialize_page_solution1(self):
473473
if not env:
474474
update_cmds = """
475475
<span style="color:green;">julia> </span><span>import Pkg</span><br>
476+
<span style="color:green;">julia> </span><span>Pkg.update("SpineInterface")</span><br>
476477
<span style="color:green;">julia> </span><span>Pkg.update("SpineOpt")</span><br>"""
477478
else:
478479
update_cmds = f"""
479480
<span style="color:green;">julia> </span><span>import Pkg</span><br>
480481
<span style="color:green;">julia> </span><span>cd("{env}")</span><br>
481482
<span style="color:green;">julia> </span><span>Pkg.activate(".")</span><br>
483+
<span style="color:green;">julia> </span><span>Pkg.update("SpineInterface")</span><br>
482484
<span style="color:green;">julia> </span><span>Pkg.update("SpineOpt")</span><br>"""
483485
action_cmds = {"Install SpineOpt": install_cmds, "Update SpineOpt": update_cmds}
484486
self.setTitle("What now?")

0 commit comments

Comments
 (0)