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

Reply via email to