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 2022-11-07 13:51:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ipython (Old) and /work/SRC/openSUSE:Factory/.python-ipython.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ipython" Mon Nov 7 13:51:23 2022 rev:34 rq:1033843 version:8.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ipython/python-ipython.changes 2022-09-18 17:31:47.161694488 +0200 +++ /work/SRC/openSUSE:Factory/.python-ipython.new.1597/python-ipython.changes 2022-11-07 13:51:26.055714802 +0100 @@ -1,0 +2,35 @@ +Sat Nov 5 19:43:48 UTC 2022 - Arun Persaud <[email protected]> + +- update to version 8.6.0: + * The install_ext and related functions have been removed after + being deprecated for years. You can use pip to install + extensions. pip did not exists when install_ext was + introduced. You can still load local extensions without installing + them. Just set your sys.path for example. :ghpull:`13744` + * The completer matcher API have been improved. See + :ghpull:`13745`. This should improve the type inference and + improve dict keys completions in many use case. Tanks @krassowski + for all the works, and the D.E. Shaw group for sponsoring it. + * The color of error nodes in tracebacks can now be customized. See + :ghpull:`13756`. This is a private attribute until someone find + the time to properly add a configuration option. Note that with + Python 3.11 that also show the relevant nodes in traceback, it + would be good to leverage this informations (plus the "did you + mean" info added on attribute errors). But that's likely work I + won't have time to do before long, so contributions welcome. + * As we follow NEP 29, we removed support for numpy 1.19 + :ghpull:`13760`. + * The open() function present in the user namespace by default will + now refuse to open the file descriptors 0,1,2 (stdin, out, err), + to avoid crashing IPython. This mostly occurs in teaching context + when incorrect values get passed around. + * The ?, ??, and corresponding pinfo, pinfo2 magics can now find + objects insides arrays. That is to say, the following now works: + >>> def my_func(*arg, **kwargs):pass + >>> container = [my_func] + >>> container[0]? + * If container define a custom getitem, this __will__ trigger the + custom method. So don't put side effects in your getitems. Thanks + the D.E. Shaw group for the request and sponsoring the work. + +------------------------------------------------------------------- Old: ---- ipython-8.5.0.tar.gz New: ---- ipython-8.6.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ipython.spec ++++++ --- /var/tmp/diff_new_pack.UxaW2s/_old 2022-11-07 13:51:26.731718602 +0100 +++ /var/tmp/diff_new_pack.UxaW2s/_new 2022-11-07 13:51:26.735718625 +0100 @@ -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.5.0 +Version: 8.6.0 Release: 0 Summary: Rich architecture for interactive computing with Python License: BSD-3-Clause @@ -82,7 +82,7 @@ BuildRequires: %{python_module curio} BuildRequires: %{python_module ipython = %{version}} BuildRequires: %{python_module matplotlib} -BuildRequires: %{python_module numpy >= 1.19} +BuildRequires: %{python_module numpy >= 1.20} BuildRequires: %{python_module pandas} BuildRequires: %{python_module pygments >= 2.4.0} BuildRequires: %{python_module pytest-asyncio} ++++++ ipython-8.5.0.tar.gz -> ipython-8.6.0.tar.gz ++++++ ++++ 4027 lines of diff (skipped)
