Hello community, here is the log from the commit of package python-jupyter-client for openSUSE:Leap:15.2 checked in at 2020-04-28 20:11:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/python-jupyter-client (Old) and /work/SRC/openSUSE:Leap:15.2/.python-jupyter-client.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-jupyter-client" Tue Apr 28 20:11:04 2020 rev:2 rq:797729 version:6.0.0 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/python-jupyter-client/python-jupyter-client.changes 2020-03-19 11:03:35.455886998 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.python-jupyter-client.new.2738/python-jupyter-client.changes 2020-04-28 20:11:05.816526750 +0200 @@ -1,0 +2,22 @@ +Mon Feb 24 15:15:04 UTC 2020 - Todd R <toddrme2...@gmail.com> + +- Update to version 6.0.0 + + New Features: + * Added async API + + Changes: + * Python 3.8 testing and support added + * Session.msg_id optimization + * Only cache ports if the cache_ports flag is set to True + * Removed direct dependency on pywin32 as this is now in jupyter core + + Fixes: + * Prevent two kernels to have the same ports + + Docs: + * Document the handling of error in do_execute + + Breaking changes: + * Dropped support for Python 2.7! +- Implement tests via multibuild +- Drop doc subpackage. This was only around to resolve dependency + cycles in testing, which the multibuild now does. Keeping up + with rapid changes in readthedocs was becoming difficult. + +------------------------------------------------------------------- Old: ---- jupyter-client.pdf jupyter-client.zip jupyter_client-5.3.4.tar.gz python-jupyter-client-doc.changes python-jupyter-client-doc.spec New: ---- _multibuild jupyter_client-6.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-jupyter-client.spec ++++++ --- /var/tmp/diff_new_pack.UtkjQA/_old 2020-04-28 20:11:06.472528112 +0200 +++ /var/tmp/diff_new_pack.UtkjQA/_new 2020-04-28 20:11:06.472528112 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-jupyter-client # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,10 +16,19 @@ # +%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 oldpython python -Name: python-jupyter-client -Version: 5.3.4 +%define skip_python2 1 +Name: python-jupyter-client%{psuffix} +Version: 6.0.0 Release: 0 Summary: Jupyter protocol implementation and client libraries License: BSD-3-Clause @@ -38,11 +47,12 @@ Requires: python-traitlets Provides: python-jupyter_client = %{version} Obsoletes: python-jupyter_client < %{version} -%ifpython2 -Provides: %{oldpython}-jupyter_client = %{version} -Obsoletes: %{oldpython}-jupyter_client < %{version} -%endif BuildArch: noarch +%if %{with test} +BuildRequires: %{python_module Sphinx} +BuildRequires: %{python_module ipykernel} +BuildRequires: %{python_module pytest} +%endif %python_subpackages %description @@ -60,6 +70,8 @@ Requires: python3-jupyter-client = %{version} Provides: jupyter-jupyter_client = %{version} Obsoletes: jupyter-jupyter_client < %{version} +Provides: jupyter-jupyter-client-doc = %{version} +Obsoletes: jupyter-jupyter-client-doc < %{version} %description -n jupyter-jupyter-client This package contains the reference implementation of the Jupyter protocol. @@ -77,9 +89,19 @@ %python_build %install +%if !%{with test} %python_install %python_expand %fdupes %{buildroot}%{$python_sitelib} +%endif + +%if %{with test} +%check +pushd jupyter_client/tests +%pytest +popd +%endif +%if !%{with test} %files %{python_files} %license COPYING.md %{python_sitelib}/jupyter_client-%{version}-py*.egg-info @@ -91,5 +113,6 @@ %{_bindir}/jupyter-kernel %{_bindir}/jupyter-kernelspec %{_bindir}/jupyter-run +%endif %changelog ++++++ _multibuild ++++++ <multibuild> <package>test</package> </multibuild> ++++++ jupyter_client-5.3.4.tar.gz -> jupyter_client-6.0.0.tar.gz ++++++ ++++ 3457 lines of diff (skipped)