Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-ipython for openSUSE:Factory checked in at 2024-12-11 21:01:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ipython (Old) and /work/SRC/openSUSE:Factory/.python-ipython.new.29675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ipython" Wed Dec 11 21:01:03 2024 rev:51 rq:1229867 version:8.30.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ipython/python-ipython.changes 2024-11-18 19:57:26.759701300 +0100 +++ /work/SRC/openSUSE:Factory/.python-ipython.new.29675/python-ipython.changes 2024-12-11 21:04:51.542281062 +0100 @@ -1,0 +2,12 @@ +Tue Dec 10 11:41:49 UTC 2024 - Markéta Machová <mmach...@suse.com> + +- Update to 8.30 + * improve the documentatation for custom IPython formatters, and how + you can register formatters for custom mime types. + * fix a bug in which commands that were not assigned a shortcut could + not be assigned one. + * fix a bug in which a single / on an empty line would not be an error. + This is due to the autocall behavior that we are thinking of deprecating. +- Add py3131.patch to fix behaviour with Python 3.13.1 + +------------------------------------------------------------------- Old: ---- ipython-8.29.0.tar.gz New: ---- ipython-8.30.0.tar.gz py3131.patch BETA DEBUG BEGIN: New: This is due to the autocall behavior that we are thinking of deprecating. - Add py3131.patch to fix behaviour with Python 3.13.1 BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ipython.spec ++++++ --- /var/tmp/diff_new_pack.c8YL4U/_old 2024-12-11 21:04:52.038301763 +0100 +++ /var/tmp/diff_new_pack.c8YL4U/_new 2024-12-11 21:04:52.042301930 +0100 @@ -33,13 +33,15 @@ %bcond_with localtest %{?sle15_python_module_pythons} Name: python-ipython%{psuffix} -Version: 8.29.0 +Version: 8.30.0 Release: 0 Summary: Rich architecture for interactive computing with Python License: BSD-3-Clause URL: https://github.com/ipython/ipython Source: https://files.pythonhosted.org/packages/source/i/ipython/ipython-%{version}.tar.gz Source1: https://raw.githubusercontent.com/jupyter/qtconsole/4.0.0/qtconsole/resources/icon/JupyterConsole.svg +# PATCH-FIX-UPSTREAM https://github.com/ipython/ipython/pull/14598 Fix pdb issues in Python 3.13.1 +Patch0: py3131.patch BuildRequires: %{python_module base >= 3.10} BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools >= 61.2} ++++++ ipython-8.29.0.tar.gz -> ipython-8.30.0.tar.gz ++++++ ++++ 12473 lines of diff (skipped) ++++++ py3131.patch ++++++ >From c1e945b5bc8fb673109cf32c4f238f6d5e0f5149 Mon Sep 17 00:00:00 2001 From: M Bussonnier <bussonniermatth...@gmail.com> Date: Sun, 8 Dec 2024 11:37:11 +0100 Subject: [PATCH] Fix pdb issues in Python 3.13.1 For some reason it is not always set, it was/is a bug in IPython to not check. --- IPython/core/debugger.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IPython/core/debugger.py b/IPython/core/debugger.py index 1f0d7b2fba..76c42e0230 100644 --- a/IPython/core/debugger.py +++ b/IPython/core/debugger.py @@ -550,7 +550,7 @@ def _get_frame_locals(self, frame): So if frame is self.current_frame we instead return self.curframe_locals """ - if frame is self.curframe: + if frame is getattr(self, "curframe", None): return self.curframe_locals else: return frame.f_locals