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 2024-05-07 18:02:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ipykernel (Old)
and /work/SRC/openSUSE:Factory/.python-ipykernel.new.1880 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ipykernel"
Tue May 7 18:02:04 2024 rev:48 rq:1172014 version:6.29.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ipykernel/python-ipykernel.changes
2024-03-06 23:03:04.822156256 +0100
+++
/work/SRC/openSUSE:Factory/.python-ipykernel.new.1880/python-ipykernel.changes
2024-05-07 18:02:05.735652950 +0200
@@ -1,0 +2,6 @@
+Sun May 5 18:01:26 UTC 2024 - Ben Greiner <[email protected]>
+
+- Update to 6.29.4
+ * Fix side effect import for pickleutil #1216 (@blink1073)
+
+-------------------------------------------------------------------
Old:
----
ipykernel-6.29.3.tar.gz
New:
----
ipykernel-6.29.4.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-ipykernel.spec ++++++
--- /var/tmp/diff_new_pack.ma2fI1/_old 2024-05-07 18:02:06.499680731 +0200
+++ /var/tmp/diff_new_pack.ma2fI1/_new 2024-05-07 18:02:06.499680731 +0200
@@ -17,9 +17,8 @@
%{?sle15_python_module_pythons}
-%define skip_python39 1
Name: python-ipykernel
-Version: 6.29.3
+Version: 6.29.4
Release: 0
Summary: IPython Kernel for Jupyter
License: BSD-3-Clause
++++++ ipykernel-6.29.3.tar.gz -> ipykernel-6.29.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ipykernel-6.29.3/CHANGELOG.md
new/ipykernel-6.29.4/CHANGELOG.md
--- old/ipykernel-6.29.3/CHANGELOG.md 2020-02-02 01:00:00.000000000 +0100
+++ new/ipykernel-6.29.4/CHANGELOG.md 2020-02-02 01:00:00.000000000 +0100
@@ -2,6 +2,26 @@
<!-- <START NEW CHANGELOG ENTRY> -->
+## 6.29.4
+
+([Full
Changelog](https://github.com/ipython/ipykernel/compare/v6.29.3...1cea5332ffc37f32e8232fd2b8b8ddd91b2bbdcf))
+
+### Bugs fixed
+
+- Fix side effect import for pickleutil
[#1216](https://github.com/ipython/ipykernel/pull/1216)
([@blink1073](https://github.com/blink1073))
+
+### Maintenance and upkeep improvements
+
+- Do not import debugger/debugpy unless needed
[#1223](https://github.com/ipython/ipykernel/pull/1223)
([@krassowski](https://github.com/krassowski))
+
+### Contributors to this release
+
+([GitHub contributors page for this
release](https://github.com/ipython/ipykernel/graphs/contributors?from=2024-02-26&to=2024-03-27&type=c))
+
+[@agronholm](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aagronholm+updated%3A2024-02-26..2024-03-27&type=Issues)
|
[@blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2024-02-26..2024-03-27&type=Issues)
|
[@davidbrochart](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Adavidbrochart+updated%3A2024-02-26..2024-03-27&type=Issues)
|
[@krassowski](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Akrassowski+updated%3A2024-02-26..2024-03-27&type=Issues)
|
[@minrk](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aminrk+updated%3A2024-02-26..2024-03-27&type=Issues)
+
+<!-- <END NEW CHANGELOG ENTRY> -->
+
## 6.29.3
([Full
Changelog](https://github.com/ipython/ipykernel/compare/v6.29.2...de2221ce155668c343084fde37b77fb6b1671dc9))
@@ -29,8 +49,6 @@
[@blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2024-02-07..2024-02-26&type=Issues)
|
[@ccordoba12](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Accordoba12+updated%3A2024-02-07..2024-02-26&type=Issues)
|
[@jdranczewski](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ajdranczewski+updated%3A2024-02-07..2024-02-26&type=Issues)
|
[@joouha](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ajoouha+updated%3A2024-02-07..2024-02-26&type=Issues)
|
[@krassowski](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Akrassowski+updated%3A2024-02-07..2024-02-26&type=Issues)
-<!-- <END NEW CHANGELOG ENTRY> -->
-
## 6.29.2
([Full
Changelog](https://github.com/ipython/ipykernel/compare/v6.29.1...d45fe71990d26c0bd5b7b3b2a4ccd3d1f6609899))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ipykernel-6.29.3/PKG-INFO
new/ipykernel-6.29.4/PKG-INFO
--- old/ipykernel-6.29.3/PKG-INFO 2020-02-02 01:00:00.000000000 +0100
+++ new/ipykernel-6.29.4/PKG-INFO 2020-02-02 01:00:00.000000000 +0100
@@ -1,6 +1,6 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.3
Name: ipykernel
-Version: 6.29.3
+Version: 6.29.4
Summary: IPython Kernel for Jupyter
Project-URL: Homepage, https://ipython.org
Project-URL: Documentation, https://ipykernel.readthedocs.io
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ipykernel-6.29.3/ipykernel/_version.py
new/ipykernel-6.29.4/ipykernel/_version.py
--- old/ipykernel-6.29.3/ipykernel/_version.py 2020-02-02 01:00:00.000000000
+0100
+++ new/ipykernel-6.29.4/ipykernel/_version.py 2020-02-02 01:00:00.000000000
+0100
@@ -5,7 +5,7 @@
from typing import List
# Version string must appear intact for hatch versioning
-__version__ = "6.29.3"
+__version__ = "6.29.4"
# 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.29.3/ipykernel/ipkernel.py
new/ipykernel-6.29.4/ipykernel/ipkernel.py
--- old/ipykernel-6.29.3/ipykernel/ipkernel.py 2020-02-02 01:00:00.000000000
+0100
+++ new/ipykernel-6.29.4/ipykernel/ipkernel.py 2020-02-02 01:00:00.000000000
+0100
@@ -22,7 +22,6 @@
from .comm.comm import BaseComm
from .comm.manager import CommManager
from .compiler import XCachingCompiler
-from .debugger import Debugger, _is_debugpy_available
from .eventloops import _use_appnope
from .iostream import OutStream
from .kernelbase import Kernel as KernelBase
@@ -81,7 +80,7 @@
help="Set this flag to False to deactivate the use of experimental
IPython completion APIs.",
).tag(config=True)
- debugpy_stream = Instance(ZMQStream, allow_none=True) if
_is_debugpy_available else None
+ debugpy_stream = Instance(ZMQStream, allow_none=True)
user_module = Any()
@@ -109,6 +108,8 @@
"""Initialize the kernel."""
super().__init__(**kwargs)
+ from .debugger import Debugger, _is_debugpy_available
+
# Initialize the Debugger
if _is_debugpy_available:
self.debugger = Debugger(
@@ -209,6 +210,8 @@
}
def dispatch_debugpy(self, msg):
+ from .debugger import _is_debugpy_available
+
if _is_debugpy_available:
# The first frame is the socket id, we can drop it
frame = msg[1].bytes.decode("utf-8")
@@ -524,6 +527,8 @@
async def do_debug_request(self, msg):
"""Handle a debug request."""
+ from .debugger import _is_debugpy_available
+
if _is_debugpy_available:
return await self.debugger.process_request(msg)
return None
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/ipykernel-6.29.3/ipykernel/pickleutil.py
new/ipykernel-6.29.4/ipykernel/pickleutil.py
--- old/ipykernel-6.29.3/ipykernel/pickleutil.py 2020-02-02
01:00:00.000000000 +0100
+++ new/ipykernel-6.29.4/ipykernel/pickleutil.py 2020-02-02
01:00:00.000000000 +0100
@@ -10,6 +10,10 @@
from types import FunctionType
# This registers a hook when it's imported
+try:
+ from ipyparallel.serialize import codeutil # noqa: F401
+except ImportError:
+ pass
from traitlets.log import get_logger
from traitlets.utils.importstring import import_item