diff --git a/ipython-8.12.0.tar.gz b/ipython-8.12.0.tar.gz new file mode 100644 index 0000000..cc253a4 --- /dev/null +++ b/ipython-8.12.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a950236df04ad75b5bc7f816f9af3d74dc118fd42f2ff7e80e8e60ca1f182e2d +size 5465154 diff --git a/ipython-8.9.0.tar.gz b/ipython-8.9.0.tar.gz deleted file mode 100644 index 4145bd2..0000000 --- a/ipython-8.9.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:71618e82e6d59487bea059626e7c79fb4a5b760d1510d02fab1160db6fdfa1f7 -size 5454595 diff --git a/python-ipython.changes b/python-ipython.changes index f321a55..063adbb 100644 --- a/python-ipython.changes +++ b/python-ipython.changes @@ -1,3 +1,39 @@ +------------------------------------------------------------------- +Tue Apr 4 15:03:03 UTC 2023 - Ben Greiner + +- 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 + ------------------------------------------------------------------- Sun Feb 5 15:17:20 UTC 2023 - Ben Greiner diff --git a/python-ipython.spec b/python-ipython.spec index 5da6132..c5bb780 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.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: %{python_module wheel} 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-pickleshare 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 @@ BuildArch: noarch 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}