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 <[email protected]>
+
+- 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+))?