Overview

Request 787012 accepted

- update to version 4.1.1
* Add file path completions to the Editor. This works by writing the
beginning of a file path, either absolute or relative, inside a
string and pressing `Tab` or `Ctrl+Space` to get completions for
it.
* Add a new command line option called `--report-segfault` to be
able to send segmentation fault reports to Github.
* Fix a critical error when starting kernels on Windows.
- changelog from version 4.1.0
* Several improvements to the interface and user experience of the Plots pane.
* Show hidden files in Files and Project panes.
* Allow automatic introduction of docstrings in the Sphinx format.
* Implicitly create a project when Spyder is launched with a folder path as
argument in the command line
* Re-add the ability to run IPython magics inside of cells.
* Allow running PyQt applications multiple times.
* Make adjustable the maximum number of recent projects in the Projects
* Disable code folding and indent guides when files have more than 2000 lines
for performance reasons.
* Critical performance improvements to the Editor and Files.
* Several fixes to the autosave mechanism.
* Preserve creation time when saving files.
* Don't corrupt symlinks when saving files associated to them.
* Improve the code completion experience in the Editor.
* Start kernels in a thread to avoid freezing the entire interface.
* Correctly update the debugging panel in the Editor when debugging in
multiple consoles.
* Make the Code Analysis pane to read the nearest pylintrc file, according to
the hierarchy defined by Pylint.
- See full list of issues and pull requests in the CHANGELOG.md on
github#spyder-ide/spyder
- remove patches merged upstream
0001-fix-hanging-test-when-not-in-git-repository.patch
0001-only-test-for-git-when-in-git.patch
- spyder3-pr11704-fixpytestargs.patch to call pytest directly
(upstream PR#11704, issue#11870)
- spyder3-pr11899-fixdeprecation.patch to pass test_arrayeditor_with_inf_array
(upstream PR#11889, issue#11885)
- remove the compileall calls for tests because they are not installed anymore
- singlespec macros
- remove source language files from lang package

Loading...

Tomáš Chvátal's avatar

You should probably rename all that spyder3 to spider-* as it no longer makes sense since we drop the python2 version.


Sebastian Wagner's avatar

And once we have python4 there are two packages spyder (currently spyder3) and spyder4. Then, after python3 deprecation we rename spyder4 to spyder?

What speaks against providing spyder?


Tomáš Chvátal's avatar

there will be python 4 in few years but it is mandatory to adhere to pypi names https://pypi.org/project/spyder/

The only reason for the rename we had is moot so it should be renamed back.


Sebastian Wagner's avatar

Ok, thanks for the explanation.

I plan to work on the rename today then (after accepting here).


Sebastian Wagner's avatar

See https://build.opensuse.org/request/show/787219 for the rename


Hans-Peter Jansen's avatar

Thanks a lot, sebix.

When I touched this package lately, the naming really puzzled me, since Spyder3 was de-facto version 4. It took some time to realize, that the 3 was referring to Python3 and is only confusing new users as such.


Sebastian Wagner's avatar

Most of the work is actually done by Benjamin Greiner @bnavigator

AFAIK: In the beginning there was just spyder with python2, as a python3-variant of spyder3 came out, there was a need for two separate packages as they were not compatible to the "other" python version. Thus the name spyder3 (the python3-* naming scheme does not apply for applications).

Request History
Benjamin Greiner's avatar

bnavigator created request

- update to version 4.1.1
* Add file path completions to the Editor. This works by writing the
beginning of a file path, either absolute or relative, inside a
string and pressing `Tab` or `Ctrl+Space` to get completions for
it.
* Add a new command line option called `--report-segfault` to be
able to send segmentation fault reports to Github.
* Fix a critical error when starting kernels on Windows.
- changelog from version 4.1.0
* Several improvements to the interface and user experience of the Plots pane.
* Show hidden files in Files and Project panes.
* Allow automatic introduction of docstrings in the Sphinx format.
* Implicitly create a project when Spyder is launched with a folder path as
argument in the command line
* Re-add the ability to run IPython magics inside of cells.
* Allow running PyQt applications multiple times.
* Make adjustable the maximum number of recent projects in the Projects
* Disable code folding and indent guides when files have more than 2000 lines
for performance reasons.
* Critical performance improvements to the Editor and Files.
* Several fixes to the autosave mechanism.
* Preserve creation time when saving files.
* Don't corrupt symlinks when saving files associated to them.
* Improve the code completion experience in the Editor.
* Start kernels in a thread to avoid freezing the entire interface.
* Correctly update the debugging panel in the Editor when debugging in
multiple consoles.
* Make the Code Analysis pane to read the nearest pylintrc file, according to
the hierarchy defined by Pylint.
- See full list of issues and pull requests in the CHANGELOG.md on
github#spyder-ide/spyder
- remove patches merged upstream
0001-fix-hanging-test-when-not-in-git-repository.patch
0001-only-test-for-git-when-in-git.patch
- spyder3-pr11704-fixpytestargs.patch to call pytest directly
(upstream PR#11704, issue#11870)
- spyder3-pr11899-fixdeprecation.patch to pass test_arrayeditor_with_inf_array
(upstream PR#11889, issue#11885)
- remove the compileall calls for tests because they are not installed anymore
- singlespec macros
- remove source language files from lang package


Sebastian Wagner's avatar

sebix accepted request

openSUSE Build Service is sponsored by