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__,

Reply via email to