-
Notifications
You must be signed in to change notification settings - Fork 20
Update settings widget and upgrade projects to version 14 #3140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
# Conflicts resolved in: # spinetoolbox/resources_icons_rc.py # spinetoolbox/ui/mainwindow.py # spinetoolbox/ui/settings.py
- Load all pythons, julias, and kernels into memory at startup - Fix bugs in kernel models
When execution settings in local project data are missing: - Tool Pythons default to the Python that was used in launching the app - Tool Julias default to the Julia found in PATH. - Tool Julia Projects default to the Julia 'home' project/environment
# Conflicts resolved in: # spinetoolbox/spine_db_editor/ui/spine_db_editor_window.py # spinetoolbox/ui_main.py
…ution_test projects to v14
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #3140 +/- ##
==========================================
- Coverage 68.60% 67.90% -0.71%
==========================================
Files 195 196 +1
Lines 37855 38520 +665
Branches 4539 4654 +115
==========================================
+ Hits 25972 26156 +184
- Misses 10578 11042 +464
- Partials 1305 1322 +17 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
This is starting to look good! A few notes:
|
|
With this PR, Jump arrows that use Tool specifications would always use the "default" environment (and Julia project) selected from Settings, right? Being able to specify the interpreter for Jumps feels like such a niche use case that I think we can do that later if someone requires it. |
This PR updates settings widget in order to remember more than one python interpreter, julia project, and julia executables. In addition, projects will be updated to version 14, which is compatible with a related
spine-itemsbranch (toolbox_issue_3029_phase_1) and the related PR spine-tools/spine-items#269. The project upgrader moves tool execution settings from the local Tool Specifation settings file into local Project settings file.Re #3029
To test:
issue_3029_phase_1from Spine Toolboxtoolbox_issue_3029_phase_1from spine-itemsChecklist before merging