From bfdbb34d105c52c62212c6e1d3863da99531d9b8bdb52a9a269d9c83316d27f3 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Thu, 25 Feb 2021 21:07:39 +0000 Subject: [PATCH 1/8] - Update to 1.4.1: - Update README.md #425 - Solve UnboundLocalError in launch_browser() #421 - Add file_to_run to server extension docs #420 - Remove outdated reference to _jupyter_server_extension_paths in docs #419 - Add Tests to Distribution #416 - Enable extensions to control the file_to_run #415 - add missing template for view.html #414 - Remove obsoleted asyncio-patch fixture #412 - Emit deprecation warning on old name #411 - Correct logging message position #410 - Update 1.3.0 Changelog to include broken 1.2.3 PRs #408 - [Gateway] Track only this server's kernels #407 - Update manager.py: more descriptive warnings when extensions fail to load #396 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-jupyter-server?expand=0&rev=24 --- jupyter_server-1.3.0.tar.gz | 3 --- jupyter_server-1.4.1.tar.gz | 3 +++ python-jupyter-server.changes | 20 ++++++++++++++++++++ python-jupyter-server.spec | 6 +++--- 4 files changed, 26 insertions(+), 6 deletions(-) delete mode 100644 jupyter_server-1.3.0.tar.gz create mode 100644 jupyter_server-1.4.1.tar.gz diff --git a/jupyter_server-1.3.0.tar.gz b/jupyter_server-1.3.0.tar.gz deleted file mode 100644 index 6ddfaf4..0000000 --- a/jupyter_server-1.3.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0d419cddc9bc47e40bd18093df1530db4176e1cbc6e4b4958ea27a758bdf65eb -size 269062 diff --git a/jupyter_server-1.4.1.tar.gz b/jupyter_server-1.4.1.tar.gz new file mode 100644 index 0000000..71bc146 --- /dev/null +++ b/jupyter_server-1.4.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3dc733394fc736ec3372e50c357152e7f44e8ac6704ee92d0c3cad959550feaa +size 271828 diff --git a/python-jupyter-server.changes b/python-jupyter-server.changes index e4c5e6d..25d195f 100644 --- a/python-jupyter-server.changes +++ b/python-jupyter-server.changes @@ -1,3 +1,23 @@ +------------------------------------------------------------------- +Thu Feb 25 20:54:28 UTC 2021 - Matej Cepl + +- Update to 1.4.1: + - Update README.md #425 + - Solve UnboundLocalError in launch_browser() #421 + - Add file_to_run to server extension docs #420 + - Remove outdated reference to _jupyter_server_extension_paths + in docs #419 + - Add Tests to Distribution #416 + - Enable extensions to control the file_to_run #415 + - add missing template for view.html #414 + - Remove obsoleted asyncio-patch fixture #412 + - Emit deprecation warning on old name #411 + - Correct logging message position #410 + - Update 1.3.0 Changelog to include broken 1.2.3 PRs #408 + - [Gateway] Track only this server's kernels #407 + - Update manager.py: more descriptive warnings when extensions + fail to load #396 + ------------------------------------------------------------------- Sun Feb 14 18:05:36 UTC 2021 - Arun Persaud diff --git a/python-jupyter-server.spec b/python-jupyter-server.spec index a4141d1..bfe5cc8 100644 --- a/python-jupyter-server.spec +++ b/python-jupyter-server.spec @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-jupyter-server -Version: 1.3.0 +Version: 1.4.1 Release: 0 Summary: The Jupyter Server License: BSD-3-Clause @@ -58,7 +58,7 @@ Requires: python-terminado >= 0.8.3 Requires: python-tornado >= 6.1 Requires: python-traitlets >= 4.2.1 Requires(post): update-alternatives -Requires(postun): update-alternatives +Requires(postun):update-alternatives Provides: python-jupyter_server = %{version}-%{release} Obsoletes: python-jupyter_server < %{version}-%{release} # SECTION extras_require test @@ -102,7 +102,7 @@ done } export LANG=en_US.UTF-8 export PATH=$PWD/build/testbin:$PATH -%pytest tests +%pytest %post %python_install_alternative jupyter-server From b15985d9c9324ca8bb1652b20bf66cebbc3076ca5633a7e9f365093ea65a1675 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Fri, 26 Feb 2021 21:33:09 +0000 Subject: [PATCH 2/8] Missing BR OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-jupyter-server?expand=0&rev=25 --- python-jupyter-server.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/python-jupyter-server.spec b/python-jupyter-server.spec index bfe5cc8..0bfa08a 100644 --- a/python-jupyter-server.spec +++ b/python-jupyter-server.spec @@ -32,6 +32,7 @@ BuildRequires: %{python_module anyio >= 2.0.2} BuildRequires: %{python_module ipython_genutils} BuildRequires: %{python_module jupyter-client >= 6.1.1} BuildRequires: %{python_module jupyter-core >= 4.4.0} +BuildRequires: %{python_module nbclient} BuildRequires: %{python_module nbconvert} BuildRequires: %{python_module nbformat} BuildRequires: %{python_module prometheus_client} From 015c5ac555effcb71810d2a5fb35b09be43cc133ed1363757d4397df5eaec3d6 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Mon, 1 Mar 2021 12:32:33 +0000 Subject: [PATCH 3/8] Test platform.machine OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-jupyter-server?expand=0&rev=26 --- python-jupyter-server.spec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/python-jupyter-server.spec b/python-jupyter-server.spec index 0bfa08a..cd4955d 100644 --- a/python-jupyter-server.spec +++ b/python-jupyter-server.spec @@ -94,6 +94,14 @@ languages, sharing, and interactive widgets. %python_expand %fdupes %{buildroot}%{$python_sitelib} %check + +skiptests="" +# https://github.com/psf/black/issues/1109 +python3 -c 'import platform; print(platform.machine())' +if [ $(python3 -c 'import platform; print(platform.machine())') == 'aarch64' ]; then +skiptests+="not (test_culling[AsyncMappingKernelManager] or test_culling[MappingKernelManager])" +fi + %{python_expand # provide u-a entrypoints in the correct flavor version -- installed packages and jupyter-server mkdir build/testbin for bin in %{_bindir}/*-%{$python_bin_suffix} %{buildroot}%{_bindir}/*-%{$python_bin_suffix} ; do @@ -103,7 +111,7 @@ done } export LANG=en_US.UTF-8 export PATH=$PWD/build/testbin:$PATH -%pytest +%pytest -k "$skiptests" %post %python_install_alternative jupyter-server From 5e5285f817fc925d7d641031762e84da43a7e49223e5a55237f3eb7aa5270d02 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Mon, 1 Mar 2021 13:10:01 +0000 Subject: [PATCH 4/8] Back to testing OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-jupyter-server?expand=0&rev=27 --- python-jupyter-server.spec | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/python-jupyter-server.spec b/python-jupyter-server.spec index cd4955d..d928a05 100644 --- a/python-jupyter-server.spec +++ b/python-jupyter-server.spec @@ -96,11 +96,9 @@ languages, sharing, and interactive widgets. %check skiptests="" -# https://github.com/psf/black/issues/1109 -python3 -c 'import platform; print(platform.machine())' -if [ $(python3 -c 'import platform; print(platform.machine())') == 'aarch64' ]; then -skiptests+="not (test_culling[AsyncMappingKernelManager] or test_culling[MappingKernelManager])" -fi +# if [ $(python3 -c 'import platform; print(platform.machine())') == 'aarch64' ]; then +# skiptests+="not (test_culling[AsyncMappingKernelManager] or test_culling[MappingKernelManager])" +# fi %{python_expand # provide u-a entrypoints in the correct flavor version -- installed packages and jupyter-server mkdir build/testbin From 3cf86837cfd2641718c9260a6fa20f1d0aabd56f21dddacdb363807ad0fe097c Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Mon, 1 Mar 2021 13:52:33 +0000 Subject: [PATCH 5/8] Another test OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-jupyter-server?expand=0&rev=28 --- python-jupyter-server.spec | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/python-jupyter-server.spec b/python-jupyter-server.spec index d928a05..16590c2 100644 --- a/python-jupyter-server.spec +++ b/python-jupyter-server.spec @@ -96,9 +96,9 @@ languages, sharing, and interactive widgets. %check skiptests="" -# if [ $(python3 -c 'import platform; print(platform.machine())') == 'aarch64' ]; then -# skiptests+="not (test_culling[AsyncMappingKernelManager] or test_culling[MappingKernelManager])" -# fi +if [ $(python3 -c 'import platform; print(platform.machine())') == 'aarch64' ]; then +skiptests+="not (test_culling[AsyncMappingKernelManager] or test_culling[MappingKernelManager])" +fi %{python_expand # provide u-a entrypoints in the correct flavor version -- installed packages and jupyter-server mkdir build/testbin @@ -109,7 +109,8 @@ done } export LANG=en_US.UTF-8 export PATH=$PWD/build/testbin:$PATH -%pytest -k "$skiptests" +# %%pytest -k "$skiptests" +%pytest %post %python_install_alternative jupyter-server From a46ba9e7d8c5832552383274ef6aedaf7904727111b14d1bfed2f64938fcec47 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Mon, 1 Mar 2021 14:31:17 +0000 Subject: [PATCH 6/8] Remove unnecessary variables OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-jupyter-server?expand=0&rev=29 --- python-jupyter-server.spec | 6 ------ 1 file changed, 6 deletions(-) diff --git a/python-jupyter-server.spec b/python-jupyter-server.spec index 16590c2..a44fdb9 100644 --- a/python-jupyter-server.spec +++ b/python-jupyter-server.spec @@ -95,11 +95,6 @@ languages, sharing, and interactive widgets. %check -skiptests="" -if [ $(python3 -c 'import platform; print(platform.machine())') == 'aarch64' ]; then -skiptests+="not (test_culling[AsyncMappingKernelManager] or test_culling[MappingKernelManager])" -fi - %{python_expand # provide u-a entrypoints in the correct flavor version -- installed packages and jupyter-server mkdir build/testbin for bin in %{_bindir}/*-%{$python_bin_suffix} %{buildroot}%{_bindir}/*-%{$python_bin_suffix} ; do @@ -109,7 +104,6 @@ done } export LANG=en_US.UTF-8 export PATH=$PWD/build/testbin:$PATH -# %%pytest -k "$skiptests" %pytest %post From fbc8509b896b494643317c1a9ba519a75071b8262fe4a039d7c8ae3a335a4319 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Mon, 1 Mar 2021 14:32:21 +0000 Subject: [PATCH 7/8] Just directory tests for the test suite. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-jupyter-server?expand=0&rev=30 --- python-jupyter-server.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-jupyter-server.spec b/python-jupyter-server.spec index a44fdb9..dba5996 100644 --- a/python-jupyter-server.spec +++ b/python-jupyter-server.spec @@ -104,7 +104,7 @@ done } export LANG=en_US.UTF-8 export PATH=$PWD/build/testbin:$PATH -%pytest +%pytest tests %post %python_install_alternative jupyter-server From cdc58ec23af81338e7f42c4038fd616b7c47c7400416693654cd00c9901e5b63 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Mon, 1 Mar 2021 16:33:18 +0000 Subject: [PATCH 8/8] No tests? OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-jupyter-server?expand=0&rev=31 --- python-jupyter-server.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-jupyter-server.spec b/python-jupyter-server.spec index dba5996..a44fdb9 100644 --- a/python-jupyter-server.spec +++ b/python-jupyter-server.spec @@ -104,7 +104,7 @@ done } export LANG=en_US.UTF-8 export PATH=$PWD/build/testbin:$PATH -%pytest tests +%pytest %post %python_install_alternative jupyter-server