Commit Graph

  • a6644097ee Accepting request 1178448 from devel:languages:python:jupyter factory Ana Guerrero 2024-06-12 13:37:23 +0000
  • 8901c812b7 Accepting request 1178447 from home:bnavigator:branches:devel:languages:python:jupyter Benjamin Greiner 2024-06-04 06:55:58 +0000
  • bc4553d9e5 - Update to 8.25.0: * Rplaces the unicode micro symbol with greek letter mu, visually identical but should fix nfkc normalisations issues. * Introduces intersphinx_registry as a new dependency which is recommended only to build documentation. Steve Kowalik 2024-06-04 03:20:23 +0000
  • 138ab35c4c - Update to 8.24.0: * Improve inference from return type annotations in completer and the introduction of the optional target ipython[matplotlib] to explicitly request the matplotlib optional dependencies. * Move of the matplotlib backend handling from IPython to matplotlib. * pytest 8 compatibility. * typing-extension now needs 4.6 or newer. It was already the case, but not explicated. * Attempt to speed running code under debugger in some cases. - Add patch support-pytest-8.1.patch: * Support pytest >= 8.1 with the pytest plugin. Steve Kowalik 2024-05-23 05:21:58 +0000
  • ba4238864a Accepting request 1163560 from devel:languages:python:jupyter Ana Guerrero 2024-04-02 14:37:36 +0000
  • 74d9bc9984 - Update to 8.22.2 * Fix recently introduced bug with the store magic. * Fix issues with multiple call to matplotlib.pyplot.switch_backend * Fix crashing IPython when some tracebacks encounter dynamically evaluated code. * IPython 8.22.1 increase the minimal traitlets version, and 8.22.2 fix a critical bug on emscripten preventing to use some magics like %matplotlib on jupyter-light. * As usual you can find the full list of PRs on GitHub under the 8.22 milestone. ## API changes * One of the largest change is the update the mimehooks and inspector API, see 14342. It should be backward compatible, but many hooks now receive a single object with many fields allowing us flexibility to update the API later. ## Packaging changes * Thanks to @mkoppe, we are slowly getting rid of setup.py finally migrating to pyproject.toml. There is still quite a bit of work, and please open an issue if you encounter any problem. ## Deprecation * A number of unused functions have been marked deprecated or pending deprecation. Please let us know if you encounter any of those deprecation messages for us to adjust the removal timeline. compatibility with pdb.set_trace() Benjamin Greiner 2024-03-29 17:25:03 +0000
  • b72abd276e Accepting request 1147879 from devel:languages:python:jupyter Dominique Leuenberger 2024-03-06 22:02:56 +0000
  • febb5ad997 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipython?expand=0&rev=125 Benjamin Greiner 2024-02-20 11:45:51 +0000
  • e0792dbaea - Update to 8.21.0 * Few new features are present, but the codebase has been cleaned, and a couple of API are _considered_ for deprecation. They are not deprecated yet, but as they do not seem to be quite used, they may emit a warning, in which case please comment on the relevant issue to inform me of _which_ project use those feature and how you use them. Depending on the feedback I might change the timeline for deprecation. ## Deprecations * PR #14307 Pending Deprecation of ColorSchemeTable.set_active_scheme(...)’s case_sensitive Parameter. * PR #14305 Pending Deprecation of constructing ColorScheme via kwargs, in favor passing a single dict. ## Fixes * PR #14284 TerminalIPythonApp’s would warn that auto_create option is not recognized. * PR #14286 Fix a crash with NotOneValueFound when rendering complex tracebacks. * PR #14287 Partial Python 3.13 compatibility * PR #14290 Docs/Typos. * PR #14289 ipdb.set_trace() now accepts header= for better ## Changes compatibility with pdb.set_trace() * PR #14300 and PR #14301 Add hooking ability to produce mimebundle. It is now possible to extend the ?/?? operator to return more mimetypes to render richer help in frontends that support it. In particular you could send a json representation of the help that could be displayed in a customizable way. - Release 8.20.0 Benjamin Greiner 2024-02-18 15:59:19 +0000
  • f621075574 Accepting request 1128952 from devel:languages:python:jupyter Ana Guerrero 2023-11-27 21:42:38 +0000
  • c59f5e3aa1 - Update to 8.18.0 * Small release of IPython that fixes a small number of inconveniences. * PR #14251 Fix a memory leak in qt event loop integration by setting the Loop parent to None. * PR #14252 Pickleshare was made an optional dependency in 8.17, this leads to warnings in some installations when using modules completions. The warning has been silenced. * PR #14241 Update event loop code for compatibility with more recent prompt_toolkit due to deprecations in Python 3.12. * PR #14245 Fix doc example on Pygments styles * PR #14238 Remove dependency on app_nope, this is actually only a dependency of IPykernel. - Release 8.17, 8.17.1 * Medium-sized release of IPython that includes some cleanup (backcall, python2 leftovers) and some refactoring improvements (typing, pathlib) and a fix on completion. * PR #14216 remove backcall dependency * PR #14217 make pickleshare dependency optional * PR #14185 support completion based on type annotations of calls * Reverted in 8.17.1:PR #14190 remove support for python 2 in lexers (reverted in 8.17.1 as it is imported by qtconsole/spyder) * Mamba and Micromamba magic: In addition to the conda command to manage conda environment, mamba and micromamba can now be used using the corresponding magic in IPython. Since these commands are compatible with conda, they are following the same logic. These two magic require to have the corresponding commands available either in the conda environment or system wide. PR #14191 Benjamin Greiner 2023-11-26 15:45:42 +0000
  • 3fbde9a670 Accepting request 1127169 from devel:languages:python:jupyter Ana Guerrero 2023-11-17 19:49:11 +0000
  • f46e311f7f - Remove the dependency on python-curio, we don’t actually need it, tests can run without it. Matej Cepl 2023-11-16 18:59:14 +0000
  • 78d396daa2 Accepting request 1116206 from devel:languages:python:jupyter Ana Guerrero 2023-10-08 10:17:19 +0000
  • eab9b0b05c - Update to 8.16.1 * Small double release of IPython (with the 8.12.3 release notes just below). Mostly bug fixes and cleanups, and type annotations. Of interest for users: * #14153 Fix a bug of the new iPdb chained traceback where some Exception would not have any traceback. (see upstream fix in CPython for more details). * #14168 Fix case with spurious message about event loops when using matplotlib. - Remove skip_python312 (see changelog for 8.15) Benjamin Greiner 2023-10-07 13:06:14 +0000
  • 7d19382c1c Accepting request 1113222 from devel:languages:python:jupyter Ana Guerrero 2023-09-25 17:59:56 +0000
  • 55e0a5581a - Update to 8.15.0 * Improve compatibility with future version of Python 3.12/3.13 :ghpull:14107, gh#14139, * Improve support for ExceptionGroups, gh#14108 * Fix hangs in %gui osx, gh#14125 * Fix memory lead with %reset, gh#14133 * Unstable config option to modify traceback highlighting that is sometime hard to read gh#14138 * Support . in ipdb as an argument to the list command gh#14121 * Workroud parso showing warning message when the default logger level is changed gh#14119 * Fix multiple issues with matplotlib interactive mode, qt5/qt6 gh#14128 ## Whatsnew * Support for PEP-678 Exception Notes * Native fallback for displaying ExceptionGroup * AST-based macros * Allow IPdb/Pdb to move between chained exceptions Benjamin Greiner 2023-09-23 17:05:15 +0000
  • 3ecb9ff3b1 Accepting request 1092420 from devel:languages:python:jupyter Dominique Leuenberger 2023-06-12 13:24:59 +0000
  • 8c9f680334 Accepting request 1092419 from home:bnavigator:branches:devel:languages:python:jupyter Benjamin Greiner 2023-06-11 22:00:03 +0000
  • 4fc3996722 Accepting request 1092101 from home:ecsos:python Benjamin Greiner 2023-06-11 14:34:52 +0000
  • d485d97bf6 Accepting request 1090493 from devel:languages:python:jupyter Dominique Leuenberger 2023-06-04 14:41:28 +0000
  • 7cef55a687 Accepting request 1090492 from home:bnavigator:branches:devel:languages:python:jupyter Benjamin Greiner 2023-06-02 12:11:58 +0000
  • b047a22339 Accepting request 1083899 from devel:languages:python:jupyter Dominique Leuenberger 2023-05-02 14:18:18 +0000
  • 7e2124e559 Accepting request 1083882 from home:bnavigator:branches:devel:languages:python:jupyter Benjamin Greiner 2023-05-01 17:50:03 +0000
  • 983ebe612c Accepting request 1077235 from devel:languages:python:jupyter Dominique Leuenberger 2023-04-07 16:16:11 +0000
  • b6bc24b0a5 - Update to 8.12.0 * PR #13957 brings updates to the Qt integration, particularly for Qt6. * PR #13960 fixes the %debug magic command to give access to the local scope. * PR #13964 fixes some crashes with the new fast traceback code. Note that there are still some issues with the fast traceback code, and I a, likely to fix and tweak behavior. * PR #13973 We are slowly migrating IPython internals to use proper type objects/dataclasses instead of dictionaries to allow static typing checks. These are technically public API and could lead to breakage, so please let us know if that’s the case and I’ll mitigate. * PR #13990, PR #13991, PR #13994 all improve keybinding and shortcut configurability. - Release 8.11 * Faster Traceback Highlighting * Autoreload verbosity * Terminal shortcuts customization * %gui should now support PySide6. PR #13864 * Cli shortcuts can now be configured PR #13928, see above. (note that there might be an issue with prompt_toolkit 3.0.37 and shortcut configuration). * Capture output should now respect ; semicolon to suppress output. PR #13940 * Base64 encoded images (in jupyter frontend), will not have trailing newlines. PR #13941 - Release 8.10 * bump minimum numpy to >=1.21 version following NEP29. PR #13930 * fix for compatibility with MyPy 1.0. PR #13933 Benjamin Greiner 2023-04-04 15:13:13 +0000
  • f5efe11c05 Accepting request 1063285 from devel:languages:python:jupyter Dominique Leuenberger 2023-02-06 13:15:18 +0000
  • 8918614989 - Update to 8.9.0 * Second release of IPython in 2023, last Friday of the month, we are back on track. This is a small release with a few bug-fixes, and improvements, mostly with respect to terminal shortcuts. * The biggest improvement for 8.9 is a drastic amelioration if the auto-suggestions sponsored by D.E. Shaw and implemented by the more and more active contributor @krassowski. - right accepts a single character from suggestion - ctrl+right accepts a semantic token (macos default shortcuts take precedence and need to be disabled to make this work) - backspace deletes a character and resumes hinting autosuggestions - ctrl-left accepts suggestion and moves cursor left one character. - backspace deletes a character and resumes hinting autosuggestions - down moves to suggestion to later in history when no lines are present below the cursors. - up moves to suggestion from earlier in history when no lines are present above the cursor. * This is best described by the Gif posted by @krassowski, and in the PR itself PR gh#ipython/ipython#13888. * Please report any feedback in order for us to improve the user experience. In particular we are also working on making the shortcuts configurable. * If you are interested into better terminal shortcut, I also invite you to participate in issue gh#ipython/iüythpn#13879. Benjamin Greiner 2023-02-05 15:27:05 +0000
  • e896d74be3 Accepting request 1046566 from devel:languages:python:jupyter Dominique Leuenberger 2023-01-04 17:10:30 +0000
  • 78369b141f Accepting request 1046564 from home:bnavigator:branches:devel:languages:python:jupyter Benjamin Greiner 2023-01-03 16:17:56 +0000
  • ace80d5a62 Accepting request 1046538 from home:mcalabkova:branches:devel:languages:python Benjamin Greiner 2023-01-03 14:16:57 +0000
  • 31b4e3d45f Accepting request 1046535 from home:mcalabkova:branches:devel:languages:python Benjamin Greiner 2023-01-03 14:09:30 +0000
  • 70f1ece324 Accepting request 1045320 from devel:languages:python:jupyter Dominique Leuenberger 2022-12-28 09:54:13 +0000
  • b3a3f28d93 - Update to 8.7.0 * PR #13834 bump the minimum prompt toolkit to 3.0.11. * IPython shipped with the py.typed marker now, and we are progressively adding more types. PR #13831 * PR #13817 add configuration of code blacks formatting. - Move to PEP517 build Benjamin Greiner 2022-12-25 19:15:24 +0000
  • 3a460ba74d Accepting request 1033843 from devel:languages:python:jupyter Dominique Leuenberger 2022-11-07 12:51:23 +0000
  • 645b8a9f22 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipython?expand=0&rev=97 Benjamin Greiner 2022-11-06 10:43:31 +0000
  • 4755a6c24e Accepting request 1033732 from home:apersaud:branches:devel:languages:python:jupyter Benjamin Greiner 2022-11-06 10:42:58 +0000
  • f0100afe9a Accepting request 1004233 from devel:languages:python:jupyter Dominique Leuenberger 2022-09-18 15:31:45 +0000
  • 53c2524dee OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipython?expand=0&rev=94 Benjamin Greiner 2022-09-10 02:46:49 +0000
  • bf6edb107b Accepting request 1002367 from home:apersaud:branches:devel:languages:python:jupyter Benjamin Greiner 2022-09-10 02:46:14 +0000
  • 3edd802af6 Accepting request 993332 from devel:languages:python:jupyter Dominique Leuenberger 2022-08-05 17:50:26 +0000
  • 89383b2dc6 - Add ipython-pr13714-xxlimited.patch gh#ipython/ipython#13714 Benjamin Greiner 2022-08-05 14:02:52 +0000
  • 200ef37b14 - Remove nbformat from the :test flavor. Run locally --with localtests for not skipping the tests. Benjamin Greiner 2022-08-04 10:26:58 +0000
  • 64e6c55b80 Accepting request 980869 from devel:languages:python:jupyter Dominique Leuenberger 2022-06-06 09:10:00 +0000
  • 1c16678852 Accepting request 980815 from home:apersaud:branches:devel:languages:python:jupyter Benjamin Greiner 2022-06-05 10:50:31 +0000
  • 7d1295dc63 Accepting request 965216 from devel:languages:python:jupyter Dominique Leuenberger 2022-03-29 16:14:10 +0000
  • 3f2e54c9b5 Accepting request 965213 from home:apersaud:branches:devel:languages:python:jupyter Benjamin Greiner 2022-03-27 18:17:22 +0000
  • 38eae2e10b Accepting request 959669 from devel:languages:python:jupyter Dominique Leuenberger 2022-03-07 18:04:36 +0000
  • 01d7646faa Accepting request 959652 from home:apersaud:branches:devel:languages:python:jupyter Benjamin Greiner 2022-03-05 23:53:55 +0000
  • 9fb24d21ac Accepting request 957853 from devel:languages:python:jupyter Dominique Leuenberger 2022-02-28 18:43:18 +0000
  • 82249438e1 Accepting request 957843 from home:apersaud:branches:devel:languages:python:jupyter Benjamin Greiner 2022-02-27 05:40:23 +0000
  • dd0a6c9f38 Accepting request 951380 from devel:languages:python:jupyter Dominique Leuenberger 2022-02-06 22:53:36 +0000
  • 5861c11bb6 - Add ipython-pr13466-display.patch -- gh#ipython/ipython#13466 * fixes plotly test failures Benjamin Greiner 2022-02-03 20:37:03 +0000
  • 19fe6222ca Accepting request 947675 from devel:languages:python:jupyter Dominique Leuenberger 2022-01-22 07:17:58 +0000
  • ace2d91052 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipython?expand=0&rev=81 Benjamin Greiner 2022-01-20 11:20:10 +0000
  • e11ff893c4 Accepting request 947647 from home:bnavigator:branches:devel:languages:python:jupyter Benjamin Greiner 2022-01-20 10:31:08 +0000
  • 718ec357b3 Accepting request 946721 from home:bnavigator:branches:devel:languages:python:jupyter Benjamin Greiner 2022-01-15 23:02:50 +0000
  • 9b3df0ecf8 Accepting request 946679 from home:bnavigator:branches:devel:languages:python:jupyter Benjamin Greiner 2022-01-15 17:13:21 +0000
  • 320beed7c6 Return pre scriptlet Matej Cepl 2022-01-15 15:36:06 +0000
  • 316cdfdd38 Accepting request 946628 from home:mcepl:branches:devel:languages:python:jupyter Matej Cepl 2022-01-15 14:38:59 +0000
  • 3b833ca195 Accepting request 941688 from devel:languages:python:jupyter Dominique Leuenberger 2021-12-25 19:16:32 +0000
  • f206403b1e Accepting request 941687 from home:bnavigator:python-rpm-macros Benjamin Greiner 2021-12-20 19:02:04 +0000
  • 642e8eb3cb - Update to 7.30.1 * IPython 7.30 fixes a couple of bugs introduce in previous releases (in particular with respect to path handling), and introduce a few features and improvements: * Notably we will highlight PR #13267 “Document that %run can execute notebooks and ipy scripts.”, which is the first commit of Fernando Pérez since mid 2016 (IPython 5.1). If you are new to IPython, Fernando created IPython in 2001. The other most recent contribution of Fernando to IPython itself was May 2018, by reviewing and merging PRs. I want to note that Fernando is still active but mostly as a mentor and leader of the whole Jupyter organisation, but we’re still happy to see him contribute code ! * PR #13290 “Use sphinxify (if available) in object_inspect_mime path” should allow richer Repr of docstrings when using jupyterlab inspector. * PR #13311 make the debugger use ThreadPoolExecutor for debugger cmdloop. This should fix some issues/infinite loop, but let us know if you come across any regressions. In particular this fixes issues with kmaork/madbg, a remote debugger for IPython. * Note that this is likely the ante-penultimate release of IPython 7.x as a stable branch, as I hope to release IPython 8.0 as well as IPython 7.31 next month/early 2022. Benjamin Greiner 2021-12-19 19:55:30 +0000
  • b5a48409c5 Accepting request 931191 from devel:languages:python:jupyter Dominique Leuenberger 2021-11-15 14:26:10 +0000
  • 772cc3e273 Accepting request 931190 from home:bnavigator:branches:devel:languages:python:jupyter Benjamin Greiner 2021-11-12 21:53:01 +0000
  • 0c495f43a6 Accepting request 924564 from devel:languages:python:jupyter Dominique Leuenberger 2021-10-25 13:16:56 +0000
  • 48aabe653d Accepting request 924563 from home:bnavigator:branches:devel:languages:python:jupyter Benjamin Greiner 2021-10-10 19:49:50 +0000
  • 0686c7f7e0 Accepting request 923224 from home:schubi2 Matej Cepl 2021-10-05 22:23:25 +0000
  • 625bf7f380 Accepting request 920898 from devel:languages:python:jupyter Dominique Leuenberger 2021-09-26 19:48:21 +0000
  • 36097363ec Accepting request 919034 from home:apersaud:branches:devel:languages:python:jupyter Benjamin Greiner 2021-09-22 14:57:04 +0000
  • e28c50b91d Accepting request 902996 from devel:languages:python:jupyter Dominique Leuenberger 2021-07-10 20:53:50 +0000
  • b3bd492331 Accepting request 902860 from home:bnavigator:branches:devel:languages:python:jupyter Markéta Machová 2021-06-29 08:53:09 +0000
  • bb97c47cdf Accepting request 882364 from devel:languages:python:jupyter Richard Brown 2021-04-10 13:25:50 +0000
  • 735d51c8a6 Accepting request 881765 from home:apersaud:branches:devel:languages:python:jupyter Markéta Machová 2021-03-31 13:56:28 +0000
  • 0e77f0a548 Accepting request 878957 from devel:languages:python:jupyter Richard Brown 2021-03-16 14:42:28 +0000
  • 0b61f5444e Accepting request 878748 from home:bnavigator:branches:devel:languages:python:jupyter Markéta Machová 2021-03-14 16:36:05 +0000
  • 39216737f6 - Update to version 7.21.0: - New "context" command in ipdb It is now possible to change the number of lines shown in the backtrace information in ipdb using "context" command. - Compatibility with Xeus-Python for debugger protocol - Misc docs fixes for compatibility and uniformity with Numpydoc. Matej Cepl 2021-03-01 18:34:34 +0000
  • 8acdadaddc Accepting request 868550 from devel:languages:python:jupyter Dominique Leuenberger 2021-02-04 19:23:23 +0000
  • 118fa0e9a9 Accepting request 868546 from home:bnavigator:branches:devel:languages:python:jupyter Markéta Machová 2021-02-02 09:18:57 +0000
  • 3a5e69ef42 Accepting request 854661 from devel:languages:python:jupyter Dominique Leuenberger 2020-12-13 16:29:20 +0000
  • 2e395e4404 Accepting request 854655 from home:bnavigator:branches:devel:languages:python:jupyter Matej Cepl 2020-12-10 21:11:39 +0000
  • de1c98a034 Accepting request 852845 from devel:languages:python:jupyter Dominique Leuenberger 2020-12-04 20:27:25 +0000
  • 5556a864b5 Accepting request 852728 from home:bnavigator:branches:devel:languages:python:jupyter Matej Cepl 2020-12-03 06:14:27 +0000
  • b790e72cc3 Accepting request 845467 from devel:languages:python:jupyter Dominique Leuenberger 2020-11-06 22:43:56 +0000
  • 8a20277e73 Accepting request 845113 from home:apersaud:branches:devel:languages:python:jupyter Markéta Machová 2020-11-02 15:22:49 +0000
  • e0219efc27 Accepting request 832538 from devel:languages:python:jupyter Dominique Leuenberger 2020-09-09 15:46:45 +0000
  • 9d6ffd5311 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipython?expand=0&rev=54 Tomáš Chvátal 2020-09-05 20:16:43 +0000
  • 71dd8a641c Accepting request 832512 from home:apersaud:branches:devel:languages:python:jupyter Tomáš Chvátal 2020-09-05 20:16:11 +0000
  • 0da131ae5e Accepting request 830695 from devel:languages:python:jupyter Dominique Leuenberger 2020-09-04 09:01:49 +0000
  • c5a03eb03e Accepting request 830496 from home:apersaud:branches:devel:languages:python:jupyter Tomáš Chvátal 2020-08-31 08:04:07 +0000
  • 714fc694a3 Accepting request 824571 from devel:languages:python:jupyter Dominique Leuenberger 2020-08-06 15:32:34 +0000
  • 163625139b Accepting request 823918 from home:apersaud:branches:devel:languages:python:jupyter Tomáš Chvátal 2020-08-06 05:38:34 +0000
  • 513e7e2f64 Accepting request 817629 from devel:languages:python:jupyter Dominique Leuenberger 2020-06-30 19:53:43 +0000
  • c7c1ad5669 Accepting request 817552 from home:apersaud:branches:devel:languages:python:jupyter Tomáš Chvátal 2020-06-29 07:56:16 +0000
  • da3f5d51cb Accepting request 810548 from devel:languages:python:jupyter Dominique Leuenberger 2020-06-11 12:37:56 +0000
  • b82f599ad5 Accepting request 810416 from home:apersaud:branches:devel:languages:python:jupyter Tomáš Chvátal 2020-06-01 06:45:51 +0000
  • dc8f50b9fc Accepting request 808404 from devel:languages:python:jupyter Yuchen Lin 2020-05-28 07:09:03 +0000
  • f6e4024847 Accepting request 799685 from home:bnavigator:branches:devel:languages:python:jupyter Tomáš Chvátal 2020-05-23 13:42:20 +0000
  • 6d1959b5e8 Accepting request 788909 from devel:languages:python:jupyter Dominique Leuenberger 2020-03-29 12:25:04 +0000
  • df3cda4bd9 Accepting request 786438 from home:bnavigator:branches:devel:languages:python:jupyter Tomáš Chvátal 2020-03-27 08:32:17 +0000