Hello community, here is the log from the commit of package python-ipython for openSUSE:Factory checked in at 2020-03-08 22:22:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ipython (Old) and /work/SRC/openSUSE:Factory/.python-ipython.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ipython" Sun Mar 8 22:22:09 2020 rev:7 rq:781249 version:7.13.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ipython/python-ipython.changes 2020-02-14 16:25:21.731190249 +0100 +++ /work/SRC/openSUSE:Factory/.python-ipython.new.26092/python-ipython.changes 2020-03-08 22:22:16.780008684 +0100 @@ -1,0 +2,25 @@ +Tue Mar 3 14:29:15 UTC 2020 - Todd R <toddrme2...@gmail.com> + +- Run tests using multibuild instead of running them in a separate + subpackage. This greatly simplifies the spec file and makes + updating the package much easier. +- Drop doc subpackage due to rapid changes in readthedocs download + urls. This was only around to let the tests be run in a + separate subpackage to avoid dependency loops. + +------------------------------------------------------------------- +Sun Mar 1 07:13:22 UTC 2020 - Arun Persaud <a...@gmx.de> + +- update to version 7.13.0: + * Fix inability to run PDB when inside an event loop :ghpull:`12141` + * Fix ability to interrupt some processes on windows :ghpull:`12137` + * Fix debugger shortcuts :ghpull:`12132` + * improve tab completion when inside a string by removing irrelevant + elements :ghpull:`12128` + * Fix display of filename tab completion when the path is long + :ghpull:`12122` + * Many removal of Python 2 specific code path :ghpull:`12110` + * displaying wav files do not require NumPy anymore, and is 5x to + 30x faster :ghpull:`12113` + +------------------------------------------------------------------- Old: ---- ipython-7.12.0.pdf ipython-7.12.0.tar.gz ipython-7.12.0.zip python-ipython-doc.changes python-ipython-doc.spec New: ---- _multibuild ipython-7.13.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ipython.spec ++++++ --- /var/tmp/diff_new_pack.ZsMteh/_old 2020-03-08 22:22:17.808009319 +0100 +++ /var/tmp/diff_new_pack.ZsMteh/_new 2020-03-08 22:22:17.808009319 +0100 @@ -16,11 +16,20 @@ # +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "test" +%define psuffix -test +%bcond_without test +%else +%define psuffix %{nil} +%bcond_with test +%endif + %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 %bcond_without iptest -Name: python-ipython -Version: 7.12.0 +Name: python-ipython%{psuffix} +Version: 7.13.0 Release: 0 Summary: Rich architecture for interactive computing with Python License: BSD-3-Clause @@ -31,11 +40,8 @@ BuildRequires: %{python_module backcall} BuildRequires: %{python_module base >= 3.5} BuildRequires: %{python_module setuptools >= 18.5} -BuildRequires: desktop-file-utils BuildRequires: fdupes -BuildRequires: hicolor-icon-theme BuildRequires: python-rpm-macros -BuildRequires: update-desktop-files Requires: python-Pygments Requires: python-backcall Requires: python-base >= 3.5 @@ -47,8 +53,6 @@ Requires: python-prompt_toolkit >= 2.0 Requires: python-simplegeneric > 0.8 Requires: python-traitlets >= 4.2 -Requires(post): update-alternatives -Requires(postun): update-alternatives Recommends: jupyter Recommends: python-ipykernel Recommends: python-ipyparallel @@ -60,10 +64,29 @@ Provides: python-jupyter_ipython = %{version} Obsoletes: python-jupyter_ipython < %{version} Provides: jupyter-ipython = %{version} +Provides: python-ipython-doc = %{version} +Obsoletes: python-ipython-doc < %{version} +Provides: python-jupyter_ipython-doc = %{version} +Obsoletes: python-jupyter_ipython-doc < %{version} +Provides: python-jupyter_ipython-doc-html = %{version} +Obsoletes: python-jupyter_ipython-doc-html < %{version} +Provides: python-jupyter_ipython-doc-pdf = %{version} +Obsoletes: python-jupyter_ipython-doc-pdf < %{version} BuildArch: noarch +%if %{with test} +BuildRequires: %{python_module ipython-iptest = %{version}} +BuildRequires: %{python_module matplotlib} +%endif +%if !%{with test} +BuildRequires: desktop-file-utils +BuildRequires: hicolor-icon-theme +BuildRequires: update-desktop-files +Requires(post): update-alternatives +Requires(postun): update-alternatives %if %{with ico} BuildRequires: icoutils %endif +%endif %python_subpackages %description @@ -120,14 +143,17 @@ %build %python_build +%if !%{with test} %if %{with ico} pushd scripts icotool -x ipython.ico icotool -x ipython_nb.ico popd %endif +%endif %install +%if !%{with test} %python_install %python_clone -a %{buildroot}%{_bindir}/ipython %python_clone -a %{buildroot}%{_mandir}/man1/ipython.1 @@ -179,7 +205,18 @@ rm %{buildroot}%{_bindir}/iptest3 ln -s %{_bindir}/iptest-%{python3_bin_suffix} %{buildroot}%{_bindir}/iptest3 %endif +%endif +%if %{with test} +%check +export LANG="en_US.UTF-8" +mkdir tester +pushd tester +%python_expand iptest-%{$python_bin_suffix} +popd +%endif + +%if !%{with test} %post %{python_install_alternative ipython ipython.1.gz} %desktop_database_post @@ -195,7 +232,9 @@ %postun iptest %python_uninstall_alternative iptest +%endif +%if !%{with test} %files %{python_files} %license COPYING.rst %doc README.rst docs/source/about/license_and_copyright.rst @@ -218,5 +257,6 @@ %python3_only %{_bindir}/iptest3 %endif +%endif %changelog ++++++ _multibuild ++++++ <multibuild> <package>test</package> </multibuild> ++++++ ipython-7.12.0.tar.gz -> ipython-7.13.0.tar.gz ++++++ ++++ 5931 lines of diff (skipped)