1
0

Accepting request 964366 from devel:languages:python:jupyter

OBS-URL: https://build.opensuse.org/request/show/964366
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-jupyter-server?expand=0&rev=23
This commit is contained in:
Dominique Leuenberger 2022-03-28 17:24:30 +00:00 committed by Git OBS Bridge
commit 45fd40f589
4 changed files with 73 additions and 21 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5fb5a219385338b1d13a013a68f54688b6a69ecff4e757fd230e27ecacdbf212
size 423176

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:56bd6f580d1f46b62294990e8e78651025729f5d3fc798f10f2c03f0cdcbf28d
size 440539

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Wed Mar 23 18:53:06 UTC 2022 - Ben Greiner <code@bnavigator.de>
- 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 <arun@gmx.de>
- 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 <code@bnavigator.de> Sat Jan 29 19:35:29 UTC 2022 - Ben Greiner <code@bnavigator.de>

View File

@ -25,17 +25,15 @@
%define psuffix %{nil} %define psuffix %{nil}
%bcond_with test %bcond_with test
%endif %endif
%if 0%{?suse_version} > 1500 %if 0%{?suse_version} > 1500
%bcond_without libalternatives %bcond_without libalternatives
%else %else
%bcond_with libalternatives %bcond_with libalternatives
%endif %endif
%{?!python_module:%define python_module() python3-%{**}} %{?!python_module:%define python_module() python3-%{**}}
%define skip_python2 1 %define skip_python2 1
Name: python-jupyter-server%{psuffix} Name: python-jupyter-server%{psuffix}
Version: 1.13.4 Version: 1.15.6
Release: 0 Release: 0
Summary: The backend to Jupyter web applications Summary: The backend to Jupyter web applications
License: BSD-3-Clause License: BSD-3-Clause
@ -50,24 +48,15 @@ BuildRequires: %{python_module setuptools}
BuildRequires: %{pythons} BuildRequires: %{pythons}
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: python-rpm-macros >= 20210929 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 >= 3.7
Requires: python-Jinja2 Requires: python-Jinja2
Requires: python-Send2Trash Requires: python-Send2Trash
Requires: python-anyio >= 3.1.0 Requires: python-anyio >= 3.1.0
Requires: python-argon2-cffi Requires: python-argon2-cffi
Requires: python-ipython_genutils
Requires: python-jupyter-client >= 6.1.1 Requires: python-jupyter-client >= 6.1.1
Requires: python-jupyter-core >= 4.6.0 Requires: python-jupyter-core >= 4.6.0
Requires: python-nbconvert Requires: python-nbconvert
Requires: python-nbformat Requires: python-nbformat >= 5.2.0
Requires: python-packaging Requires: python-packaging
Requires: python-prometheus_client Requires: python-prometheus_client
Requires: python-pyzmq >= 17 Requires: python-pyzmq >= 17
@ -75,15 +64,22 @@ Requires: python-terminado >= 0.8.3
Requires: python-tornado >= 6.1 Requires: python-tornado >= 6.1
Requires: python-traitlets >= 5 Requires: python-traitlets >= 5
Requires: python-websocket-client 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} %if %{with libalternatives}
Requires: alts
BuildRequires: alts BuildRequires: alts
Requires: alts
%else %else
Requires(post): update-alternatives Requires(post): update-alternatives
Requires(postun):update-alternatives Requires(postun):update-alternatives
%endif %endif
Provides: python-jupyter_server = %{version}-%{release}
Obsoletes: python-jupyter_server < %{version}-%{release}
%if "%{python_flavor}" == "python3" || "%{python_provides}" == "python3" %if "%{python_flavor}" == "python3" || "%{python_provides}" == "python3"
Provides: jupyter-jupyter-server = %{version}-%{release} Provides: jupyter-jupyter-server = %{version}-%{release}
Obsoletes: 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 %{python_expand # provide u-a entrypoints in the correct flavor version -- installed packages and jupyter-server
mkdir -p build/xdgflavorconfig mkdir -p build/xdgflavorconfig
export XDG_CONFIG_HOME=$PWD/build/xdgflavorconfig export XDG_CONFIG_HOME=$PWD/build/xdgflavorconfig
if [ -d /usr/share/libalternatives/ ]; then if [ -d %{_datadir}/libalternatives/ ]; then
for b in /usr/share/libalternatives/*; do for b in %{_datadir}/libalternatives/*; do
if [ -e "${b}/%{$python_version_nodots}.conf" ]; then if [ -e "${b}/%{$python_version_nodots}.conf" ]; then
alts -n $(basename ${b}) -p %{$python_version_nodots} alts -n $(basename ${b}) -p %{$python_version_nodots}
fi fi