Page MenuHomeSolus

Update spyder3 to 4.2.0
ClosedPublic

Authored by algent on Sun, Nov 15, 8:34 PM.

Details

Summary

Changelog:

  • 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 <algent@protonmail.com>

Test Plan

Run a few python scripts with spyder3.

Diff Detail

Repository
R3882 spyder3
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

algent created this revision.Sun, Nov 15, 8:34 PM
algent requested review of this revision.Sun, Nov 15, 8:34 PM
JoshStrobl requested changes to this revision.Thu, Nov 19, 12:32 AM
JoshStrobl added a subscriber: JoshStrobl.
JoshStrobl added inline comments.
package.yml
64

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

pspec_x86_64.xml
35

Should we consider symlinking spyder3 to reduce breakages?

This revision now requires changes to proceed.Thu, Nov 19, 12:32 AM
algent updated this revision to Diff 24041.Thu, Nov 19, 5:46 PM
algent marked 2 inline comments as done.

Symlink spyder to spyder3 and fix the icon

JoshStrobl requested changes to this revision.Mon, Nov 23, 4:34 PM

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

package.yml
69

You have indentation here.

This revision now requires changes to proceed.Mon, Nov 23, 4:34 PM
algent updated this revision to Diff 24083.Mon, Nov 23, 5:45 PM
algent marked an inline comment as done.

Remove indentation

JoshStrobl accepted this revision.Mon, Nov 23, 6:13 PM

LGTM, thanks!

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