Revisions of python-ipython

buildservice-autocommit accepted request 1224684 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 136)
baserev update by copy to link target
Benjamin Greiner's avatar Benjamin Greiner (bnavigator) committed (revision 135)
- Update to 8.29
  * Misc Python 3.13 compatibility #14536, #14559
  * Add a uv line magic #14537
  * Add support for WEBP to IPython.display.Image. #14526
  * And many more bugfixes and quality of life improvements.
- IPython 8.28
  * #14480 AssertionError: assert _xterm_term_title_saved in WSL
    It is unclear why the terminal title is not saved in WSL, if
    you've WSL experience we'd love your feedback and help to not
    just ignore an error
  * #14510 Fix use of pyside6 >= 6.7.0
  * #14518 Make values public (_tb_highlight & _tb_highlight_style)
  * #14515 Use environment variable to identify conda / mamba
- Remove deprecated %suse_update_desktop_file
  * https://en.opensuse.org/openSUSE:Update-desktop-files_deprecation
  * nothing relevant to upstream
buildservice-autocommit accepted request 1197786 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 134)
baserev update by copy to link target
Benjamin Greiner's avatar Benjamin Greiner (bnavigator) committed (revision 133)
- Update to 8.27.0
  * autocall was beeing call getitem, PR #14486
  * Only copy files in startup dir if we just created it. PR #14497
  * Fix some tests on Python 3.13 RC1 PR #14504
- IPython 8.26
  * PR #14453 bugfix for call to structured_traceback
  * R #14466 fixed honoring custom repr for NamedTuple if assigned
    by partialmethod
  * PR #14451 Convert matplotlib gui name in enable_gui
buildservice-autocommit accepted request 1178448 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 132)
baserev update by copy to link target
Benjamin Greiner's avatar Benjamin Greiner (bnavigator) accepted request 1178447 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 131)
- Reenable testing matplotlib
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 130)
- 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's avatar Steve Kowalik (StevenK) committed (revision 129)
- 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.
buildservice-autocommit accepted request 1163560 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 128)
baserev update by copy to link target
Benjamin Greiner's avatar Benjamin Greiner (bnavigator) committed (revision 127)
- 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()
buildservice-autocommit accepted request 1147879 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 126)
baserev update by copy to link target
Benjamin Greiner's avatar Benjamin Greiner (bnavigator) committed (revision 124)
- 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
buildservice-autocommit accepted request 1128952 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 123)
baserev update by copy to link target
Benjamin Greiner's avatar Benjamin Greiner (bnavigator) committed (revision 122)
- 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
buildservice-autocommit accepted request 1127169 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 121)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 120)
- Remove the dependency on python-curio, we don’t actually need
  it, tests can run without it.
buildservice-autocommit accepted request 1116206 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 119)
baserev update by copy to link target
Benjamin Greiner's avatar Benjamin Greiner (bnavigator) committed (revision 118)
- 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)
buildservice-autocommit accepted request 1113222 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 117)
baserev update by copy to link target
Displaying revisions 1 - 20 of 136
openSUSE Build Service is sponsored by