diff --git a/ipython-7.29.0.tar.gz b/ipython-7.29.0.tar.gz deleted file mode 100644 index 88b73df..0000000 --- a/ipython-7.29.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4f69d7423a5a1972f6347ff233e38bbf4df6a150ef20fbb00c635442ac3060aa -size 5151803 diff --git a/ipython-7.30.1.tar.gz b/ipython-7.30.1.tar.gz new file mode 100644 index 0000000..4eb4559 --- /dev/null +++ b/ipython-7.30.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb6aef731bf708a7727ab6cde8df87f0281b1427d41e65d62d4b68934fa54e97 +size 5154336 diff --git a/python-ipython.changes b/python-ipython.changes index edbeb32..209bcca 100644 --- a/python-ipython.changes +++ b/python-ipython.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Sun Dec 19 19:24:08 UTC 2021 - Ben Greiner + +- 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. + ------------------------------------------------------------------- Fri Nov 12 21:30:44 UTC 2021 - Ben Greiner diff --git a/python-ipython.spec b/python-ipython.spec index e799095..32f1399 100644 --- a/python-ipython.spec +++ b/python-ipython.spec @@ -30,13 +30,13 @@ %define psuffix %{nil} %bcond_with test %endif -%{?!python_module:%define python_module() python-%{**} python3-%{**}} +%{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 # Python 3.6 was officiallay supported with IPython up to 7.15 %define skip_python36 1 %bcond_without iptest Name: python-ipython%{psuffix} -Version: 7.29.0 +Version: 7.30.1 Release: 0 Summary: Rich architecture for interactive computing with Python License: BSD-3-Clause @@ -142,6 +142,9 @@ Requires: python-nose >= 0.10.1 Requires: python-numpy >= 1.17 Requires: python-requests Requires: python-testpath +%if %{with libalternatives} +Requires: alts +%endif Provides: python-jupyter_ipython-iptest = %{version} Obsoletes: python-jupyter_ipython-iptest < %{version} @@ -202,8 +205,8 @@ desktop-file-edit --set-comment="Enhanced interactive Python %{$python_bin_suffi %suse_update_desktop_file -i -r ipython-%{$python_bin_suffix} "System;TerminalEmulator;" } -# These can be run stand-alone, so make them executable rather than removing shebang -%{python_expand find %{buildroot}%{$python_sitelib} -type f -name "*.py" -exec sed -i "s|^#!%{_bindir}/env python$|#!%{__$python}|" {} \; +%{python_expand # These can be run stand-alone, so make them executable rather than removing shebang +find %{buildroot}%{$python_sitelib} -type f -name "*.py" -exec sed -i "s|^#!%{_bindir}/env python$|#!%{__$python}|" {} \; find %{buildroot}%{$python_sitelib} -type f -name "*.py" -exec sed -i "s|^#!%{_bindir}/python$|#!%{__$python}|" {} \; find %{buildroot}%{$python_sitelib} -type f -name "*.py" -exec grep -q "#!%{__$python}" {} \; -exec chmod a+x {} \;