Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-ipykernel for 
openSUSE:Factory checked in at 2022-02-21 17:45:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ipykernel (Old)
 and      /work/SRC/openSUSE:Factory/.python-ipykernel.new.1958 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-ipykernel"

Mon Feb 21 17:45:46 2022 rev:21 rq:955752 version:6.9.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ipykernel/python-ipykernel.changes        
2022-02-11 23:08:14.362744120 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-ipykernel.new.1958/python-ipykernel.changes  
    2022-02-21 17:45:51.531580789 +0100
@@ -1,0 +2,9 @@
+Thu Feb 17 16:33:02 UTC 2022 - Arun Persaud <a...@gmx.de>
+
+- update to version 6.9.1:
+  * Bugs fixed
+    + Add hostname to the usage reply #865 (@echarles)
+    + Enable standard library debugging via config #863 (@echarles)
+    + process_one only accepts coroutines for dispatch #861 (@minrk)
+
+-------------------------------------------------------------------

Old:
----
  ipykernel-6.9.0.tar.gz

New:
----
  ipykernel-6.9.1.tar.gz

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

Other differences:
------------------
++++++ python-ipykernel.spec ++++++
--- /var/tmp/diff_new_pack.dyXspK/_old  2022-02-21 17:45:52.975581219 +0100
+++ /var/tmp/diff_new_pack.dyXspK/_new  2022-02-21 17:45:52.979581221 +0100
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python3-%{**}}
 %define         skip_python2 1
 Name:           python-ipykernel
-Version:        6.9.0
+Version:        6.9.1
 Release:        0
 Summary:        IPython Kernel for Jupyter
 License:        BSD-3-Clause

++++++ ipykernel-6.9.0.tar.gz -> ipykernel-6.9.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-6.9.0/CHANGELOG.md 
new/ipykernel-6.9.1/CHANGELOG.md
--- old/ipykernel-6.9.0/CHANGELOG.md    2022-02-07 18:18:56.000000000 +0100
+++ new/ipykernel-6.9.1/CHANGELOG.md    2022-02-15 16:52:14.000000000 +0100
@@ -2,6 +2,24 @@
 
 <!-- <START NEW CHANGELOG ENTRY> -->
 
+## 6.9.1
+
+([Full 
Changelog](https://github.com/ipython/ipykernel/compare/v6.9.0...c27e5b95c3d104d9fb6cae3375aec0e98974dcff))
+
+### Bugs fixed
+
+- Add hostname to the usage reply 
[#865](https://github.com/ipython/ipykernel/pull/865) 
([@echarles](https://github.com/echarles))
+- Enable standard library debugging via config 
[#863](https://github.com/ipython/ipykernel/pull/863) 
([@echarles](https://github.com/echarles))
+- process_one only accepts coroutines for dispatch 
[#861](https://github.com/ipython/ipykernel/pull/861) 
([@minrk](https://github.com/minrk))
+
+### Contributors to this release
+
+([GitHub contributors page for this 
release](https://github.com/ipython/ipykernel/graphs/contributors?from=2022-02-07&to=2022-02-15&type=c))
+
+[@blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2022-02-07..2022-02-15&type=Issues)
 | 
[@echarles](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aecharles+updated%3A2022-02-07..2022-02-15&type=Issues)
 | 
[@minrk](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aminrk+updated%3A2022-02-07..2022-02-15&type=Issues)
+
+<!-- <END NEW CHANGELOG ENTRY> -->
+
 ## 6.9.0
 
 ([Full 
Changelog](https://github.com/ipython/ipykernel/compare/v6.8.0...7a229c6c83d44d315f637ef63159a43c64ec73d6))
@@ -17,8 +35,6 @@
 
 
[@blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2022-02-01..2022-02-07&type=Issues)
 | 
[@JohanMabille](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3AJohanMabille+updated%3A2022-02-01..2022-02-07&type=Issues)
 | 
[@minrk](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aminrk+updated%3A2022-02-01..2022-02-07&type=Issues)
 
-<!-- <END NEW CHANGELOG ENTRY> -->
-
 ## 6.8.0
 
 ([Full 
Changelog](https://github.com/ipython/ipykernel/compare/v6.7.0...4e775b70e7e1be7e96fe7c3c747f21f3d93f0181))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-6.9.0/PKG-INFO new/ipykernel-6.9.1/PKG-INFO
--- old/ipykernel-6.9.0/PKG-INFO        2022-02-07 18:19:33.637899900 +0100
+++ new/ipykernel-6.9.1/PKG-INFO        2022-02-15 16:52:53.615234000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: ipykernel
-Version: 6.9.0
+Version: 6.9.1
 Summary: IPython Kernel for Jupyter
 Home-page: https://ipython.org
 Author: IPython Development Team
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-6.9.0/ipykernel/_version.py 
new/ipykernel-6.9.1/ipykernel/_version.py
--- old/ipykernel-6.9.0/ipykernel/_version.py   2022-02-07 18:19:15.000000000 
+0100
+++ new/ipykernel-6.9.1/ipykernel/_version.py   2022-02-15 16:52:35.000000000 
+0100
@@ -4,7 +4,7 @@
 import re
 
 # Version string must appear intact for tbump versioning
-__version__ = '6.9.0'
+__version__ = '6.9.1'
 
 # Build up version_info tuple for backwards compatibility
 pattern = r'(?P<major>\d+).(?P<minor>\d+).(?P<patch>\d+)(?P<rest>.*)'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-6.9.0/ipykernel/debugger.py 
new/ipykernel-6.9.1/ipykernel/debugger.py
--- old/ipykernel-6.9.0/ipykernel/debugger.py   2022-02-07 18:18:56.000000000 
+0100
+++ new/ipykernel-6.9.1/ipykernel/debugger.py   2022-02-15 16:52:14.000000000 
+0100
@@ -270,13 +270,14 @@
         'richInspectVariables', 'modules'
     ]
 
-    def __init__(self, log, debugpy_stream, event_callback, shell_socket, 
session):
+    def __init__(self, log, debugpy_stream, event_callback, shell_socket, 
session, just_my_code = True):
         self.log = log
         self.debugpy_client = DebugpyClient(log, debugpy_stream, 
self._handle_event)
         self.shell_socket = shell_socket
         self.session = session
         self.is_started = False
         self.event_callback = event_callback
+        self.just_my_code = just_my_code
         self.stopped_queue = Queue()
 
         self.started_debug_handlers = {}
@@ -515,11 +516,12 @@
             'port': port
         }
         message['arguments']['logToFile'] = True
-        # Reverts that option for now since it leads to spurious break of the 
code
-        # in ipykernel source and resuming the execution leads to several 
errors
-        # in the kernel.
+        # Experimental option to break in non-user code.
+        # The ipykernel source is in the call stack, so the user
+        # has to manipulate the step-over and step-into in a wize way.
         # Set debugOptions for breakpoints in python standard library source.
-        # message['arguments']['debugOptions'] = [ 'DebugStdLib' ]
+        if not self.just_my_code:
+            message['arguments']['debugOptions'] = [ 'DebugStdLib' ]
         return await self._forward_message(message)
 
     async def configurationDone(self, message):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-6.9.0/ipykernel/ipkernel.py 
new/ipykernel-6.9.1/ipykernel/ipkernel.py
--- old/ipykernel-6.9.0/ipykernel/ipkernel.py   2022-02-07 18:18:56.000000000 
+0100
+++ new/ipykernel-6.9.1/ipykernel/ipkernel.py   2022-02-15 16:52:14.000000000 
+0100
@@ -83,7 +83,8 @@
                                     self.debugpy_stream,
                                     self._publish_debug_event,
                                     self.debug_shell_socket,
-                                    self.session)
+                                    self.session,
+                                    self.debug_just_my_code)
 
         # Initialize the InteractiveShell subclass
         self.shell = self.shell_class.instance(parent=self,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-6.9.0/ipykernel/kernelbase.py 
new/ipykernel-6.9.1/ipykernel/kernelbase.py
--- old/ipykernel-6.9.0/ipykernel/kernelbase.py 2022-02-07 18:18:56.000000000 
+0100
+++ new/ipykernel-6.9.1/ipykernel/kernelbase.py 2022-02-15 16:52:14.000000000 
+0100
@@ -13,6 +13,7 @@
 import os
 from signal import signal, default_int_handler, SIGINT
 import sys
+import socket
 import time
 import uuid
 import warnings
@@ -127,6 +128,15 @@
     # any links that should go in the help menu
     help_links = List()
 
+    # Experimental option to break in non-user code.
+    # The ipykernel source is in the call stack, so the user
+    # has to manipulate the step-over and step-into in a wize way.
+    debug_just_my_code = Bool(True,
+        help="""Set to False if you want to debug python standard and 
dependent libraries.
+        """
+    ).tag(config=True)
+
+    # track associations with current request
     # Private interface
 
     _darwin_app_nap = Bool(True,
@@ -879,7 +889,9 @@
             return None
 
     async def usage_request(self, stream, ident, parent):
-        reply_content = {}
+        reply_content = {
+            'hostname': socket.gethostname()
+        }
         if psutil is None:
             return reply_content
         current_process = psutil.Process()
@@ -985,7 +997,8 @@
         self.shell_stream.flush()
 
         # Callback to signal that we are done aborting
-        def stop_aborting():
+        # dispatch functions _must_ be async
+        async def stop_aborting():
             self.log.info("Finishing abort")
             self._aborting = False
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-6.9.0/ipykernel.egg-info/PKG-INFO 
new/ipykernel-6.9.1/ipykernel.egg-info/PKG-INFO
--- old/ipykernel-6.9.0/ipykernel.egg-info/PKG-INFO     2022-02-07 
18:19:33.000000000 +0100
+++ new/ipykernel-6.9.1/ipykernel.egg-info/PKG-INFO     2022-02-15 
16:52:53.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: ipykernel
-Version: 6.9.0
+Version: 6.9.1
 Summary: IPython Kernel for Jupyter
 Home-page: https://ipython.org
 Author: IPython Development Team
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ipykernel-6.9.0/pyproject.toml 
new/ipykernel-6.9.1/pyproject.toml
--- old/ipykernel-6.9.0/pyproject.toml  2022-02-07 18:19:15.000000000 +0100
+++ new/ipykernel-6.9.1/pyproject.toml  2022-02-15 16:52:35.000000000 +0100
@@ -16,7 +16,7 @@
 skip = ["check-links"]
 
 [tool.tbump.version]
-current = "6.9.0"
+current = "6.9.1"
 regex = '''
   (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)
   ((?P<channel>a|b|rc|.dev)(?P<release>\d+))?

Reply via email to