diff --git a/ipython-8.13.2.tar.gz b/ipython-8.13.2.tar.gz deleted file mode 100644 index 057e98d..0000000 --- a/ipython-8.13.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7dff3fad32b97f6488e02f87b970f309d082f758d7b7fc252e3b19ee0e432dbb -size 5467542 diff --git a/ipython-8.14.0.tar.gz b/ipython-8.14.0.tar.gz new file mode 100644 index 0000000..b97ec6b --- /dev/null +++ b/ipython-8.14.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d197b907b6ba441b692c48cf2a3a2de280dc0ac91a3405b39349a50272ca0a1 +size 5470735 diff --git a/python-ipython.changes b/python-ipython.changes index e01e721..9d44942 100644 --- a/python-ipython.changes +++ b/python-ipython.changes @@ -1,3 +1,44 @@ +------------------------------------------------------------------- +Sun Jun 11 19:44:22 UTC 2023 - Ben Greiner + +- Update to 8.14.0 + * PR #14080 fixes some shortcuts issues. + * PR #14056 Add option to %autoreload to hide errors when + reloading code. + * PR #14039 (and PR #14040) to show exception notes in + tracebacks. + * PR #14076 Add option to EventManager to prevent printing + ## SPEC 0 and SPEC 4 + * You’ve heard about the NEPs, (NumPy enhancement Proposal), + having a NEP for something non-numpy specific was sometime + confusing. Long live the SPECs. + * We are now trying to follow SPEC 0 (aka old NEP 29) for of + support of upstream libraries. + * We also now try to follow SPEC 4 (test and publish nightly on a + centralized nightly repository). We encourage you to do so as + well in order to report breakage, and contribute to the SPEC + process ! + ## Python 3.12 compatibility ? + * Python 3.12 changed its tokenizer to have better support for + f-strings and allow arbitrary expression. This is a great new + feature and performance improvement in python 3.12. + * Unfortunately this means the new tokenizer does not support + incomplete or invalid Python which will break many features of + IPython. Thus compatibility of IPython with Python 3.12 is not + guarantied. It is unclear to which extent IPython is affected, + and whether we can/should try to still support magics, shell + escape (! ....), …, as well as how to do it if we can. + * In addition even if we there is technical feasibility to do so, + it is no clear we have the resources to do it. We are thus + looking for your help if you can _test_ on Python 3.12 to see + to which extent this affects users and which features are + critical. + * We are not going to pin IPython to Python <3.12 as otherwise on + install pip would downgrade/resolve to IPython 8.13, so if you + plan to update to Python 3.12 after its release, we encourage + for extra care. +- Skip potential future python312 because of the above + ------------------------------------------------------------------- Sat Jun 10 12:18:34 UTC 2023 - ecsos diff --git a/python-ipython.spec b/python-ipython.spec index d869290..cc523c8 100644 --- a/python-ipython.spec +++ b/python-ipython.spec @@ -32,8 +32,10 @@ # extra tests are skipped automatically, don't require these packages for Ring1 %bcond_with localtest %{?sle15_python_module_pythons} +# See whatsnew of 8.14 +%define skip_python312 1 Name: python-ipython%{psuffix} -Version: 8.13.2 +Version: 8.14.0 Release: 0 Summary: Rich architecture for interactive computing with Python License: BSD-3-Clause