##// END OF EJS Templates
Clear filter
Show hidden
Commit Message Age Author Refs
r28688:55800a96
back to dev
Matthias Bussonnier
0
r28687:d1804576
release 8.22.2
Matthias Bussonnier
0
r28686:d3a9eeb0
Backport PR #14360 on branch 8.22.x (Whats new 8.22.1, 8.22.2) (#14361) Backport PR #14360: Whats new 8.22.1, 8.22.2
M Bussonnier
merge
0
r28685:3e51a996
Backport PR #14360: Whats new 8.22.1, 8.22.2
M Bussonnier
0
r28681:10da2ebf
Reexport arg_split on emscripten. (#14356) Closes jupyterlite/demo#139
M Bussonnier
merge
0
r28677:1238d86b
Reexport arg_split on emscripten. Closes jupyterlite/demo#139
Matthias Bussonnier
0
r28674:6046a5f9
back to dev
Matthias Bussonnier
0
r28673:cf4a6f5b
release 8.22.1
Matthias Bussonnier
0
r28672:3ebd53be
Depend upon traitlets >5.13.0 (#14353) In previous versions, `traitlets.List` does not inherit from `typing.Generic` which means it does not implement `__class_getitem__` which means [`List[ast.NodeTransformer]`](https://github.com/ipython/ipython/blob/8.22.0/IPython/core/interactiveshell.py#L331) raises at runtime.
M Bussonnier
merge
0
r28671:c60fa3fd
Depend upon traitlets >5.13.0 Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
ahumeau
0
r28670:7fce1ae1
Depend upon traitlets >5.10.0 In previous versions, traitlets.List does not inherit from typing.Generic which means it does not implement __class_getitem__ which means List[ast.NodeTransformer] raises at runtime.
Antoine Humeau
0
r28669:1f25c797
back to dev
Matthias Bussonnier
0
r28668:5332c14f
release 8.22.0
Matthias Bussonnier
0
r28667:b6b61a4a
What's new 8.22 (#14351)
M Bussonnier
merge
0
r28666:2af3d033
IPython/utils/path.py: Deprecate unused `target_outdated`, `target_update` (#14348) These functions are unused. I propose to deprecate them (`setupbase.py` brings its own copy of these functions.)
M Bussonnier
merge
0
r28665:e2d7fa0d
What's new 8.22
Matthias Bussonnier
0
r28664:0146ca84
Emit deprecations warnings
Matthias Bussonnier
0
r28663:ce61e283
Minor typing and updates post new inspector API (#14349) See #14342
M Bussonnier
merge
0
r28662:30ae096c
Minor typing and updates post new inspector API See #14342
Matthias Bussonnier
0
r28661:2084e7f3
Improve typing and MIME hook API for inspector (#14342) Fixes https://github.com/ipython/ipython/issues/14339 ### Additions Adds `InfoDict` type to improve the typing of `info()` result. Adds missing `"subclasses"` to `info_fields` list (these were added to the field list in https://github.com/ipython/ipython/pull/11486 but we forgot to update `info_fields` variable at the time) - the newly added `InfoDict` type will ensure that this won't happen again. Adds `InspectorHookData` dataclass which is passed to the MIME hooks which now should expect a single argument. Having a single dataclass argument enables us to deprecate individual fields, or add new fields without breaking the existing hooks. The old hooks will still work (if any are out there since this mechanism got just added in the previous point version). ### Deletions A comment over `info_fields` gets deleted: - Contrarily to the comment (which is getting deleted in this PR), `info_fields` were not defining the order of display since at least 2015 (https://github.com/ipython/ipython/pull/7903 - I did not feel the need to go further in the history to find when exactly it happened). - Also contrarily to this comment, current Jupyter messaging spec does not define the contents of `info_fields` (I guess this was lost during IPython/Jupyter split), but the newly added `InfoDict` at least properly annotates their type (if you know where I can find the old IPython messaging spec with the descriptions I can add these as doc comments). Unused `cast_unicode` import gets deleted. If someone imported it from here... well they really should not have. ### Deprecations - mime hooks taking two arguments (`obj, info`)
M Bussonnier
merge
0
load next
< 1 2 3 4 5 6 7 .. 1347 >
showing 20 out of 26929 commits