Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package spyder for openSUSE:Factory checked in at 2025-12-22 22:48:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/spyder (Old) and /work/SRC/openSUSE:Factory/.spyder.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "spyder" Mon Dec 22 22:48:33 2025 rev:64 rq:1323797 version:6.1.2 Changes: -------- --- /work/SRC/openSUSE:Factory/spyder/spyder.changes 2025-11-24 14:10:30.576599807 +0100 +++ /work/SRC/openSUSE:Factory/.spyder.new.1928/spyder.changes 2025-12-22 22:49:35.113877906 +0100 @@ -1,0 +2,53 @@ +Sat Dec 20 12:48:47 UTC 2025 - Ben Greiner <[email protected]> + +- Update to 6.1.2 + ## New features + * Set a maximum number of plots in the Plots pane to prevent a memory leak + when generating many of them. + * Simplify UX to create directories and files from the files/project explorer. + * Add support for Pylint 4. + ## Important fixes + * Fix update process for installer based installations that require admin + permissions on Windows. + * Fix Profiler error when the IPython console kernel takes time to start. + * General fixes to the API module (`spyder.api`) docstrings and typings. + ## API changes + * Fix API version not being correctly bumped to 2.0.0 for Spyder 6.1, + and formally expose and document `VERSION_INFO` tuple. + * The `spyder.api.editor` module, containing legacy aliases of + `EditorExtension` and `Panel` that can be accessed directly from the + Editor plugin in Spyder 6.0+, is now documented as pending deprecation, + will issue a `DeprecationWarning` in Spyder 6.2 and be removed in Spyder 7.0. + Import them from `spyder.plugins.editor.api` instead. + * The `spyder.api.plugins.enum` and `spyder.api.plugins.new_api` modules + are now documented to be pending being marked as private, with a + `DeprecationWarning` on importing the old names in Spyder 6.2, and their + removal in Spyder 7.0. All of their public APIs are availible from + and are been canonically imported from `spyder.api.plugins` since Spyder 5.1. +- Release 6.1.1 + ## New features + * Allow to set a custom Conda executable in `Preferences > Main + interpreter`. + * Add action to context menu of Editor tabs to close all files to + the left. + * Support viewing long bytes in the Variable Explorer. + * Allow to create a project if the selected directory after + opening a project is not yet one. + ## Important fixes + * Several fixes related to remote development features. + * Several fixes related to Qt6 bindings (PySide6/PyQt6). + * Several fixes related to the Debugger. + * Fix Pixi environments activation on Posix systems. + * Performance and usability fixes related to multicursor support + and linting markers. + * Prevent Flake8 cmd windows from appearing when it is selected + as linting provider. + * Make user environment variables take precedence over system + ones for kernels. + ## API changes + * Remove old API for plugins, which was deprecated since Spyder + 6.0. +- Drop spyder-opensuse-deps.patch +- Add spyder-opensuse-installer.patch + +------------------------------------------------------------------- Old: ---- spyder-6.1.0.tar.gz spyder-opensuse-deps.patch New: ---- spyder-6.1.2.tar.gz spyder-opensuse-installer.patch ----------(Old B)---------- Old: 6.0. - Drop spyder-opensuse-deps.patch - Add spyder-opensuse-installer.patch ----------(Old E)---------- ----------(New B)---------- New:- Drop spyder-opensuse-deps.patch - Add spyder-opensuse-installer.patch ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ spyder.spec ++++++ --- /var/tmp/diff_new_pack.o78gMg/_old 2025-12-22 22:49:44.594268494 +0100 +++ /var/tmp/diff_new_pack.o78gMg/_new 2025-12-22 22:49:44.594268494 +0100 @@ -21,7 +21,7 @@ # You MUST checkout the app in your live system and play with it before submitting an update. %bcond_with test Name: spyder -Version: 6.1.0 +Version: 6.1.2 Release: 0 Summary: The Scientific Python Development Environment License: MIT @@ -29,8 +29,8 @@ URL: https://www.spyder-ide.org/ Source: https://github.com/spyder-ide/spyder/archive/v%{version}.tar.gz#/spyder-%{version}.tar.gz Source1: spyder-rpmlintrc -# PATCH-FIX-OPENSUSE spyder-opensuse-deps.patch gh#spyder-ide/spyder#25342 -Patch0: spyder-opensuse-deps.patch +# PATCH-FIX-OPENSUSE spyder-opensuse-installer.patch [email protected] -- make sure users don't report bugs as installed from an upstream package +Patch0: spyder-opensuse-installer.patch BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: python3-base >= 3.7 @@ -43,7 +43,7 @@ Requires: python3-Pygments >= 2.0 Requires: python3-QtPy >= 2.4 Requires: python3-Rtree >= 0.9.7 -Requires: python3-Sphinx >= 0.6.6 +Requires: python3-Sphinx >= 7.2.0 Requires: python3-aiohttp >= 3.11.2 Requires: python3-atomicwrites >= 1.2.0 Requires: python3-bcrypt >= 4.3.0 @@ -52,7 +52,7 @@ Requires: python3-cookiecutter >= 1.6.0 Requires: python3-diff-match-patch >= 20181111 Requires: python3-importlib-metadata >= 4.6.0 -Requires: python3-intervaltree +Requires: python3-intervaltree >= 3.0.2 Requires: python3-ipython_pygments_lexers >= 1.0 Requires: python3-jellyfish >= 0.7 Requires: python3-jsonschema >= 3.2.0 @@ -60,7 +60,6 @@ Requires: python3-nbconvert >= 4.0 Requires: python3-numpydoc >= 0.6.0 Requires: python3-packaging >= 20.0 -Requires: python3-parso >= 0.7.0 Requires: python3-pexpect >= 4.4.0 Requires: python3-pickleshare >= 0.4 Requires: python3-psutil >= 5.3 @@ -69,25 +68,26 @@ Requires: python3-pyls-spyder >= 0.4.0 Requires: python3-pyuca >= 1.2 Requires: python3-pyxdg >= 0.26 -Requires: python3-pyzmq >= 24 +Requires: python3-pyzmq >= 24.0.0 Requires: python3-qstylizer >= 0.2.2 Requires: python3-textdistance >= 4.2.0 Requires: python3-three-merge >= 0.1.1 -Requires: python3-watchdog +Requires: python3-watchdog >= 0.10.3 Requires: python3-yarl >= 1.9.4 Requires: (python3-QDarkStyle >= 3.2.0 with python3-QDarkStyle < 3.3.0) Requires: (python3-QtAwesome >= 1.4 with python3-QtAwesome < 1.5) Requires: (python3-asyncssh >= 2.14 with python3-asyncssh < 3) -Requires: (python3-ipython >= 8.13 with python3-ipython < 10) +Requires: (python3-ipython >= 8.15 with python3-ipython < 10) Requires: (python3-jedi >= 0.17.2 with python3-jedi < 0.20) -# Check Patch0 and https://github.com/spyder-ide/spyder/issues/25342 -Requires: (python3-pylint >= 3.1 with python3-pylint < 4.1) +Requires: (python3-parso >= 0.7.0 with python3-parso < 0.9.0) +Requires: (python3-pylint >= 3.1 with python3-pylint < 5) Requires: (python3-python-lsp-black >= 2.0.0 with python3-python-lsp-black < 3) Requires: (python3-python-lsp-ruff >= 2.3.0 with python3-python-lsp-ruff < 3) -Requires: (python3-python-lsp-server-all >= 1.13.0 with python3-python-lsp-server-all < 1.14) +Requires: (python3-python-lsp-server-all >= 1.14.0 with python3-python-lsp-server-all < 1.15) Requires: (python3-qtconsole >= 5.7.0 with python3-qtconsole < 5.8.0) -Requires: (python3-spyder-kernels >= 3.1 with python3-spyder-kernels < 3.2) +Requires: (python3-spyder-kernels >= 3.1.2 with python3-spyder-kernels < 3.2) Requires: (python3-superqt >= 0.6.2 with python3-superqt < 1) +Recommends: fzf >= 0.42 Recommends: git-core Recommends: python3-Cython Recommends: python3-Pillow @@ -143,12 +143,12 @@ BuildRequires: python3-sympy %endif # runtime -BuildRequires: python3-Pygments >= 2.0 BuildRequires: python3-PyQt6 >= 6.5 BuildRequires: python3-PyQt6-WebEngine >= 6.5 +BuildRequires: python3-Pygments >= 2.0 BuildRequires: python3-QtPy >= 2.4 BuildRequires: python3-Rtree >= 0.9.7 -BuildRequires: python3-Sphinx >= 0.6.6 +BuildRequires: python3-Sphinx >= 7.2.0 BuildRequires: python3-aiohttp >= 3.11.2 BuildRequires: python3-atomicwrites >= 1.2.0 BuildRequires: python3-bcrypt >= 4.3.0 @@ -157,7 +157,7 @@ BuildRequires: python3-cookiecutter >= 1.6.0 BuildRequires: python3-diff-match-patch >= 20181111 BuildRequires: python3-importlib-metadata >= 4.6.0 -BuildRequires: python3-intervaltree +BuildRequires: python3-intervaltree >= 3.0.2 BuildRequires: python3-ipython_pygments_lexers >= 1.0 BuildRequires: python3-jellyfish >= 0.7 BuildRequires: python3-jsonschema >= 3.2.0 @@ -165,7 +165,6 @@ BuildRequires: python3-nbconvert >= 4.0 BuildRequires: python3-numpydoc >= 0.6.0 BuildRequires: python3-packaging >= 20.0 -BuildRequires: python3-parso >= 0.7.0 BuildRequires: python3-pexpect >= 4.4.0 BuildRequires: python3-pickleshare >= 0.4 BuildRequires: python3-psutil >= 5.3 @@ -174,23 +173,24 @@ BuildRequires: python3-pyls-spyder >= 0.4.0 BuildRequires: python3-pyuca >= 1.2 BuildRequires: python3-pyxdg >= 0.26 -BuildRequires: python3-pyzmq >= 24 +BuildRequires: python3-pyzmq >= 24.0.0 BuildRequires: python3-qstylizer >= 0.2.2 BuildRequires: python3-textdistance >= 4.2.0 BuildRequires: python3-three-merge >= 0.1.1 -BuildRequires: python3-watchdog +BuildRequires: python3-watchdog >= 0.10.3 BuildRequires: python3-yarl >= 1.9.4 BuildRequires: (python3-QDarkStyle >= 3.2.0 with python3-QDarkStyle < 3.3.0) BuildRequires: (python3-QtAwesome >= 1.4 with python3-QtAwesome < 1.5) BuildRequires: (python3-asyncssh >= 2.14 with python3-asyncssh < 3) -BuildRequires: (python3-ipython >= 8.13 with python3-ipython < 10) +BuildRequires: (python3-ipython >= 8.15 with python3-ipython < 10) BuildRequires: (python3-jedi >= 0.17.2 with python3-jedi < 0.20) -BuildRequires: (python3-pylint >= 3.1 with python3-pylint < 4.1) +BuildRequires: (python3-parso >= 0.7.0 with python3-parso < 0.9.0) +BuildRequires: (python3-pylint >= 3.1 with python3-pylint < 5) BuildRequires: (python3-python-lsp-black >= 2.0.0 with python3-python-lsp-black < 3) BuildRequires: (python3-python-lsp-ruff >= 2.3.0 with python3-python-lsp-ruff < 3) -BuildRequires: (python3-python-lsp-server-all >= 1.13.0 with python3-python-lsp-server-all < 1.14) -BuildRequires: (python3-qtconsole >= 5.7 with python3-qtconsole < 5.8) -BuildRequires: (python3-spyder-kernels >= 3.1 with python3-spyder-kernels < 3.2) +BuildRequires: (python3-python-lsp-server-all >= 1.14.0 with python3-python-lsp-server-all < 1.15) +BuildRequires: (python3-qtconsole >= 5.7.0 with python3-qtconsole < 5.8.0) +BuildRequires: (python3-spyder-kernels >= 3.1.2 with python3-spyder-kernels < 3.2) BuildRequires: (python3-superqt >= 0.6.2 with python3-superqt < 1) # /SECTION ++++++ spyder-6.1.0.tar.gz -> spyder-6.1.2.tar.gz ++++++ /work/SRC/openSUSE:Factory/spyder/spyder-6.1.0.tar.gz /work/SRC/openSUSE:Factory/.spyder.new.1928/spyder-6.1.2.tar.gz differ: char 24, line 1 ++++++ spyder-opensuse-installer.patch ++++++ Index: spyder-6.1.2/spyder/__init__.py =================================================================== --- spyder-6.1.2.orig/spyder/__init__.py +++ spyder-6.1.2/spyder/__init__.py @@ -73,12 +73,7 @@ def get_versions(reporev=True): os.path.dirname(__current_directory__) ) - if is_conda_based_app(): - installer = 'standalone' - elif is_conda_env(pyexec=sys.executable): - installer = 'conda' - else: - installer = 'pip' + installer = 'openSUSE RPM' versions = { 'spyder': __version__,
