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 <c...@bnavigator.de> + +- 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