From 891861498939c479c38a5aebf2353186eb1bc80b0970bae5c47f5211e6621ef4 Mon Sep 17 00:00:00 2001 From: Benjamin Greiner Date: Sun, 5 Feb 2023 15:27:05 +0000 Subject: [PATCH] =?UTF-8?q?-=20Update=20to=208.9.0=20=20=20*=20Second=20re?= =?UTF-8?q?lease=20of=20IPython=20in=202023,=20last=20Friday=20of=20the=20?= =?UTF-8?q?month,=20we=20=20=20=20=20are=20back=20on=20track.=20This=20is?= =?UTF-8?q?=20a=20small=20release=20with=20a=20few=20=20=20=20=20bug-fixes?= =?UTF-8?q?,=20and=20improvements,=20mostly=20with=20respect=20to=20termin?= =?UTF-8?q?al=20=20=20=20=20shortcuts.=20=20=20*=20The=20biggest=20improve?= =?UTF-8?q?ment=20for=208.9=20is=20a=20drastic=20amelioration=20if=20=20?= =?UTF-8?q?=20=20=20the=20auto-suggestions=20sponsored=20by=20D.E.=20Shaw?= =?UTF-8?q?=20and=20implemented=20by=20=20=20=20=20the=20more=20and=20more?= =?UTF-8?q?=20active=20contributor=20@krassowski.=20=20=20=20=20-=20right?= =?UTF-8?q?=20accepts=20a=20single=20character=20from=20suggestion=20=20?= =?UTF-8?q?=20=20=20-=20ctrl+right=20accepts=20a=20semantic=20token=20(mac?= =?UTF-8?q?os=20default=20shortcuts=20=20=20=20=20=20=20take=20precedence?= =?UTF-8?q?=20and=20need=20to=20be=20disabled=20to=20make=20this=20work)?= =?UTF-8?q?=20=20=20=20=20-=20backspace=20deletes=20a=20character=20and=20?= =?UTF-8?q?resumes=20hinting=20=20=20=20=20=20=20autosuggestions=20=20=20?= =?UTF-8?q?=20=20-=20ctrl-left=20accepts=20suggestion=20and=20moves=20curs?= =?UTF-8?q?or=20left=20one=20=20=20=20=20=20=20character.=20=20=20=20=20-?= =?UTF-8?q?=20backspace=20deletes=20a=20character=20and=20resumes=20hintin?= =?UTF-8?q?g=20=20=20=20=20=20=20autosuggestions=20=20=20=20=20-=20down=20?= =?UTF-8?q?moves=20to=20suggestion=20to=20later=20in=20history=20when=20no?= =?UTF-8?q?=20lines=20=20=20=20=20=20=20are=20present=20below=20the=20curs?= =?UTF-8?q?ors.=20=20=20=20=20-=20up=20moves=20to=20suggestion=20from=20ea?= =?UTF-8?q?rlier=20in=20history=20when=20no=20lines=20=20=20=20=20=20=20ar?= =?UTF-8?q?e=20present=20above=20the=20cursor.=20=20=20*=20This=20is=20bes?= =?UTF-8?q?t=20described=20by=20the=20Gif=20posted=20by=20@krassowski,=20a?= =?UTF-8?q?nd=20in=20=20=20=20=20the=20PR=20itself=20PR=20gh#ipython/ipyth?= =?UTF-8?q?on#13888.=20=20=20*=20Please=20report=20any=20feedback=20in=20o?= =?UTF-8?q?rder=20for=20us=20to=20improve=20the=20user=20=20=20=20=20exper?= =?UTF-8?q?ience.=20In=20particular=20we=20are=20also=20working=20on=20mak?= =?UTF-8?q?ing=20the=20=20=20=20=20shortcuts=20configurable.=20=20=20*=20I?= =?UTF-8?q?f=20you=20are=20interested=20into=20better=20terminal=20shortcu?= =?UTF-8?q?t,=20I=20also=20=20=20=20=20invite=20you=20to=20participate=20i?= =?UTF-8?q?n=20issue=20gh#ipython/i=C3=BCythpn#13879.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipython?expand=0&rev=105 --- ipython-8.8.0.tar.gz | 3 --- ipython-8.9.0.tar.gz | 3 +++ python-ipython.changes | 32 ++++++++++++++++++++++++++++++++ python-ipython.spec | 4 ++-- 4 files changed, 37 insertions(+), 5 deletions(-) delete mode 100644 ipython-8.8.0.tar.gz create mode 100644 ipython-8.9.0.tar.gz diff --git a/ipython-8.8.0.tar.gz b/ipython-8.8.0.tar.gz deleted file mode 100644 index 880dbc7..0000000 --- a/ipython-8.8.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f3bf2c08505ad2c3f4ed5c46ae0331a8547d36bf4b21a451e8ae80c0791db95b -size 5341086 diff --git a/ipython-8.9.0.tar.gz b/ipython-8.9.0.tar.gz new file mode 100644 index 0000000..4145bd2 --- /dev/null +++ b/ipython-8.9.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71618e82e6d59487bea059626e7c79fb4a5b760d1510d02fab1160db6fdfa1f7 +size 5454595 diff --git a/python-ipython.changes b/python-ipython.changes index 3be82d5..f321a55 100644 --- a/python-ipython.changes +++ b/python-ipython.changes @@ -1,3 +1,35 @@ +------------------------------------------------------------------- +Sun Feb 5 15:17:20 UTC 2023 - Ben Greiner + +- Update to 8.9.0 + * Second release of IPython in 2023, last Friday of the month, we + are back on track. This is a small release with a few + bug-fixes, and improvements, mostly with respect to terminal + shortcuts. + * The biggest improvement for 8.9 is a drastic amelioration if + the auto-suggestions sponsored by D.E. Shaw and implemented by + the more and more active contributor @krassowski. + - right accepts a single character from suggestion + - ctrl+right accepts a semantic token (macos default shortcuts + take precedence and need to be disabled to make this work) + - backspace deletes a character and resumes hinting + autosuggestions + - ctrl-left accepts suggestion and moves cursor left one + character. + - backspace deletes a character and resumes hinting + autosuggestions + - down moves to suggestion to later in history when no lines + are present below the cursors. + - up moves to suggestion from earlier in history when no lines + are present above the cursor. + * This is best described by the Gif posted by @krassowski, and in + the PR itself PR gh#ipython/ipython#13888. + * Please report any feedback in order for us to improve the user + experience. In particular we are also working on making the + shortcuts configurable. + * If you are interested into better terminal shortcut, I also + invite you to participate in issue gh#ipython/iüythpn#13879. + ------------------------------------------------------------------- Tue Jan 3 14:26:56 UTC 2023 - Ben Greiner diff --git a/python-ipython.spec b/python-ipython.spec index ba0e9cc..5da6132 100644 --- a/python-ipython.spec +++ b/python-ipython.spec @@ -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.8.0 +Version: 8.9.0 Release: 0 Summary: Rich architecture for interactive computing with Python License: BSD-3-Clause @@ -47,7 +47,7 @@ BuildRequires: %{python_module wheel} BuildRequires: %{pythons} BuildRequires: fdupes BuildRequires: python-rpm-macros >= 20210929 -Requires: (python-prompt_toolkit >= 3.0.11 with python-prompt_toolkit < 3.1) +Requires: (python-prompt_toolkit >= 3.0.30 with python-prompt_toolkit < 3.1) # requires the full stdlib including sqlite3 Requires: python >= 3.8 Requires: python-backcall