Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-qtconsole for 
openSUSE:Factory checked in at 2026-03-14 22:23:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-qtconsole (Old)
 and      /work/SRC/openSUSE:Factory/.python-qtconsole.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-qtconsole"

Sat Mar 14 22:23:15 2026 rev:38 rq:1338961 version:5.7.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-qtconsole/python-qtconsole.changes        
2025-12-20 21:49:44.039246697 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-qtconsole.new.8177/python-qtconsole.changes  
    2026-03-14 22:24:41.542840301 +0100
@@ -1,0 +2,7 @@
+Mon Mar  2 17:44:55 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 5.7.1:
+  * Handle restarting state in connected kernels.
+  * Don't clear console after setting a new syntax style.
+
+-------------------------------------------------------------------

Old:
----
  qtconsole-5.7.0.tar.gz

New:
----
  qtconsole-5.7.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-qtconsole.spec ++++++
--- /var/tmp/diff_new_pack.8HNykx/_old  2026-03-14 22:24:42.230868804 +0100
+++ /var/tmp/diff_new_pack.8HNykx/_new  2026-03-14 22:24:42.230868804 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-qtconsole
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -22,7 +22,7 @@
 %bcond_with libalternatives
 %endif
 Name:           python-qtconsole
-Version:        5.7.0
+Version:        5.7.1
 Release:        0
 Summary:        Jupyter Qt console
 License:        BSD-3-Clause

++++++ qtconsole-5.7.0.tar.gz -> qtconsole-5.7.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtconsole-5.7.0/PKG-INFO new/qtconsole-5.7.1/PKG-INFO
--- old/qtconsole-5.7.0/PKG-INFO        2025-09-10 20:57:10.072859300 +0200
+++ new/qtconsole-5.7.1/PKG-INFO        2026-02-10 17:35:09.783546200 +0100
@@ -1,10 +1,10 @@
 Metadata-Version: 2.4
 Name: qtconsole
-Version: 5.7.0
+Version: 5.7.1
 Summary: Jupyter Qt console
 Home-page: http://jupyter.org
 Author: Jupyter Development Team
-Author-email: [email protected]
+Author-email: [email protected]
 Maintainer: Spyder Development Team
 License: BSD
 Keywords: Interactive,Interpreter,Shell
@@ -58,12 +58,9 @@
 
 # Jupyter QtConsole
 
-![Windows 
tests](https://github.com/jupyter/qtconsole/workflows/Windows%20tests/badge.svg)
-![Macos 
tests](https://github.com/jupyter/qtconsole/workflows/Macos%20tests/badge.svg)
-![Linux 
tests](https://github.com/jupyter/qtconsole/workflows/Linux%20tests/badge.svg)
-[![Coverage 
Status](https://coveralls.io/repos/github/jupyter/qtconsole/badge.svg?branch=master)](https://coveralls.io/github/jupyter/qtconsole?branch=master)
+[![Tests](https://github.com/spyder-ide/qtconsole/actions/workflows/tests.yaml/badge.svg)](https://github.com/spyder-ide/qtconsole/actions/workflows/tests.yaml)
+[![Coverage 
Status](https://coveralls.io/repos/github/spyder-ide/qtconsole/badge.svg?branch=main)](https://coveralls.io/github/spyder-ide/qtconsole?branch=main)
 [![Documentation 
Status](https://readthedocs.org/projects/qtconsole/badge/?version=stable)](https://qtconsole.readthedocs.io/en/stable/)
-[![Google 
Group](https://img.shields.io/badge/-Google%20Group-lightgrey.svg)](https://groups.google.com/forum/#!forum/jupyter)
 
 A rich Qt-based console for working with Jupyter kernels,
 supporting rich media output, session export, and more.
@@ -73,7 +70,9 @@
 figures, proper multiline editing with syntax highlighting, graphical calltips,
 and more.
 
-![qtconsole](https://raw.githubusercontent.com/jupyter/qtconsole/master/docs/source/_images/qtconsole.png)
+This project is maintained by the Spyder development team and part of its 
organization.
+
+![qtconsole](https://raw.githubusercontent.com/spyder-ide/qtconsole/master/docs/source/_images/qtconsole.png)
 
 ## Install Qtconsole
 The Qtconsole requires Python bindings for Qt, such as 
[PyQt6](https://pypi.org/project/PyQt6/), 
[PySide6](https://pypi.org/project/PySide6/), 
[PyQt5](https://pypi.org/project/PyQt5/) or 
[PySide2](https://pypi.org/project/PySide2/).
@@ -111,11 +110,6 @@
 **Note:** Additional information about using a system package manager may be
 found in the [qtconsole documentation](https://qtconsole.readthedocs.io).
 
-More installation instructions for PyQt can be found in the [PyQt5 
documentation](http://pyqt.sourceforge.net/Docs/PyQt5/installation.html) and 
[PyQt4 documentation](http://pyqt.sourceforge.net/Docs/PyQt4/installation.html)
-
-Source packages for Windows/Linux/MacOS can be found here: 
[PyQt5](https://www.riverbankcomputing.com/software/pyqt/download5) and 
[PyQt4](https://riverbankcomputing.com/software/pyqt/download).
-
-
 ## Usage
 To run the Qtconsole:
 
@@ -123,9 +117,6 @@
 
 ## Resources
 - [Project Jupyter website](https://jupyter.org)
-- Documentation for the Qtconsole
-  * [latest version](https://qtconsole.readthedocs.io/en/latest/) 
[[PDF](https://media.readthedocs.org/pdf/qtconsole/latest/qtconsole.pdf)]
-  * [stable version](https://qtconsole.readthedocs.io/en/stable/) 
[[PDF](https://media.readthedocs.org/pdf/qtconsole/stable/qtconsole.pdf)]
-- [Documentation for Project 
Jupyter](https://jupyter.readthedocs.io/en/latest/index.html) 
[[PDF](https://media.readthedocs.org/pdf/jupyter/latest/jupyter.pdf)]
-- [Issues](https://github.com/jupyter/qtconsole/issues)
-- [Technical support - Jupyter Google 
Group](https://groups.google.com/forum/#!forum/jupyter)
+- [Spyder website](https://www.spyder-ide.org)
+- [Documentation for the 
Qtconsole](https://qtconsole.readthedocs.io/en/stable/)
+- [Issues](https://github.com/spyder-ide/qtconsole/issues)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtconsole-5.7.0/README.md 
new/qtconsole-5.7.1/README.md
--- old/qtconsole-5.7.0/README.md       2023-09-01 16:50:38.000000000 +0200
+++ new/qtconsole-5.7.1/README.md       2026-02-10 05:06:01.000000000 +0100
@@ -1,11 +1,8 @@
 # Jupyter QtConsole
 
-![Windows 
tests](https://github.com/jupyter/qtconsole/workflows/Windows%20tests/badge.svg)
-![Macos 
tests](https://github.com/jupyter/qtconsole/workflows/Macos%20tests/badge.svg)
-![Linux 
tests](https://github.com/jupyter/qtconsole/workflows/Linux%20tests/badge.svg)
-[![Coverage 
Status](https://coveralls.io/repos/github/jupyter/qtconsole/badge.svg?branch=master)](https://coveralls.io/github/jupyter/qtconsole?branch=master)
+[![Tests](https://github.com/spyder-ide/qtconsole/actions/workflows/tests.yaml/badge.svg)](https://github.com/spyder-ide/qtconsole/actions/workflows/tests.yaml)
+[![Coverage 
Status](https://coveralls.io/repos/github/spyder-ide/qtconsole/badge.svg?branch=main)](https://coveralls.io/github/spyder-ide/qtconsole?branch=main)
 [![Documentation 
Status](https://readthedocs.org/projects/qtconsole/badge/?version=stable)](https://qtconsole.readthedocs.io/en/stable/)
-[![Google 
Group](https://img.shields.io/badge/-Google%20Group-lightgrey.svg)](https://groups.google.com/forum/#!forum/jupyter)
 
 A rich Qt-based console for working with Jupyter kernels,
 supporting rich media output, session export, and more.
@@ -15,7 +12,9 @@
 figures, proper multiline editing with syntax highlighting, graphical calltips,
 and more.
 
-![qtconsole](https://raw.githubusercontent.com/jupyter/qtconsole/master/docs/source/_images/qtconsole.png)
+This project is maintained by the Spyder development team and part of its 
organization.
+
+![qtconsole](https://raw.githubusercontent.com/spyder-ide/qtconsole/master/docs/source/_images/qtconsole.png)
 
 ## Install Qtconsole
 The Qtconsole requires Python bindings for Qt, such as 
[PyQt6](https://pypi.org/project/PyQt6/), 
[PySide6](https://pypi.org/project/PySide6/), 
[PyQt5](https://pypi.org/project/PyQt5/) or 
[PySide2](https://pypi.org/project/PySide2/).
@@ -53,11 +52,6 @@
 **Note:** Additional information about using a system package manager may be
 found in the [qtconsole documentation](https://qtconsole.readthedocs.io).
 
-More installation instructions for PyQt can be found in the [PyQt5 
documentation](http://pyqt.sourceforge.net/Docs/PyQt5/installation.html) and 
[PyQt4 documentation](http://pyqt.sourceforge.net/Docs/PyQt4/installation.html)
-
-Source packages for Windows/Linux/MacOS can be found here: 
[PyQt5](https://www.riverbankcomputing.com/software/pyqt/download5) and 
[PyQt4](https://riverbankcomputing.com/software/pyqt/download).
-
-
 ## Usage
 To run the Qtconsole:
 
@@ -65,9 +59,6 @@
 
 ## Resources
 - [Project Jupyter website](https://jupyter.org)
-- Documentation for the Qtconsole
-  * [latest version](https://qtconsole.readthedocs.io/en/latest/) 
[[PDF](https://media.readthedocs.org/pdf/qtconsole/latest/qtconsole.pdf)]
-  * [stable version](https://qtconsole.readthedocs.io/en/stable/) 
[[PDF](https://media.readthedocs.org/pdf/qtconsole/stable/qtconsole.pdf)]
-- [Documentation for Project 
Jupyter](https://jupyter.readthedocs.io/en/latest/index.html) 
[[PDF](https://media.readthedocs.org/pdf/jupyter/latest/jupyter.pdf)]
-- [Issues](https://github.com/jupyter/qtconsole/issues)
-- [Technical support - Jupyter Google 
Group](https://groups.google.com/forum/#!forum/jupyter)
+- [Spyder website](https://www.spyder-ide.org)
+- [Documentation for the 
Qtconsole](https://qtconsole.readthedocs.io/en/stable/)
+- [Issues](https://github.com/spyder-ide/qtconsole/issues)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtconsole-5.7.0/docs/source/changelog.rst 
new/qtconsole-5.7.1/docs/source/changelog.rst
--- old/qtconsole-5.7.0/docs/source/changelog.rst       2025-09-10 
20:54:45.000000000 +0200
+++ new/qtconsole-5.7.1/docs/source/changelog.rst       2026-02-10 
17:31:21.000000000 +0100
@@ -8,6 +8,14 @@
 5.7
 ~~~
 
+5.7.1
+-----
+
+`5.7.1 on GitHub <https://github.com/jupyter/qtconsole/milestones/5.7.1>`__
+
+* Handle restarting state in connected kernels.
+* Don't clear console after setting a new syntax style.
+
 5.7.0
 -----
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtconsole-5.7.0/docs/source/conf.py 
new/qtconsole-5.7.1/docs/source/conf.py
--- old/qtconsole-5.7.0/docs/source/conf.py     2024-05-05 03:35:40.000000000 
+0200
+++ new/qtconsole-5.7.1/docs/source/conf.py     2026-02-10 03:45:03.000000000 
+0100
@@ -50,7 +50,7 @@
 # The suffix(es) of source filenames.
 # You can specify multiple suffix as a list of string:
 # source_suffix = ['.rst', '.md']
-source_suffix = '.rst'
+source_suffix = {".rst": "restructuredtext"}
 
 # The encoding of source files.
 #source_encoding = 'utf-8-sig'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtconsole-5.7.0/qtconsole/_version.py 
new/qtconsole-5.7.1/qtconsole/_version.py
--- old/qtconsole-5.7.0/qtconsole/_version.py   2025-09-10 20:56:43.000000000 
+0200
+++ new/qtconsole-5.7.1/qtconsole/_version.py   2026-02-10 17:33:43.000000000 
+0100
@@ -1,2 +1,2 @@
-version_info = (5, 7, 0)
+version_info = (5, 7, 1)
 __version__ = '.'.join(map(str, version_info))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtconsole-5.7.0/qtconsole/frontend_widget.py 
new/qtconsole-5.7.1/qtconsole/frontend_widget.py
--- old/qtconsole-5.7.0/qtconsole/frontend_widget.py    2024-08-28 
20:01:04.000000000 +0200
+++ new/qtconsole-5.7.1/qtconsole/frontend_widget.py    2026-02-10 
03:45:03.000000000 +0100
@@ -545,7 +545,7 @@
         if self.kernel_manager:
             self.kernel_manager.reset_autorestart_count()
 
-        self.reset()
+        self.reset(clear=not died)
 
     def _handle_inspect_reply(self, rep):
         """Handle replies for call tips."""
@@ -615,6 +615,9 @@
             # kernel started while we were running
             if self._executing:
                 self._handle_kernel_restarted(died=True)
+        elif state == 'restarting':
+            # handle kernel unexpected restarts
+            self._handle_kernel_restarted(died=True)
         elif state == 'idle':
             pass
         elif state == 'busy':
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtconsole-5.7.0/qtconsole/mainwindow.py 
new/qtconsole-5.7.1/qtconsole/mainwindow.py
--- old/qtconsole-5.7.0/qtconsole/mainwindow.py 2025-09-07 21:02:32.000000000 
+0200
+++ new/qtconsole-5.7.1/qtconsole/mainwindow.py 2026-02-10 03:45:03.000000000 
+0100
@@ -814,8 +814,7 @@
         self.active_frontend.style_sheet = style_sheet
         self.active_frontend._syntax_style_changed()
         self.active_frontend._style_sheet_changed()
-        self.active_frontend.reset(clear=True)
-
+        self.active_frontend.reset(clear=False)
         if parse_version(ipython_release.version) >= parse_version("9.0"):
             colors = colors.replace('nocolor', 'nocolors')
             traceback_colors_code = f"""
@@ -846,6 +845,10 @@
 get_ipython().run_line_magic('colors', '{colors}')
             """
         self.active_frontend._execute(traceback_colors_code, True)
+        self.active_frontend._append_plain_text(
+            "\n\nNote: Clearing the console is necessary to fully apply the "
+            "new syntax style you selected."
+        )
 
     def close_active_frontend(self):
         self.close_tab(self.active_frontend)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtconsole-5.7.0/qtconsole/tests/test_comms.py 
new/qtconsole-5.7.1/qtconsole/tests/test_comms.py
--- old/qtconsole-5.7.0/qtconsole/tests/test_comms.py   2025-08-05 
18:59:49.000000000 +0200
+++ new/qtconsole-5.7.1/qtconsole/tests/test_comms.py   2026-02-10 
03:45:03.000000000 +0100
@@ -45,7 +45,7 @@
         # Get status messages
         timeout_time = time.time() + timeout
         msg_type = 'status'
-        while msg_type == 'status':
+        while msg_type == 'status' or msg_type == 'iopub_welcome':
             if timeout_time < time.time():
                 raise TimeoutError
             try:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtconsole-5.7.0/qtconsole.egg-info/PKG-INFO 
new/qtconsole-5.7.1/qtconsole.egg-info/PKG-INFO
--- old/qtconsole-5.7.0/qtconsole.egg-info/PKG-INFO     2025-09-10 
20:57:09.000000000 +0200
+++ new/qtconsole-5.7.1/qtconsole.egg-info/PKG-INFO     2026-02-10 
17:35:09.000000000 +0100
@@ -1,10 +1,10 @@
 Metadata-Version: 2.4
 Name: qtconsole
-Version: 5.7.0
+Version: 5.7.1
 Summary: Jupyter Qt console
 Home-page: http://jupyter.org
 Author: Jupyter Development Team
-Author-email: [email protected]
+Author-email: [email protected]
 Maintainer: Spyder Development Team
 License: BSD
 Keywords: Interactive,Interpreter,Shell
@@ -58,12 +58,9 @@
 
 # Jupyter QtConsole
 
-![Windows 
tests](https://github.com/jupyter/qtconsole/workflows/Windows%20tests/badge.svg)
-![Macos 
tests](https://github.com/jupyter/qtconsole/workflows/Macos%20tests/badge.svg)
-![Linux 
tests](https://github.com/jupyter/qtconsole/workflows/Linux%20tests/badge.svg)
-[![Coverage 
Status](https://coveralls.io/repos/github/jupyter/qtconsole/badge.svg?branch=master)](https://coveralls.io/github/jupyter/qtconsole?branch=master)
+[![Tests](https://github.com/spyder-ide/qtconsole/actions/workflows/tests.yaml/badge.svg)](https://github.com/spyder-ide/qtconsole/actions/workflows/tests.yaml)
+[![Coverage 
Status](https://coveralls.io/repos/github/spyder-ide/qtconsole/badge.svg?branch=main)](https://coveralls.io/github/spyder-ide/qtconsole?branch=main)
 [![Documentation 
Status](https://readthedocs.org/projects/qtconsole/badge/?version=stable)](https://qtconsole.readthedocs.io/en/stable/)
-[![Google 
Group](https://img.shields.io/badge/-Google%20Group-lightgrey.svg)](https://groups.google.com/forum/#!forum/jupyter)
 
 A rich Qt-based console for working with Jupyter kernels,
 supporting rich media output, session export, and more.
@@ -73,7 +70,9 @@
 figures, proper multiline editing with syntax highlighting, graphical calltips,
 and more.
 
-![qtconsole](https://raw.githubusercontent.com/jupyter/qtconsole/master/docs/source/_images/qtconsole.png)
+This project is maintained by the Spyder development team and part of its 
organization.
+
+![qtconsole](https://raw.githubusercontent.com/spyder-ide/qtconsole/master/docs/source/_images/qtconsole.png)
 
 ## Install Qtconsole
 The Qtconsole requires Python bindings for Qt, such as 
[PyQt6](https://pypi.org/project/PyQt6/), 
[PySide6](https://pypi.org/project/PySide6/), 
[PyQt5](https://pypi.org/project/PyQt5/) or 
[PySide2](https://pypi.org/project/PySide2/).
@@ -111,11 +110,6 @@
 **Note:** Additional information about using a system package manager may be
 found in the [qtconsole documentation](https://qtconsole.readthedocs.io).
 
-More installation instructions for PyQt can be found in the [PyQt5 
documentation](http://pyqt.sourceforge.net/Docs/PyQt5/installation.html) and 
[PyQt4 documentation](http://pyqt.sourceforge.net/Docs/PyQt4/installation.html)
-
-Source packages for Windows/Linux/MacOS can be found here: 
[PyQt5](https://www.riverbankcomputing.com/software/pyqt/download5) and 
[PyQt4](https://riverbankcomputing.com/software/pyqt/download).
-
-
 ## Usage
 To run the Qtconsole:
 
@@ -123,9 +117,6 @@
 
 ## Resources
 - [Project Jupyter website](https://jupyter.org)
-- Documentation for the Qtconsole
-  * [latest version](https://qtconsole.readthedocs.io/en/latest/) 
[[PDF](https://media.readthedocs.org/pdf/qtconsole/latest/qtconsole.pdf)]
-  * [stable version](https://qtconsole.readthedocs.io/en/stable/) 
[[PDF](https://media.readthedocs.org/pdf/qtconsole/stable/qtconsole.pdf)]
-- [Documentation for Project 
Jupyter](https://jupyter.readthedocs.io/en/latest/index.html) 
[[PDF](https://media.readthedocs.org/pdf/jupyter/latest/jupyter.pdf)]
-- [Issues](https://github.com/jupyter/qtconsole/issues)
-- [Technical support - Jupyter Google 
Group](https://groups.google.com/forum/#!forum/jupyter)
+- [Spyder website](https://www.spyder-ide.org)
+- [Documentation for the 
Qtconsole](https://qtconsole.readthedocs.io/en/stable/)
+- [Issues](https://github.com/spyder-ide/qtconsole/issues)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/qtconsole-5.7.0/setup.py new/qtconsole-5.7.1/setup.py
--- old/qtconsole-5.7.0/setup.py        2025-09-10 20:46:29.000000000 +0200
+++ new/qtconsole-5.7.1/setup.py        2026-02-10 05:06:01.000000000 +0100
@@ -13,7 +13,7 @@
 import sys
 
 v = sys.version_info
-if v[0] >= 3 and v[:2] < (3, 8):
+if v[0] >= 3 and v[:2] < (3, 9):
     error = "ERROR: %s requires Python version 3.9 or above." % name
     print(error, file=sys.stderr)
     sys.exit(1)
@@ -57,7 +57,7 @@
     long_description              = long_description,
     long_description_content_type = 'text/markdown',
     author                        = 'Jupyter Development Team',
-    author_email                  = '[email protected]',
+    author_email                  = '[email protected]',
     maintainer                    = 'Spyder Development Team',
     url                           = 'http://jupyter.org',
     license                       = 'BSD',

Reply via email to