Page MenuHomeSolus

Update spyder3 to 4.2.0

Authored by algent on Nov 15 2020, 8:34 PM.
Referenced Files
F10826145: D9991.diff
Sun, Jun 4, 2:06 AM
F10761310: D9991.id24083.diff
Thu, May 18, 8:11 AM
Tue, May 16, 3:53 PM
F10748218: D9991.diff
Mon, May 15, 8:06 PM
F10738440: D9991.diff
Sat, May 13, 11:58 AM




  • New features
    • Add support for inline and interactive Matplotlib plots in the debugger.
    • Automatic detection of conda and pyenv environments in Preferences > Python interpreter.
    • Add functionality to do auto-formatting in the Editor. It can be triggered in the menu Source > Format file or selection or with the shorcut Ctrl+Alt+I
    • Add support for text snippets in the Editor. The list of available snippets is shown in Preferences > Completion and linting > Snippets.
    • Support caching cells send in succession to the IPython console. This will run one cell after the previous one finished.
    • Make variables take precedence over Pdb commands in the debugger. In case a variable clashes with a command, you'll have to prefix the command with !.
    • Show a message to take a tour of Spyder features the first time 4.2.0 is launched.
  • Important fixes
    • Improve performance in the Editor when painting indent guides and showing linting messages.
    • Prevent the creation of temporary files in Dropbox directories after saving in the Editor.
    • Prevent the Outline to degrade performance in the Editor when visible. This was achieved by moving this pane to use the LSP architecture.
    • Support Jedi 0.17.2

Full changelog here

Depends on D9971 D9980 D9981 D9984 D9989 D9990

Signed-off-by: Algent Albrahimi <>

Test Plan

Run a few python scripts with spyder3.

Diff Detail

R3882 spyder3
Lint Not Applicable
Tests Not Applicable

Event Timeline

JoshStrobl added a subscriber: JoshStrobl.
JoshStrobl added inline comments.

So where are they getting the icon now? I'm not seeing it in either paths.


Should we consider symlinking spyder3 to reduce breakages?

This revision now requires changes to proceed.Nov 19 2020, 12:32 AM
algent marked 2 inline comments as done.

Symlink spyder to spyder3 and fix the icon

Minor thing, I know. Otherwise looked good to me. Fantastic work.


You have indentation here.

This revision now requires changes to proceed.Nov 23 2020, 4:34 PM
algent marked an inline comment as done.

Remove indentation

This revision is now accepted and ready to land.Nov 23 2020, 6:13 PM
This revision was automatically updated to reflect the committed changes.