From c59f5e3aa1f1c64aaf8e529d0e37c48fd597502168841cb83c79028f65300d8f Mon Sep 17 00:00:00 2001 From: Benjamin Greiner Date: Sun, 26 Nov 2023 15:45:42 +0000 Subject: [PATCH] - 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 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-ipython?expand=0&rev=122 --- ipython-8.16.1.tar.gz | 3 --- ipython-8.18.0.tar.gz | 3 +++ python-ipython.changes | 34 ++++++++++++++++++++++++++++++++++ python-ipython.spec | 9 ++++----- 4 files changed, 41 insertions(+), 8 deletions(-) delete mode 100644 ipython-8.16.1.tar.gz create mode 100644 ipython-8.18.0.tar.gz diff --git a/ipython-8.16.1.tar.gz b/ipython-8.16.1.tar.gz deleted file mode 100644 index 0c43084..0000000 --- a/ipython-8.16.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ad52f58fca8f9f848e256c629eff888efc0528c12fe0f8ec14f33205f23ef938 -size 5485037 diff --git a/ipython-8.18.0.tar.gz b/ipython-8.18.0.tar.gz new file mode 100644 index 0000000..2dfd378 --- /dev/null +++ b/ipython-8.18.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4feb61210160f75e229ce932dbf8b719bff37af123c0b985fd038b14233daa16 +size 5486388 diff --git a/python-ipython.changes b/python-ipython.changes index 879ee46..ce8a01b 100644 --- a/python-ipython.changes +++ b/python-ipython.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +Sun Nov 26 15:34:52 UTC 2023 - Ben Greiner + +- 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 + ------------------------------------------------------------------- Thu Nov 16 18:58:40 UTC 2023 - Matej Cepl diff --git a/python-ipython.spec b/python-ipython.spec index 58ad216..8f18b48 100644 --- a/python-ipython.spec +++ b/python-ipython.spec @@ -33,7 +33,7 @@ %bcond_with localtest %{?sle15_python_module_pythons} Name: python-ipython%{psuffix} -Version: 8.16.1 +Version: 8.18.0 Release: 0 Summary: Rich architecture for interactive computing with Python License: BSD-3-Clause @@ -49,13 +49,11 @@ BuildRequires: %{pythons} BuildRequires: fdupes BuildRequires: python-rpm-macros >= 20210929 # requires the full stdlib including sqlite3 -Requires: python >= 3.8 -Requires: python-backcall +Requires: python Requires: python-decorator Requires: python-jedi >= 0.16 Requires: python-matplotlib-inline Requires: python-pexpect >= 4.3 -Requires: python-pickleshare Requires: python-pygments >= 2.4.0 Requires: python-stack-data Requires: python-traitlets >= 5 @@ -89,8 +87,9 @@ BuildArch: noarch %if %{with test} BuildRequires: %{python_module ipython = %{version}} BuildRequires: %{python_module matplotlib} -BuildRequires: %{python_module numpy >= 1.21} +BuildRequires: %{python_module numpy >= 1.22} BuildRequires: %{python_module pandas} +BuildRequires: %{python_module pickleshare} BuildRequires: %{python_module pytest-asyncio} BuildRequires: %{python_module pytest} BuildRequires: %{python_module testpath}