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+))?