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 2023-06-04 16:41:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ipython (Old) and /work/SRC/openSUSE:Factory/.python-ipython.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ipython" Sun Jun 4 16:41:28 2023 rev:40 rq:1090493 version:8.13.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ipython/python-ipython.changes 2023-05-02 16:18:19.637561791 +0200 +++ /work/SRC/openSUSE:Factory/.python-ipython.new.15902/python-ipython.changes 2023-06-04 16:41:34.885765147 +0200 @@ -1,0 +2,7 @@ +Fri Jun 2 12:11:04 UTC 2023 - Ben Greiner <c...@bnavigator.de> + +- Update to 8.13.2 + * UI fixes, with respect to right arrow not working in some case + in the terminal + +------------------------------------------------------------------- Old: ---- ipython-8.13.1.tar.gz New: ---- ipython-8.13.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ipython.spec ++++++ --- /var/tmp/diff_new_pack.5Vi6RK/_old 2023-06-04 16:41:36.573775192 +0200 +++ /var/tmp/diff_new_pack.5Vi6RK/_new 2023-06-04 16:41:36.577775216 +0200 @@ -32,7 +32,7 @@ # extra tests are skipped automatically, don't require these packages for Ring1 %bcond_with localtest Name: python-ipython%{psuffix} -Version: 8.13.1 +Version: 8.13.2 Release: 0 Summary: Rich architecture for interactive computing with Python License: BSD-3-Clause ++++++ ipython-8.13.1.tar.gz -> ipython-8.13.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipython-8.13.1/IPython/core/release.py new/ipython-8.13.2/IPython/core/release.py --- old/ipython-8.13.1/IPython/core/release.py 2023-04-29 11:58:27.000000000 +0200 +++ new/ipython-8.13.2/IPython/core/release.py 2023-05-04 14:43:01.000000000 +0200 @@ -17,7 +17,7 @@ # version _version_major = 8 _version_minor = 13 -_version_patch = 1 +_version_patch = 2 _version_extra = ".dev" # _version_extra = "rc1" _version_extra = "" # Uncomment this for full releases diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipython-8.13.1/IPython/terminal/shortcuts/__init__.py new/ipython-8.13.2/IPython/terminal/shortcuts/__init__.py --- old/ipython-8.13.1/IPython/terminal/shortcuts/__init__.py 2023-04-28 11:49:16.000000000 +0200 +++ new/ipython-8.13.2/IPython/terminal/shortcuts/__init__.py 2023-05-04 14:41:48.000000000 +0200 @@ -277,7 +277,9 @@ Binding( auto_suggest.resume_hinting, ["right"], - "default_buffer_focused & emacs_like_insert_mode", + "is_cursor_at_the_end_of_line" + " & default_buffer_focused" + " & emacs_like_insert_mode", ), ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipython-8.13.1/IPython/terminal/shortcuts/filters.py new/ipython-8.13.2/IPython/terminal/shortcuts/filters.py --- old/ipython-8.13.1/IPython/terminal/shortcuts/filters.py 2023-04-18 14:04:54.000000000 +0200 +++ new/ipython-8.13.2/IPython/terminal/shortcuts/filters.py 2023-05-04 14:41:48.000000000 +0200 @@ -54,6 +54,13 @@ @undoc @Condition +def is_cursor_at_the_end_of_line() -> bool: + document = get_app().current_buffer.document + return document.is_cursor_at_the_end_of_line + + +@undoc +@Condition def has_line_above() -> bool: document = get_app().current_buffer.document return document.cursor_position_row != 0 @@ -179,6 +186,7 @@ "never": Never(), "has_line_below": has_line_below, "has_line_above": has_line_above, + "is_cursor_at_the_end_of_line": is_cursor_at_the_end_of_line, "has_selection": has_selection, "has_suggestion": has_suggestion, "vi_mode": vi_mode, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipython-8.13.1/IPython/utils/_sysinfo.py new/ipython-8.13.2/IPython/utils/_sysinfo.py --- old/ipython-8.13.1/IPython/utils/_sysinfo.py 2023-04-29 11:58:27.000000000 +0200 +++ new/ipython-8.13.2/IPython/utils/_sysinfo.py 2023-05-04 14:43:01.000000000 +0200 @@ -1,2 +1,2 @@ # GENERATED BY setup.py -commit = "5d2cb48cd" +commit = "2c4c28a3a" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipython-8.13.1/PKG-INFO new/ipython-8.13.2/PKG-INFO --- old/ipython-8.13.1/PKG-INFO 2023-04-29 11:58:27.000000000 +0200 +++ new/ipython-8.13.2/PKG-INFO 2023-05-04 14:43:01.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: ipython -Version: 8.13.1 +Version: 8.13.2 Summary: IPython: Productive Interactive Computing Home-page: https://ipython.org Author: The IPython Development Team diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipython-8.13.1/docs/source/whatsnew/version8.rst new/ipython-8.13.2/docs/source/whatsnew/version8.rst --- old/ipython-8.13.1/docs/source/whatsnew/version8.rst 2023-04-28 14:12:06.000000000 +0200 +++ new/ipython-8.13.2/docs/source/whatsnew/version8.rst 2023-05-04 14:41:43.000000000 +0200 @@ -2,6 +2,25 @@ 8.x Series ============ +.. _version 8.13.1: +.. _version 8.13.2: +.. _version 8.12.3: + +IPython 8.13.1, 8.13.2 and 8.12.2 +--------------------------------- + +3 quick in succession patch release of IPython in addition to IPython 8.13.0 +having been yanked. + +IPython 8.13.0 was improperly tagged as still compatible with Python 3.8, and +still had some mention of compatibility woth 3.8. IPython 8.13.1 is identical to +8.13 but with the exception of being correctly tagged. This release and yank was +mostly done to fix CI. + +IPython 8.12.2 and 8.13.2 contain UI fixes, with respect to right arrow not +working in some case in the terminal, and 8.12.2 contain also a requested +backport of :ghpull:`14029` (Allow safe access to the ``__getattribute__`` +method of modules) for tab completion. .. _version 8.13: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipython-8.13.1/ipython.egg-info/PKG-INFO new/ipython-8.13.2/ipython.egg-info/PKG-INFO --- old/ipython-8.13.1/ipython.egg-info/PKG-INFO 2023-04-29 11:58:27.000000000 +0200 +++ new/ipython-8.13.2/ipython.egg-info/PKG-INFO 2023-05-04 14:43:01.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: ipython -Version: 8.13.1 +Version: 8.13.2 Summary: IPython: Productive Interactive Computing Home-page: https://ipython.org Author: The IPython Development Team diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ipython-8.13.1/setup.py new/ipython-8.13.2/setup.py --- old/ipython-8.13.1/setup.py 2023-04-28 14:12:06.000000000 +0200 +++ new/ipython-8.13.2/setup.py 2023-05-04 14:41:48.000000000 +0200 @@ -39,7 +39,7 @@ error = """ -IPython 8.13+ supports Python 3.8 and above, following NEP 29. +IPython 8.13+ supports Python 3.9 and above, following NEP 29. IPython 8.0-8.12 supports Python 3.8 and above, following NEP 29. When using Python 2.7, please install IPython 5.x LTS Long Term Support version. Python 3.3 and 3.4 were supported up to IPython 6.x.