Overview

Request 1033843 accepted

- 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.

Request History
Benjamin Greiner's avatar

bnavigator created request

- 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.


Dominique Leuenberger's avatar

dimstar_suse set openSUSE:Factory:Staging:E as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:E"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:E"


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar_suse accepted review

Staging Project openSUSE:Factory:Staging:E got accepted.


Dominique Leuenberger's avatar

dimstar_suse approved review

Staging Project openSUSE:Factory:Staging:E got accepted.


Dominique Leuenberger's avatar

dimstar_suse accepted request

Staging Project openSUSE:Factory:Staging:E got accepted.

openSUSE Build Service is sponsored by