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-04-07 18:16:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ipython (Old) and /work/SRC/openSUSE:Factory/.python-ipython.new.19717 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ipython" Fri Apr 7 18:16:11 2023 rev:38 rq:1077235 version:8.12.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ipython/python-ipython.changes 2023-02-06 14:15:19.680544058 +0100 +++ /work/SRC/openSUSE:Factory/.python-ipython.new.19717/python-ipython.changes 2023-04-07 18:16:12.592505188 +0200 @@ -1,0 +2,36 @@ +Tue Apr 4 15:03:03 UTC 2023 - Ben Greiner <c...@bnavigator.de> + +- Update to 8.12.0 + * PR #13957 brings updates to the Qt integration, particularly + for Qt6. + * PR #13960 fixes the %debug magic command to give access to the + local scope. + * PR #13964 fixes some crashes with the new fast traceback code. + Note that there are still some issues with the fast traceback + code, and I a, likely to fix and tweak behavior. + * PR #13973 We are slowly migrating IPython internals to use + proper type objects/dataclasses instead of dictionaries to + allow static typing checks. These are technically public API + and could lead to breakage, so please let us know if thatâs + the case and Iâll mitigate. + * PR #13990, PR #13991, PR #13994 all improve keybinding and + shortcut configurability. +- Release 8.11 + * Faster Traceback Highlighting + * Autoreload verbosity + * Terminal shortcuts customization + * %gui should now support PySide6. PR #13864 + * Cli shortcuts can now be configured PR #13928, see above. (note + that there might be an issue with prompt_toolkit 3.0.37 and + shortcut configuration). + * Capture output should now respect ; semicolon to suppress + output. PR #13940 + * Base64 encoded images (in jupyter frontend), will not have + trailing newlines. PR #13941 +- Release 8.10 + * bump minimum numpy to >=1.21 version following NEP29. PR #13930 + * fix for compatibility with MyPy 1.0. PR #13933 + * fix nbgrader stalling when IPythonâs showtraceback function is + monkeypatched. PR #13934 + +------------------------------------------------------------------- Old: ---- ipython-8.9.0.tar.gz New: ---- ipython-8.12.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ipython.spec ++++++ --- /var/tmp/diff_new_pack.8gRjFo/_old 2023-04-07 18:16:13.320509382 +0200 +++ /var/tmp/diff_new_pack.8gRjFo/_new 2023-04-07 18:16:13.324509405 +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.9.0 +Version: 8.12.0 Release: 0 Summary: Rich architecture for interactive computing with Python License: BSD-3-Clause @@ -47,7 +47,6 @@ BuildRequires: %{pythons} BuildRequires: fdupes BuildRequires: python-rpm-macros >= 20210929 -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 @@ -59,6 +58,10 @@ Requires: python-pygments >= 2.4.0 Requires: python-stack-data Requires: python-traitlets >= 5 +Requires: (python-prompt_toolkit >= 3.0.38 with python-prompt_toolkit < 3.1) +%if %{python_version_nodots} < 310 +Requires: python-typing-extensions +%endif Recommends: jupyter Recommends: python-ipykernel Recommends: python-ipyparallel @@ -83,7 +86,7 @@ BuildRequires: %{python_module curio} BuildRequires: %{python_module ipython = %{version}} BuildRequires: %{python_module matplotlib} -BuildRequires: %{python_module numpy >= 1.20} +BuildRequires: %{python_module numpy >= 1.21} BuildRequires: %{python_module pandas} BuildRequires: %{python_module pytest-asyncio} BuildRequires: %{python_module pytest} ++++++ ipython-8.9.0.tar.gz -> ipython-8.12.0.tar.gz ++++++ ++++ 6007 lines of diff (skipped)