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