- 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
This commit is contained in:
Benjamin Greiner 2024-03-29 17:25:03 +00:00 committed by Git OBS Bridge
parent febb5ad997
commit 74d9bc9984
4 changed files with 36 additions and 7 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:48fbc236fbe0e138b88773fa0437751f14c3645fb483f1d4c5dee58b37e5ce73
size 5490331

3
ipython-8.22.2.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2dcaad9049f9056f1fef63514f176c7d41f930daa78d05b82a176202818f2c14
size 5490399

View File

@ -1,3 +1,32 @@
-------------------------------------------------------------------
Fri Mar 29 17:16:13 UTC 2024 - Ben Greiner <code@bnavigator.de>
- 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 <code@bnavigator.de>
@ -23,8 +52,8 @@ Sun Feb 18 15:55:42 UTC 2024 - Ben Greiner <code@bnavigator.de>
* 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

View File

@ -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