From 74d9bc99844b808b6cbf8c62e5b9e907580ab6ba901a568a509052f7cc77fa53 Mon Sep 17 00:00:00 2001 From: Benjamin Greiner Date: Fri, 29 Mar 2024 17:25:03 +0000 Subject: [PATCH] - Update to 8.22.2 * Fix recently introduced bug with the store magic. * Fix issues with multiple call to matplotlib.pyplot.switch_backend * Fix crashing IPython when some tracebacks encounter dynamically evaluated code. * IPython 8.22.1 increase the minimal traitlets version, and 8.22.2 fix a critical bug on emscripten preventing to use some magics like %matplotlib on jupyter-light. * As usual you can find the full list of PRs on GitHub under the 8.22 milestone. ## API changes * One of the largest change is the update the mimehooks and inspector API, see 14342. It should be backward compatible, but many hooks now receive a single object with many fields allowing us flexibility to update the API later. ## Packaging changes * Thanks to @mkoppe, we are slowly getting rid of setup.py finally migrating to pyproject.toml. There is still quite a bit of work, and please open an issue if you encounter any problem. ## Deprecation * A number of unused functions have been marked deprecated or pending deprecation. Please let us know if you encounter any of those deprecation messages for us to adjust the removal timeline. compatibility with pdb.set_trace() OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipython?expand=0&rev=127 --- ipython-8.21.0.tar.gz | 3 --- ipython-8.22.2.tar.gz | 3 +++ python-ipython.changes | 31 ++++++++++++++++++++++++++++++- python-ipython.spec | 6 +++--- 4 files changed, 36 insertions(+), 7 deletions(-) delete mode 100644 ipython-8.21.0.tar.gz create mode 100644 ipython-8.22.2.tar.gz diff --git a/ipython-8.21.0.tar.gz b/ipython-8.21.0.tar.gz deleted file mode 100644 index fd1dfc2..0000000 --- a/ipython-8.21.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:48fbc236fbe0e138b88773fa0437751f14c3645fb483f1d4c5dee58b37e5ce73 -size 5490331 diff --git a/ipython-8.22.2.tar.gz b/ipython-8.22.2.tar.gz new file mode 100644 index 0000000..dd6cff4 --- /dev/null +++ b/ipython-8.22.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dcaad9049f9056f1fef63514f176c7d41f930daa78d05b82a176202818f2c14 +size 5490399 diff --git a/python-ipython.changes b/python-ipython.changes index acf3966..4119602 100644 --- a/python-ipython.changes +++ b/python-ipython.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Fri Mar 29 17:16:13 UTC 2024 - Ben Greiner + +- Update to 8.22.2 + * Fix recently introduced bug with the store magic. + * Fix issues with multiple call to + matplotlib.pyplot.switch_backend + * Fix crashing IPython when some tracebacks encounter dynamically + evaluated code. + * IPython 8.22.1 increase the minimal traitlets version, and + 8.22.2 fix a critical bug on emscripten preventing to use some + magics like %matplotlib on jupyter-light. + * As usual you can find the full list of PRs on GitHub under the + 8.22 milestone. + ## API changes + * One of the largest change is the update the mimehooks and + inspector API, see 14342. It should be backward compatible, but + many hooks now receive a single object with many fields + allowing us flexibility to update the API later. + ## Packaging changes + * Thanks to @mkoppe, we are slowly getting rid of setup.py + finally migrating to pyproject.toml. There is still quite a bit + of work, and please open an issue if you encounter any problem. + ## Deprecation + * A number of unused functions have been marked deprecated or + pending deprecation. Please let us know if you encounter any of + those deprecation messages for us to adjust the removal + timeline. + ------------------------------------------------------------------- Sun Feb 18 15:55:42 UTC 2024 - Ben Greiner @@ -23,8 +52,8 @@ Sun Feb 18 15:55:42 UTC 2024 - Ben Greiner * PR #14287 Partial Python 3.13 compatibility * PR #14290 Docs/Typos. * PR #14289 ipdb.set_trace() now accepts header= for better - ## Changes compatibility with pdb.set_trace() + ## Changes * PR #14300 and PR #14301 Add hooking ability to produce mimebundle. It is now possible to extend the ?/?? operator to return more mimetypes to render richer help in frontends that diff --git a/python-ipython.spec b/python-ipython.spec index 095c4b5..2dec30e 100644 --- a/python-ipython.spec +++ b/python-ipython.spec @@ -35,7 +35,7 @@ %define skip_python39 1 %{?sle15_python_module_pythons} Name: python-ipython%{psuffix} -Version: 8.21.0 +Version: 8.22.2 Release: 0 Summary: Rich architecture for interactive computing with Python License: BSD-3-Clause @@ -45,7 +45,7 @@ Source: https://files.pythonhosted.org/packages/source/i/ipython/ipython Source1: https://raw.githubusercontent.com/jupyter/qtconsole/4.0.0/qtconsole/resources/icon/JupyterConsole.svg BuildRequires: %{python_module base >= 3.10} BuildRequires: %{python_module pip} -BuildRequires: %{python_module setuptools >= 51.0.0} +BuildRequires: %{python_module setuptools >= 61.2} BuildRequires: %{python_module wheel} BuildRequires: %{pythons} BuildRequires: fdupes @@ -58,7 +58,7 @@ Requires: python-matplotlib-inline Requires: python-pexpect >= 4.3 Requires: python-pygments >= 2.4.0 Requires: python-stack-data -Requires: python-traitlets >= 5 +Requires: python-traitlets >= 5.13.0 Requires: (python-prompt_toolkit >= 3.0.41 with python-prompt_toolkit < 3.1) %if %{python_version_nodots} < 311 Requires: python-exceptiongroup