From fc1cca26695b53064b5d7e821ed40be5b5b1b81f3afd707eb68afb302e911212 Mon Sep 17 00:00:00 2001 From: Benjamin Greiner Date: Wed, 23 Mar 2022 19:32:08 +0000 Subject: [PATCH] Accepting request 964363 from home:bnavigator:branches:devel:languages:python:jupyter - Update to verson 1.15.6 * Missing warning when no authorizer in found ZMQ handlers #744 (@Zsailer) - Release notes for 1.15.5 * Relax type checking on ExtensionApp.serverapp #739 (@minrk) * raise no-authorization warning once and allow disabled authorization #738 (@Zsailer) - Release notes for 1.15.4 * Fix server-extension paths (3rd time's the charm) #734 (@minrk) - Release notes for 1.15.2 * allow handlers to work without an authorizer in the Tornado settings #717 (@Zsailer) - Release notes for 1.15.1 * Revert "Re-use ServerApp.config_file_paths for consistency (#715)" #728 (@blink1073) - Release notes for 1.15.0 * Add authorization layer to server request handlers #165 (@Zsailer) Enhancements made * Validate notebooks once per fetch or save #724 (@kevin-bates) * Register pre/post save hooks, call them sequentially #696 (@davidbrochart) * Implement Required Methods in Async Manner #721 (@jhamet93) * Call pre_save_hook only on first chunk of large files #716 (@davidbrochart) * Re-use ServerApp.config_file_paths for consistency #715 (@minrk) * serverapp: Use .absolute() instead of .resolve() for symlinks #712 (@EricCousineau-TRI) * Fall back to legacy protocol if selected_subprotocol raises exception #706 (@davidbrochart) * Fix FilesHandler not meet RFC 6713 #701 (@Wh1isper) OBS-URL: https://build.opensuse.org/request/show/964363 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:jupyter/python-jupyter-server?expand=0&rev=44 --- jupyter_server-1.13.4.tar.gz | 3 -- jupyter_server-1.15.6.tar.gz | 3 ++ python-jupyter-server.changes | 56 +++++++++++++++++++++++++++++++++++ python-jupyter-server.spec | 32 +++++++++----------- 4 files changed, 73 insertions(+), 21 deletions(-) delete mode 100644 jupyter_server-1.13.4.tar.gz create mode 100644 jupyter_server-1.15.6.tar.gz diff --git a/jupyter_server-1.13.4.tar.gz b/jupyter_server-1.13.4.tar.gz deleted file mode 100644 index ac822e1..0000000 --- a/jupyter_server-1.13.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5fb5a219385338b1d13a013a68f54688b6a69ecff4e757fd230e27ecacdbf212 -size 423176 diff --git a/jupyter_server-1.15.6.tar.gz b/jupyter_server-1.15.6.tar.gz new file mode 100644 index 0000000..8bea8da --- /dev/null +++ b/jupyter_server-1.15.6.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56bd6f580d1f46b62294990e8e78651025729f5d3fc798f10f2c03f0cdcbf28d +size 440539 diff --git a/python-jupyter-server.changes b/python-jupyter-server.changes index 782bd4b..88d16fe 100644 --- a/python-jupyter-server.changes +++ b/python-jupyter-server.changes @@ -1,3 +1,59 @@ +------------------------------------------------------------------- +Wed Mar 23 18:53:06 UTC 2022 - Ben Greiner + +- Update to verson 1.15.6 + * Missing warning when no authorizer in found ZMQ handlers #744 + (@Zsailer) +- Release notes for 1.15.5 + * Relax type checking on ExtensionApp.serverapp #739 (@minrk) + * raise no-authorization warning once and allow disabled + authorization #738 (@Zsailer) +- Release notes for 1.15.4 + * Fix server-extension paths (3rd time's the charm) #734 (@minrk) +- Release notes for 1.15.2 + * allow handlers to work without an authorizer in the Tornado + settings #717 (@Zsailer) +- Release notes for 1.15.1 + * Revert "Re-use ServerApp.config_file_paths for consistency + (#715)" #728 (@blink1073) +- Release notes for 1.15.0 + * Add authorization layer to server request handlers #165 + (@Zsailer) Enhancements made + * Validate notebooks once per fetch or save #724 (@kevin-bates) + * Register pre/post save hooks, call them sequentially #696 + (@davidbrochart) + * Implement Required Methods in Async Manner #721 (@jhamet93) + * Call pre_save_hook only on first chunk of large files #716 + (@davidbrochart) + * Re-use ServerApp.config_file_paths for consistency #715 + (@minrk) + * serverapp: Use .absolute() instead of .resolve() for symlinks + #712 (@EricCousineau-TRI) + * Fall back to legacy protocol if selected_subprotocol raises + exception #706 (@davidbrochart) + * Fix FilesHandler not meet RFC 6713 #701 (@Wh1isper) + +------------------------------------------------------------------- +Thu Feb 10 05:17:10 UTC 2022 - Arun Persaud + +- update to version 1.13.5: + * Enhancements made + + Protocol alignment #657 (@davidbrochart) + * Bugs fixed + + Fix to remove potential memory leak on Jupyter Server + ZMQChannelHandler code #682 (@Vishwajeet0510) + + Pin pywintpy for now #681 (@blink1073) + + Fix the non-writable path deletion error #670 (@vkaidalov) + + make unit tests backwards compatible without pending kernels + #669 (@Zsailer) + * Maintenance and upkeep improvements + + Clean up full install test #689 (@blink1073) + + Update trigger_precommit.yml #687 (@blink1073) + + Add Auto Pre-Commit #685 (@blink1073) + + Fix a typo #683 (@krassowski) + + (temporarily) skip pending kernels unit tests on Windows CI #673 + (@Zsailer) + ------------------------------------------------------------------- Sat Jan 29 19:35:29 UTC 2022 - Ben Greiner diff --git a/python-jupyter-server.spec b/python-jupyter-server.spec index 61ed0a1..d1988af 100644 --- a/python-jupyter-server.spec +++ b/python-jupyter-server.spec @@ -25,17 +25,15 @@ %define psuffix %{nil} %bcond_with test %endif - %if 0%{?suse_version} > 1500 %bcond_without libalternatives %else %bcond_with libalternatives %endif - %{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 Name: python-jupyter-server%{psuffix} -Version: 1.13.4 +Version: 1.15.6 Release: 0 Summary: The backend to Jupyter web applications License: BSD-3-Clause @@ -50,24 +48,15 @@ BuildRequires: %{python_module setuptools} BuildRequires: %{pythons} BuildRequires: fdupes BuildRequires: python-rpm-macros >= 20210929 -%if %{with test} -BuildRequires: %{python_module jupyter-server-test = %{version}} -# https://github.com/jupyter-server/jupyter_server/issues/666 -BuildRequires: %{python_module jupyter-client >= 7.1.1} -BuildRequires: %{python_module flaky} -BuildRequires: %{python_module pytest-timeout} -BuildRequires: %{python_module pytest-xdist} -%endif Requires: python >= 3.7 Requires: python-Jinja2 Requires: python-Send2Trash Requires: python-anyio >= 3.1.0 Requires: python-argon2-cffi -Requires: python-ipython_genutils Requires: python-jupyter-client >= 6.1.1 Requires: python-jupyter-core >= 4.6.0 Requires: python-nbconvert -Requires: python-nbformat +Requires: python-nbformat >= 5.2.0 Requires: python-packaging Requires: python-prometheus_client Requires: python-pyzmq >= 17 @@ -75,15 +64,22 @@ Requires: python-terminado >= 0.8.3 Requires: python-tornado >= 6.1 Requires: python-traitlets >= 5 Requires: python-websocket-client +Provides: python-jupyter_server = %{version}-%{release} +Obsoletes: python-jupyter_server < %{version}-%{release} +%if %{with test} +BuildRequires: %{python_module flaky} +BuildRequires: %{python_module jupyter-client >= 6.1.1} +BuildRequires: %{python_module jupyter-server-test = %{version}} +BuildRequires: %{python_module pytest-timeout} +BuildRequires: %{python_module pytest-xdist} +%endif %if %{with libalternatives} -Requires: alts BuildRequires: alts +Requires: alts %else Requires(post): update-alternatives Requires(postun):update-alternatives %endif -Provides: python-jupyter_server = %{version}-%{release} -Obsoletes: python-jupyter_server < %{version}-%{release} %if "%{python_flavor}" == "python3" || "%{python_provides}" == "python3" Provides: jupyter-jupyter-server = %{version}-%{release} Obsoletes: jupyter-jupyter-server < %{version}-%{release} @@ -129,8 +125,8 @@ Metapackage for the jupyter_server[test] requirement specifier %{python_expand # provide u-a entrypoints in the correct flavor version -- installed packages and jupyter-server mkdir -p build/xdgflavorconfig export XDG_CONFIG_HOME=$PWD/build/xdgflavorconfig -if [ -d /usr/share/libalternatives/ ]; then - for b in /usr/share/libalternatives/*; do +if [ -d %{_datadir}/libalternatives/ ]; then + for b in %{_datadir}/libalternatives/*; do if [ -e "${b}/%{$python_version_nodots}.conf" ]; then alts -n $(basename ${b}) -p %{$python_version_nodots} fi