forked from pool/python-ipython
Accepting request 1033843 from devel:languages:python:jupyter
- 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. OBS-URL: https://build.opensuse.org/request/show/1033843 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipython?expand=0&rev=34
This commit is contained in:
commit
3a460ba74d
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:097bdf5cd87576fd066179c9f7f208004f7a6864ee1b20f37d346c0bcb099f84
|
||||
size 5319096
|
3
ipython-8.6.0.tar.gz
Normal file
3
ipython-8.6.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7c959e3dedbf7ed81f9b9d8833df252c430610e2a4a6464ec13cd20975ce20a5
|
||||
size 5329155
|
@ -1,3 +1,38 @@
|
||||
-------------------------------------------------------------------
|
||||
Sat Nov 5 19:43:48 UTC 2022 - Arun Persaud <arun@gmx.de>
|
||||
|
||||
- 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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 8 14:37:43 UTC 2022 - Arun Persaud <arun@gmx.de>
|
||||
|
||||
|
@ -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 @@ BuildArch: noarch
|
||||
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}
|
||||
|
Loading…
Reference in New Issue
Block a user