##// END OF EJS Templates
Commit Message Age Author Refs
load previous
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
r28660:b479c4a0
Fix missing jQuery in documentation (#14346) It's been 8 years since I last updated my IPython fork... 😄 ![Screenshot 2024-02-19 at 17-29-31 astrojuanlu_ipython Official repository for IPython itself Other repos in the IPython organization contain things like the website documentation builds etc](https://github.com/ipython/ipython/assets/316517/a5143264-6188-4389-bc37-914019b2be2b) Fix #14213 by adding https://pypi.org/project/sphinxcontrib-jquery/ to the Sphinx extensions, see https://github.com/sphinx-doc/sphinx/issues/10070 and https://github.com/sphinx-doc/sphinx/issues/7405 for extra context. Also fix #14264.
M Bussonnier
merge
0
r28659:f5b05760
Fix for dynamically evaluated source code traceback (#14345) And add test. This should close #14057
M Bussonnier
merge
0
r28658:6154002c
Do not deprecate `object_info` as this is used elsewhere We might decide to deprecate it separately in another PR
krassowski
0
r28657:7bd25744
IPython/utils/path.py: Deprecate unused functions target_outdated, target_update
Matthias Koeppe
0
r28656:5baee4e5
Style
Juan Luis Cano Rodríguez
0
r28655:78007b93
Add sphinxcontrib-jquery to doc dependencies
Juan Luis Cano Rodríguez
0
r28654:459df437
Add `sphinxcontrib.jquery` to Sphinx extensions
Juan Luis Cano Rodríguez
0
load next
< 1 2 3 4 5 6 7 .. 1437 >
showing 20 out of 28734 commits