Accepting request 1033732 from home:apersaud:branches:devel:languages:python:jupyter

update to latest version

OBS-URL: https://build.opensuse.org/request/show/1033732
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipython?expand=0&rev=96
This commit is contained in:
Benjamin Greiner 2022-11-06 10:42:58 +00:00 committed by Git OBS Bridge
parent 53c2524dee
commit 4755a6c24e
4 changed files with 45 additions and 5 deletions

View File

@ -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
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7c959e3dedbf7ed81f9b9d8833df252c430610e2a4a6464ec13cd20975ce20a5
size 5329155

View File

@ -1,3 +1,43 @@
-------------------------------------------------------------------
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`
* IPython now have extra entry points that that the major and minor
version of python. For some of you this mean that you can do a
quick ipython3.10 to launch IPython from the Python 3.10
interpreter, while still using Python 3.11 as your main
Python. :ghpull:`13743`
* 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>

View File

@ -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}