Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-jupyter-client for
openSUSE:Factory checked in at 2023-04-01 19:32:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-jupyter-client (Old)
and /work/SRC/openSUSE:Factory/.python-jupyter-client.new.9019 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-jupyter-client"
Sat Apr 1 19:32:36 2023 rev:15 rq:1075692 version:8.1.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-jupyter-client/python-jupyter-client.changes
2023-01-17 17:34:52.593028897 +0100
+++
/work/SRC/openSUSE:Factory/.python-jupyter-client.new.9019/python-jupyter-client.changes
2023-04-01 19:32:51.925543804 +0200
@@ -1,0 +2,50 @@
+Thu Mar 23 07:51:41 UTC 2023 - Ben Greiner <[email protected]>
+
+- Update to 8.1.0
+ * ThreadedZMQStream: close stream before socket #936 (@minrk)
+
+-------------------------------------------------------------------
+Sun Mar 19 17:37:24 UTC 2023 - Ben Greiner <[email protected]>
+
+- Update to 8.0.3
+ * Fix kernelspec print output #933 (@minrk)
+ * Don't emit a trailng newline in base64-encoded data like
+ 'image/png' #931 (@xl0)
+ * Improving jsonutil tests #929 (@andrehora)
+
+-------------------------------------------------------------------
+Sun Feb 5 15:29:23 UTC 2023 - Ben Greiner <[email protected]>
+
+- Update to 8.0.2
+ * Add papermill downstream check and fix kernel client replies
+ #925 (@blink1073)
+- Release 8.0.1
+ * Fix json_output in kernelspec app #921 (@blink1073)
+- Release 8.0.0
+ * This release is primarily focused on improving asyncio support,
+ while aiming to have minimal API changes.
+ ## Enhancements made
+ * Remove nest-asyncio dependency #835 (@blink1073)
+ ## Bugs fixed
+ * Allow interrupt during restart of pending kernels #898
+ (@blink1073)
+ * Fix connection reconciliation to handle restarts #882
+ (@kevin-bates)
+ * Reconcile connection information #879 (@kevin-bates)
+ * Workaround for launch bug #861 (@blink1073)
+ * Defer creation of ready future #858 (@blink1073)
+ * Fix handling of initial ready promise #854 (@blink1073)
+ * Revert "Fix pending kernels again" #853 (@blink1073)
+ * Fix pending kernels again #845 (@blink1073)
+ * Use pytest_asyncio fixture #826 (@davidbrochart)
+ ## Maintenance and upkeep improvements
+ * Fix jupyter_core pinning #896 (@ophie200)
+ * Use pytest-jupyter #891 (@blink1073)
+ * Import ensure_async and run_sync from jupyter_core #889
+ (@davidbrochart)
+ * Support Python 3.8-3.11 #866 (@blink1073)
+ * Move tests to top level #834 (@blink1073)
+ * Fix nbconvert downstream test #827 (@blink1073)
+- Add jupyter-client-suse-remove-ifconfig-test.patch
+
+-------------------------------------------------------------------
Old:
----
jupyter_client-7.4.9.tar.gz
New:
----
jupyter-client-suse-remove-ifconfig-test.patch
jupyter_client-8.1.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-jupyter-client.spec ++++++
--- /var/tmp/diff_new_pack.Zrk9ZB/_old 2023-04-01 19:32:52.497546807 +0200
+++ /var/tmp/diff_new_pack.Zrk9ZB/_new 2023-04-01 19:32:52.501546828 +0200
@@ -26,39 +26,43 @@
%endif
Name: python-jupyter-client%{psuffix}
-Version: 7.4.9
+Version: 8.1.0
Release: 0
Summary: Jupyter protocol implementation and client libraries
License: BSD-3-Clause
Group: Development/Languages/Python
URL: https://github.com/jupyter/jupyter_client
Source:
https://files.pythonhosted.org/packages/source/j/jupyter_client/jupyter_client-%{version}.tar.gz
-BuildRequires: %{python_module base >= 3.7}
-BuildRequires: %{python_module hatchling}
+# PATCH-FIX-OPENSUSE jupyter-client-suse-remove-ifconfig-test.patch
[email protected] -- we don't have `ifconfig` and don't need it because we
have `ip`
+Patch10: jupyter-client-suse-remove-ifconfig-test.patch
+BuildRequires: %{python_module base >= 3.8}
+BuildRequires: %{python_module hatchling >= 1.5}
BuildRequires: %{python_module pip}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: jupyter-jupyter_client = %{version}
Requires: python-entrypoints
-Requires: python-jupyter-core >= 4.9.2
-Requires: python-nest-asyncio >= 1.5.4
Requires: python-python-dateutil >= 2.8.2
Requires: python-pyzmq >= 23.0
Requires: python-tornado >= 6.2
-Requires: python-traitlets
+Requires: python-traitlets >= 5.3
+Requires: (python-importlib-metadata >= 4.8.3 if python-base < 3.10)
+Requires: (python-jupyter-core >= 5.1 or (python-jupyter-core >= 4.12
with python-jupyter-core < 5.0))
Provides: python-jupyter_client = %{version}
Obsoletes: python-jupyter_client < %{version}
BuildArch: noarch
%if %{with test}
# gh#jupyter/jupyter_client#787
-BuildRequires: %{python_module ipykernel >= 6.13}
+BuildRequires: %{python_module ipykernel >= 6.14}
BuildRequires: %{python_module ipython}
BuildRequires: %{python_module jupyter-client = %{version}}
-BuildRequires: %{python_module pytest-asyncio >= 0.18}
+BuildRequires: %{python_module pytest-jupyter-client >= 0.4.1}
BuildRequires: %{python_module pytest-timeout}
BuildRequires: %{python_module pytest}
# flaky is not an upstream dep, but for obs flakyness of parallel kernel test
BuildRequires: %{python_module flaky}
+BuildRequires: iproute2
+BuildRequires: openssh-clients
%endif
%python_subpackages
@@ -104,19 +108,19 @@
%if %{with test}
%check
-pushd jupyter_client/tests
-%pytest --force-flaky --max-runs=3 --no-success-flaky-report
-popd
+# flaky timeout
+donttest="(TestAsyncKernelClient and test_input_request)"
+%pytest --force-flaky --max-runs=3 --no-success-flaky-report -k "not
($donttest)"
%endif
%if !%{with test}
%files %{python_files}
-%license COPYING.md
+%license LICENSE
%{python_sitelib}/jupyter_client-%{version}*-info
%{python_sitelib}/jupyter_client/
%files -n jupyter-jupyter-client
-%license COPYING.md
+%license LICENSE
%doc CONTRIBUTING.md README.md
%{_bindir}/jupyter-kernel
%{_bindir}/jupyter-kernelspec
++++++ jupyter-client-suse-remove-ifconfig-test.patch ++++++
Index: jupyter_client-8.0.2/tests/test_localinterfaces.py
===================================================================
--- jupyter_client-8.0.2.orig/tests/test_localinterfaces.py
+++ jupyter_client-8.0.2/tests/test_localinterfaces.py
@@ -26,4 +26,3 @@ def test_load_ips():
if sys.platform == 'linux':
localinterfaces._load_ips_ip()
- localinterfaces._load_ips_ifconfig()
++++++ jupyter_client-7.4.9.tar.gz -> jupyter_client-8.1.0.tar.gz ++++++
++++ 15462 lines of diff (skipped)