From ce114df266610a73b18de7758d3e6a32b1948aebb331f4bb362d0e1e05f5234d Mon Sep 17 00:00:00 2001 From: Benjamin Greiner Date: Sun, 5 Feb 2023 17:20:54 +0000 Subject: [PATCH] Accepting request 1063291 from devel:languages:python:jupyter Revert update OBS-URL: https://build.opensuse.org/request/show/1063291 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-jupyter-client?expand=0&rev=40 --- ...ter-client-suse-remove-ifconfig-test.patch | 9 ----- jupyter_client-7.4.9.tar.gz | 3 ++ jupyter_client-8.0.2.tar.gz | 3 -- python-jupyter-client.changes | 35 ------------------- python-jupyter-client.spec | 22 ++++++------ 5 files changed, 13 insertions(+), 59 deletions(-) delete mode 100644 jupyter-client-suse-remove-ifconfig-test.patch create mode 100644 jupyter_client-7.4.9.tar.gz delete mode 100644 jupyter_client-8.0.2.tar.gz diff --git a/jupyter-client-suse-remove-ifconfig-test.patch b/jupyter-client-suse-remove-ifconfig-test.patch deleted file mode 100644 index fe72d5b..0000000 --- a/jupyter-client-suse-remove-ifconfig-test.patch +++ /dev/null @@ -1,9 +0,0 @@ -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() diff --git a/jupyter_client-7.4.9.tar.gz b/jupyter_client-7.4.9.tar.gz new file mode 100644 index 0000000..24432b2 --- /dev/null +++ b/jupyter_client-7.4.9.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52be28e04171f07aed8f20e1616a5a552ab9fee9cbbe6c1896ae170c3880d392 +size 329115 diff --git a/jupyter_client-8.0.2.tar.gz b/jupyter_client-8.0.2.tar.gz deleted file mode 100644 index e16ed56..0000000 --- a/jupyter_client-8.0.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47ac9f586dbcff4d79387ec264faf0fdeb5f14845fa7345fd7d1e378f8096011 -size 333904 diff --git a/python-jupyter-client.changes b/python-jupyter-client.changes index 4f62d72..2847cb4 100644 --- a/python-jupyter-client.changes +++ b/python-jupyter-client.changes @@ -1,38 +1,3 @@ -------------------------------------------------------------------- -Sun Feb 5 15:29:23 UTC 2023 - Ben Greiner - -- 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 - ------------------------------------------------------------------- Sun Jan 15 21:12:25 UTC 2023 - Ben Greiner diff --git a/python-jupyter-client.spec b/python-jupyter-client.spec index d426dbf..0db672d 100644 --- a/python-jupyter-client.spec +++ b/python-jupyter-client.spec @@ -26,43 +26,39 @@ %endif Name: python-jupyter-client%{psuffix} -Version: 8.0.2 +Version: 7.4.9 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 -# PATCH-FIX-OPENSUSE jupyter-client-suse-remove-ifconfig-test.patch code@bnavigator.de -- 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 base >= 3.7} +BuildRequires: %{python_module hatchling} 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 >= 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)) +Requires: python-traitlets 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.14} +BuildRequires: %{python_module ipykernel >= 6.13} BuildRequires: %{python_module ipython} BuildRequires: %{python_module jupyter-client = %{version}} -BuildRequires: %{python_module pytest-jupyter-client >= 0.4.1} +BuildRequires: %{python_module pytest-asyncio >= 0.18} 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 @@ -108,7 +104,9 @@ sed -i 's/--color=yes//' pyproject.toml %if %{with test} %check +pushd jupyter_client/tests %pytest --force-flaky --max-runs=3 --no-success-flaky-report +popd %endif %if !%{with test}