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)


Reply via email to