- Update to version 7.25.0
* debugger bug fix
- Release 7.24
* Fix an issue where %recall would both succeeded and print an
error message it failed.
* Drop support for NumPy 1.16 – practically has no effect beyond
indicating in package metadata that we do not support it.
* Debugger improvements
- Release 7.23
* We have a new dependency: matplotlib-inline, which try to
extract matplotlib inline backend specific behavior. It is
available on PyPI and conda-forge thus should not be a problem
to upgrade to this version. If you are a package maintainer
that might be an extra dependency to package first.
OBS-URL: https://build.opensuse.org/request/show/902860
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipython?expand=0&rev=69
- Update to version 7.14.0
IPython 7.14 is a minor release that fix a couple of bugs and prepare
compatibility with new or future versions of some libraries.
* Fix compatibility with Sphinx 3+
gh#ipython/ipython#12235
* Remove deprecated matplotlib parameter usage, compatibility with
matplotlib3.3+
gh#ipython/ipython#12250
* set ``.py`` extension when editing current buffer in vi/emacs.
gh#ipython/ipython#12167
* support for unicode identifiers in ``?``/``??``
gh#ipython/ipython#12208
* add extra options to the ``Video`` Rich objects
gh#ipython/ipython#12212
* add pretty-printing to ``SimpleNamespace``
gh#ipython/ipython#12230
- add opensuse-disable-net-test.patch to disable network access
during new test_embed_svg_url
OBS-URL: https://build.opensuse.org/request/show/799685
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipython?expand=0&rev=43
- Update to 7.11.1
* A couple of deprecated functions (no-op) have been reintroduces in py3compat as
Cython was still relying on them, and will be removed in a couple of versions.
- Update to 7.11.0
* A number of function in the ``py3compat`` have been removed; a number of types
in the IPython code base are now non-ambiguous and now always ``unicode``
instead of ``Union[Unicode,bytes]``; many of the relevant code path have thus
been simplified/cleaned and types annotation added.
* IPython support several verbosity level from exceptions. ``xmode plain`` now
support chained exceptions.
* We are starting to remove ``shell=True`` in some usages of subprocess. While not directly
a security issue (as IPython is made to run arbitrary code anyway) it is not good
practice and we'd like to show the example.
* Work around some bugs in Python 3.9 tokenizer
* IPython will now print its version after a crash.
- Update to 7.10.2
* IPython 7.10.2 fix a couple of extra incompatibility between IPython, ipdb,
asyncio and Prompt Toolkit 3.
- Update to IPython 7.10.1
* IPython 7.10.1 fix a couple of incompatibilities with Prompt toolkit 3 (please
update Prompt toolkit to 3.0.2 at least), and fixes some interaction with
headless IPython.
- Update to IPython 7.10.0
* Stop Support for Python 3.5 – Adopt NEP 29
* Support for Prompt Toolkit 3.0
* Prompt Rendering Performance improvements
* Code autoformatting
* Arbitrary Mimetypes Handing in Terminal (Aka inline images in terminal)
* Completions can define their own ordering
* Enable Plotting in the same cell than the one that import matplotlib
* Allow to store and restore multiple variables at once
- Update to 7.11.1
* A couple of deprecated functions (no-op) have been reintroduces in py3compat as
Cython was still relying on them, and will be removed in a couple of versions.
- Update to 7.11.0
* A number of function in the ``py3compat`` have been removed; a number of types
in the IPython code base are now non-ambiguous and now always ``unicode``
instead of ``Union[Unicode,bytes]``; many of the relevant code path have thus
been simplified/cleaned and types annotation added.
* IPython support several verbosity level from exceptions. ``xmode plain`` now
support chained exceptions.
* We are starting to remove ``shell=True`` in some usages of subprocess. While not directly
a security issue (as IPython is made to run arbitrary code anyway) it is not good
practice and we'd like to show the example.
* Work around some bugs in Python 3.9 tokenizer
* IPython will now print its version after a crash.
- Update to 7.10.2
* IPython 7.10.2 fix a couple of extra incompatibility between IPython, ipdb,
asyncio and Prompt Toolkit 3.
- Update to IPython 7.10.1
* IPython 7.10.1 fix a couple of incompatibilities with Prompt toolkit 3 (please
update Prompt toolkit to 3.0.2 at least), and fixes some interaction with
headless IPython.
- Update to IPython 7.10.0
* Stop Support for Python 3.5 – Adopt NEP 29
* Support for Prompt Toolkit 3.0
* Prompt Rendering Performance improvements
* Code autoformatting
* Arbitrary Mimetypes Handing in Terminal (Aka inline images in terminal)
* Completions can define their own ordering
* Enable Plotting in the same cell than the one that import matplotlib
* Allow to store and restore multiple variables at once
OBS-URL: https://build.opensuse.org/request/show/764784
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipython?expand=0&rev=34
- Update to 7.7.0
* Fix a bug introduced in 7.6 where the ``%matplotlib`` magic would fail on
previously acceptable arguments
* Fix the manage location on freebsd
* Fix error message about aliases after ``%reset`` call in ipykernel
* Fix Duplication completions in emacs
- Update to 7.7.0
* Fix a bug introduced in 7.6 where the ``%matplotlib`` magic would fail on
previously acceptable arguments
* Fix the manage location on freebsd
* Fix error message about aliases after ``%reset`` call in ipykernel
* Fix Duplication completions in emacs
OBS-URL: https://build.opensuse.org/request/show/719015
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipython?expand=0&rev=27
- Update to 7.6.0
IPython 7.6.0 contains a couple of bug fixes and number of small features
additions as well as some compatibility with the current development version of
Python 3.8.
* Add a ``-l`` option to :magic:`psearch` to list the available search
types.
* Support ``PathLike`` for ``DisplayObject`` and ``Image``.
* Configurability of timeout in the test suite for slow platforms.
* Accept any casing for matplotlib backend.
* Properly skip test that requires numpy to be installed
* More support for Python 3.8 and positional only arguments (pep570)
* Unicode names for the completion are loaded lazily on first use which
should decrease startup time.
* Autoreload now update the types of reloaded objects; this for example allow
pickling of reloaded objects.
* Fix a big where ``%%time`` magic would suppress cell output.
- Update to 7.6.0
IPython 7.6.0 contains a couple of bug fixes and number of small features
additions as well as some compatibility with the current development version of
Python 3.8.
* Add a ``-l`` option to :magic:`psearch` to list the available search
types.
* Support ``PathLike`` for ``DisplayObject`` and ``Image``.
* Configurability of timeout in the test suite for slow platforms.
* Accept any casing for matplotlib backend.
* Properly skip test that requires numpy to be installed
* More support for Python 3.8 and positional only arguments (pep570)
* Unicode names for the completion are loaded lazily on first use which
should decrease startup time.
* Autoreload now update the types of reloaded objects; this for example allow
pickling of reloaded objects.
* Fix a big where ``%%time`` magic would suppress cell output.
OBS-URL: https://build.opensuse.org/request/show/713120
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ipython?expand=0&rev=2