##// END OF EJS Templates
Clear filter
Show hidden
Commit Message Age Author Refs
load previous
r28516:c7aea08f
Fix pickleshare warning on completion (#14252) A better way woudl be to try to use the shelves module ?
Matthias Bussonnier
merge
0
r28515:ec51c50f
Silence PickleShare warnings when completing root modules. A better way woudl be to try to use the shelves module ?
Matthias Bussonnier
0
r28514:b033ecc8
Clarify comment in IPython/terminal/pt_inputhooks/qt.py Co-authored-by: Carlos Cordoba <ccordoba12@gmail.com>
Hanno Perrey
0
r28513:1e91131c
Fix memory leak in Qt event loop integration (#14240) See: https://github.com/ipython/ipython/issues/14240 - the QEventLoop, `event_loop`, is not deleted when exiting the scope as passing `app` to the constructor parents the object to `app`. This creates a memory leak as QEventLoop objects are being accumulated. - issue reported by and fix suggested by @pag
Hanno Perrey
0
r28512:225a1a26
Fix inputhook integration - Pass inputhook as an argument to Promptsesion.run(). (#14241) See: https://github.com/prompt-toolkit/python-prompt-toolkit/issues/1809 To summarize: - In prompt_toolkit, some changes were done to get rid of a deprecation warning related to the usage of `set_event_loop()` on Python 3.12. It looks like IPython did had a workaround for the deprecation warning, but Xonsh for instance did not. Now, the code that was fixed in prompt_toolkit breaks input hooks in IPython. - The right thing to do would be to accept the input hook as an argument in prompt_toolkit, which is what this PR does: https://github.com/prompt-toolkit/python-prompt-toolkit/pull/1810 - For IPython, we have to do a similar change to pass it as an argument (this PR). It's not well tested (I'm not using IPython with inputhooks myself). I'm also not very familiar myself with IPython's code base. I think it requires some coordination. I'm not sure if there's a way to be backward compatible. I guess if I push a new prompt_toolkit version with the fix on my side, nothing will break, but input hooks will for sure not work on any Python version until this is merged. We should probably set the minimum prompt_toolkit version after merging this.
Matthias Bussonnier
merge
0
r28511:ed21ac64
Fix list pygments styles example (#14245) Styles needs to be imported to be able to access the `get_all_styles()` function or `get_all_styles()` could be imported directly from `styles`. This fixes the example.
Matthias Bussonnier
merge
0
r28510:60d5a5c8
Remove unused dependency `appnope` (#14238) Remove the dependency `appnope` as it is no longer being used, but still being installed on macOS. Last seen in version `3.2.3`. Removed in https://github.com/ipython/ipython/pull/6662. `IPython/external/appnope` exists in `3.2.3`: https://github.com/ipython/ipython/tree/3.2.3/IPython/external Gone in the next version (`4.0.0`): https://github.com/ipython/ipython/tree/4.0.0/IPython/external
Matthias Bussonnier
merge
0
r28509:cc03f815
Fix list pygments styles example
Jasper Poppe
0
r28508:3bbe0e41
Pass inputhook as an argument to Promptsesion.run().
Jonathan Slenders
0
r28507:7c18abd9
Remove use of appnope Remove usage of appnope last see in version 3.2.3
Zach Borboa
0
r28506:86d44b7f
Update release_helper.sh from git switch (#14226) switch only works from branches not tags.
Matthias Bussonnier
merge
0
r28505:5ef2dbbb
back to dev
Matthias Bussonnier
0
r28504:ef3bae30
release 8.17.2
Matthias Bussonnier
0
r28503:f1926b3e
Fix #14230 (missing param for autoreload) (#14231) This extend the tests to actually trigger the same event as what the shell is doing, and updating the auto reload callback to accept more parameters. It also improve both the logging and test mock to log more informations on failure.
Matthias Bussonnier
merge
0
r28502:e27ee203
pin pytest-asyncio because of pytest-dev/pytest-asyncio#654
Matthias Bussonnier
0
r28501:e98a2f48
Fix #14230 (missing param for autoreload) This extend the tests to actually trigger the same event as what the shell is doing, and updating the auto reload callback to accept more parameters. It also improve both the logging and test mock to log more informations on failure.
Matthias Bussonnier
0
r28500:4977b5d9
back to dev
Matthias Bussonnier
0
r28499:0cfced36
release 8.17.1
Matthias Bussonnier
0
r28498:61e33f57
Whats new for 8.17.1 (#14229)
Matthias Bussonnier
merge
0
r28497:118a51e8
Merge branch 'main' into wn171
Matthias Bussonnier
merge
0
load next
< 1 .. 3 4 5 6 7 .. 1343 >
showing 20 out of 26845 commits