Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-ipyparallel for 
openSUSE:Factory checked in at 2022-07-08 14:02:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ipyparallel (Old)
 and      /work/SRC/openSUSE:Factory/.python-ipyparallel.new.1523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-ipyparallel"

Fri Jul  8 14:02:39 2022 rev:14 rq:987745 version:8.4.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ipyparallel/python-ipyparallel.changes    
2022-03-13 20:25:40.531691225 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-ipyparallel.new.1523/python-ipyparallel.changes
  2022-07-08 14:02:47.322507071 +0200
@@ -1,0 +2,25 @@
+Thu Jul  7 18:13:59 UTC 2022 - Ben Greiner <c...@bnavigator.de>
+
+- Update to version 8.4.1
+  * add support for Python 3.11
+- Release 8.4.0
+  * (%px) only skip redisplay of streamed errors if outputs are
+    complete
+  * Avoid use of recently deprecated asyncio/tornado APIs around
+    'current' event loops that are not running.
+  * Switch to hatch backend for packaging
+- Release 8.3.0
+  * Workaround SSL issues with recent builds of nodejs + webpack
+  * Build with flit, removing setup.py
+  * Remove remaining references to deprecated distutils package
+    (has surprising impact on process memory)
+  * Improve logging when engine registration times out
+- Release 8.2.1
+  * Fixes some compatibility issues with latest dask, ipykernel,
+    and setuptools, as well as some typos and improved
+    documentation.
+- Skip flaky tests
+- Fix non-rewritten obsoletes and remove incorrect provides in
+  jupyter extension package
+
+-------------------------------------------------------------------

Old:
----
  ipyparallel-8.2.0.tar.gz

New:
----
  ipyparallel-8.4.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-ipyparallel.spec ++++++
--- /var/tmp/diff_new_pack.UOBnxR/_old  2022-07-08 14:02:47.866507719 +0200
+++ /var/tmp/diff_new_pack.UOBnxR/_new  2022-07-08 14:02:47.866507719 +0200
@@ -16,10 +16,8 @@
 #
 
 
-%{?!python_module:%define python_module() python3-%{**}}
-%define         skip_python2 1
 Name:           python-ipyparallel
-Version:        8.2.0
+Version:        8.4.1
 Release:        0
 Summary:        Interactive parallel computing library for IPython
 License:        BSD-3-Clause
@@ -27,21 +25,27 @@
 URL:            https://github.com/ipython/ipyparallel
 Source:         
https://files.pythonhosted.org/packages/source/i/ipyparallel/ipyparallel-%{version}.tar.gz
 Source99:       python-ipyparallel-rpmlintrc
-BuildRequires:  %{python_module decorator}
+# SECTION build-syste requirements
+BuildRequires:  %{python_module hatchling >= 0.25}
+BuildRequires:  %{python_module base >= 3.7}
+BuildRequires:  %{python_module jupyterlab >= 3}
+BuildRequires:  %{python_module pip}
+BuildRequires:  fdupes
+BuildRequires:  jupyter-rpm-macros
+BuildRequires:  python-rpm-macros
+# /SECTION
+# SECTION runtime requirements
 BuildRequires:  %{python_module entrypoints}
+BuildRequires:  %{python_module decorator}
 BuildRequires:  %{python_module ipykernel >= 4.4}
 BuildRequires:  %{python_module ipython >= 4}
 BuildRequires:  %{python_module jupyter-client}
 BuildRequires:  %{python_module psutil}
 BuildRequires:  %{python_module python-dateutil >= 2.1}
 BuildRequires:  %{python_module pyzmq >= 18}
-BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module tornado >= 5.1}
 BuildRequires:  %{python_module tqdm}
 BuildRequires:  %{python_module traitlets >= 4.3}
-BuildRequires:  fdupes
-BuildRequires:  jupyter-rpm-macros
-BuildRequires:  python-rpm-macros
 Requires:       python-decorator
 Requires:       python-entrypoints
 Requires:       python-ipykernel >= 4.4
@@ -53,19 +57,15 @@
 Requires:       python-tornado >= 5.1
 Requires:       python-tqdm
 Requires:       python-traitlets >= 4.3
+# /SECTION
 Requires(post): update-alternatives
 Requires(postun):update-alternatives
 Recommends:     jupyter-ipyparallel = %{version}
-Recommends:     python-mpi4py
 Provides:       python-jupyter_ipyparallel = %{version}-%{release}
 Obsoletes:      python-jupyter_ipyparallel < %{version}-%{release}
 BuildArch:      noarch
-# SECTION test requirements, including ipython[test] (there is no iptest 
package anymore)
-BuildRequires:  %{python_module Pygments}
-BuildRequires:  %{python_module ipython >= 4}
-BuildRequires:  %{python_module matplotlib}
+# SECTION test requirements, including ipython[test]
 BuildRequires:  %{python_module pytest-asyncio}
-BuildRequires:  %{python_module pytest-tornado}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module testpath}
 # /SECTION
@@ -80,10 +80,17 @@
 Summary:        Interactive parallel computing library for IPython
 Group:          Development/Languages/Python
 Requires:       jupyter-jupyter-core
+Requires:       jupyter-jupyter-server
+Requires:       jupyter-jupyterlab >= 3
 Requires:       jupyter-notebook
 Requires:       python3-ipyparallel = %{version}
-Provides:       python-jupyter_ipyparallel-nbextension = %{version}-%{release}
-Obsoletes:      python-jupyter_ipyparallel-nbextension < %{version}-%{release}
+Provides:       jupyter-ipyparallel-l = %{version}-%{release}
+Provides:       jupyter-ipyparallel-nbext = %{version}-%{release}
+Provides:       jupyter-ipyparallel-serverextension = %{version}-%{release}
+# the last pythonX-jupyter_ipyparallel-nbextension package was 2019 before the 
multiflavor era
+Obsoletes:      python-jupyter_ipyparallel-nbextension <= 6.2.3
+Obsoletes:      python2-jupyter_ipyparallel-nbextension <= 6.2.3
+Obsoletes:      python3-jupyter_ipyparallel-nbextension <= 6.2.3
 
 %description -n jupyter-ipyparallel
 Use multiple instances of IPython in parallel, interactively.
@@ -104,11 +111,11 @@
 %setup -q -n ipyparallel-%{version}
 
 %build
-%python_build
+%pyproject_wheel
+sed -i 's/--color=yes//' pyproject.toml
 
 %install
-%python_install
-%jupyter_move_config
+%pyproject_install
 
 # Prepare for update-alternatives
 %python_clone -a %{buildroot}%{_bindir}/ipcluster
@@ -132,8 +139,15 @@
 
 %check
 # can't get a public IP
-# test_imap_infinite is flaky
-%pytest -k 'not (test_disambiguate_ip or test_imap_infinite)'
+donttest="test_disambiguate_ip"
+# flaky tests
+donttest+=" or test_imap_infinite"
+donttest+=" or test_execute_raises"
+donttest+=" or test_cellpx_keyboard_interrupt_signal_9"
+donttest+=" or test_cellpx_keyboard_interrupt_SIGKILL"
+donttest+=" or test_compositeerror_render_exception"
+donttest+=" or test_local_ip_true_doesnt_trigger_warning"
+%pytest -k "not ($donttest)"
 
 %post
 %python_install_alternative ipcluster ipcontroller ipengine

++++++ ipyparallel-8.2.0.tar.gz -> ipyparallel-8.4.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-ipyparallel/ipyparallel-8.2.0.tar.gz 
/work/SRC/openSUSE:Factory/.python-ipyparallel.new.1523/ipyparallel-8.4.1.tar.gz
 differ: char 4, line 1

++++++ python-ipyparallel-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.UOBnxR/_old  2022-07-08 14:02:47.906507767 +0200
+++ /var/tmp/diff_new_pack.UOBnxR/_new  2022-07-08 14:02:47.910507771 +0200
@@ -1,4 +1,5 @@
 # Note: These are not really backup files, they are needed
 addFilter("backup-file-in-package .*/package.json.orig")
 addFilter("filelist-forbidden .*/package.json.orig")
+addFilter("obsolete-not-provided python.*-jupyter_ipyparallel-nbextension")
 

Reply via email to