Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-jupyterlab for openSUSE:Factory checked in at 2023-06-13 16:09:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-jupyterlab (Old) and /work/SRC/openSUSE:Factory/.python-jupyterlab.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-jupyterlab" Tue Jun 13 16:09:43 2023 rev:26 rq:1092698 version:4.0.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-jupyterlab/python-jupyterlab.changes 2023-04-24 22:31:25.399585563 +0200 +++ /work/SRC/openSUSE:Factory/.python-jupyterlab.new.15902/python-jupyterlab.changes 2023-06-13 16:09:46.290977965 +0200 @@ -1,0 +2,42 @@ +Sun Jun 11 21:35:15 UTC 2023 - Ben Greiner <[email protected]> + +- Update to 4.0.2 + * Add support for copier 8.0.0 #14644 (@fcollonval) + * Update documentation snapshots #14636 (@fcollonval) + * Allow Lumino 1.x version for rendermime-interfaces #14618 + (@fcollonval) +- Release 4.0.1 + ## Enhancements made + * Enable base numbering option #14586 (@tuncbkose) + * added dynamic functionality to the text spacing #14561 + (@j264415) + * Implement dialog element for dialogs with accessibility #14560 + (@t03857785) + * Allow maxHeight being equal to minHeight for HoverBoxâs + visibility #14533 (@nishikantparmariam) + * FileBrowser: Added the sortNotebooksFirst option #14497 + (@tpatel) + ## Bugs fixed + * Inherit font family from .cm-editor #14601 (@krassowski) + * Fix: Toolbar doesnât update on paste. #14596 (@brijsiyag) + * Highlight booleans using the same style as keywords #14588 + (@krassowski) + * Avoid clearing the host node while rendering Markdown #14579 + (@c3Vu) + * Fix react error log in shortcuts dialog #14566 (@c3Vu) + * Updates docs to reflect that v4 is released #14556 + (@JasonWeill) + * Fix drive handling for sessions and terminals #14519 + (@fcollonval) +- Release 4.0.0 highlights + * New text editor + * New extension manager + * Improved document search + * UI improvements + * Accessibility improvements + * Performance enhancements + * Real Time Collaboration (now optional) + * Full changelog: + https://jupyterlab.readthedocs.io/en/latest/getting_started/changelog.html#v4-0 + +------------------------------------------------------------------- Old: ---- jupyterlab-3.6.3-py3-none-any.whl New: ---- jupyterlab-4.0.2-py3-none-any.whl ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-jupyterlab.spec ++++++ --- /var/tmp/diff_new_pack.YHeB77/_old 2023-06-13 16:09:47.062982520 +0200 +++ /var/tmp/diff_new_pack.YHeB77/_new 2023-06-13 16:09:47.066982544 +0200 @@ -18,7 +18,7 @@ %define plainpython3dist python3dist Name: python-jupyterlab -Version: 3.6.3 +Version: 4.0.2 Release: 0 Summary: Environment for interactive and reproducible computing License: BSD-3-Clause @@ -28,38 +28,45 @@ Source0: https://files.pythonhosted.org/packages/py3/j/jupyterlab/jupyterlab-%{version}-py3-none-any.whl Source1: https://github.com/jupyterlab/jupyterlab/raw/v%{version}/conftest.py Source99: python-jupyterlab-rpmlintrc -BuildRequires: %{python_module Jinja2 >= 2.1} +BuildRequires: %{python_module Jinja2 >= 3.0.3} +BuildRequires: %{python_module async_lru >= 1.0.0} BuildRequires: %{python_module base >= 3.7} -BuildRequires: %{python_module ipython} -BuildRequires: %{python_module jupyter-server-ydoc >= 0.8 with %python-jupyter-server-ydoc < 0.9} -BuildRequires: %{python_module jupyter-ydoc >= 0.2.3 with %python-jupyter-ydoc < 0.3} +BuildRequires: %{python_module importlib-metadata >= 4.8.3 if %python-base < 3.10} +BuildRequires: %{python_module importlib-resources >= 1.4 if %python-base < 3.9} +BuildRequires: %{python_module ipykernel} +BuildRequires: %{python_module jupyter-lsp >= 2.0.0} BuildRequires: %{python_module jupyter_core} -BuildRequires: %{python_module jupyter_server >= 1.16 with %python-jupyter_server < 3} -BuildRequires: %{python_module jupyterlab-server >= 2.19} -BuildRequires: %{python_module nbclassic} -BuildRequires: %{python_module notebook < 7} +BuildRequires: %{python_module jupyter_server >= 2.4.0 with %python-jupyter_server < 3} +BuildRequires: %{python_module jupyterlab_server >= 2.19.0 with %python-jupyterlab_server < 3} +BuildRequires: %{python_module notebook_shim >= 0.2} BuildRequires: %{python_module packaging} BuildRequires: %{python_module pip} BuildRequires: %{python_module tomli if %python-base < 3.11} -BuildRequires: %{python_module tornado >= 6.1} +BuildRequires: %{python_module tornado >= 6.2.0} +BuildRequires: %{python_module traitlets} BuildRequires: fdupes -BuildRequires: jupyter-jupyterlab-filesystem +BuildRequires: hicolor-icon-theme +BuildRequires: jupyter-rpm-macros BuildRequires: python-rpm-macros +BuildRequires: update-desktop-files Requires: jupyter-jupyterlab = %{version} -Requires: python-Jinja2 >= 2.1 -Requires: python-ipython +Requires: python-Jinja2 >= 3.0.3 +Requires: python-async_lru >= 1.0.0 +Requires: python-ipykernel +Requires: python-jupyter-lsp >= 2.0.0 Requires: python-jupyter_core -Requires: python-jupyterlab-server >= 2.10 -Requires: python-nbclassic -Requires: python-notebook < 7 +Requires: python-notebook_shim >= 0.2 Requires: python-packaging -Requires: python-tornado >= 6.1 -Requires: (python-jupyter-server-ydoc >= 0.8 with python-jupyter-server-ydoc < 0.9) -Requires: (python-jupyter-ydoc >= 0.2.3 with python-jupyter-ydoc < 0.3) -Requires: (python-jupyter_server >= 1.16 with python-jupyter_server < 3) +Requires: python-tornado >= 6.2.0 +Requires: python-traitlets +Requires: (python-importlib-metadata >= 4.8.3 if python-base < 3.10) +Requires: (python-importlib-resources >= 1.4 if python-base < 3.9) +Requires: (python-jupyter_server >= 2.4.0 with python-jupyter_server < 3) +Requires: (python-jupyterlab_server >= 2.19.0 with python-jupyterlab_server < 3) Requires: (python-tomli if python-base < 3.11) Provides: python-jupyter_jupyterlab = %{version} Obsoletes: python-jupyter_jupyterlab < %{version} +Suggests: python-jupyter-collaboration >= 1 BuildArch: noarch # SECTION test requirements BuildRequires: %{python_module jupyterlab-server-test} @@ -110,17 +117,20 @@ %install %pyproject_install %{SOURCE0} %{python_expand # -for f in %{buildroot}%{$python_sitelib}/jupyterlab/{node-version-check.js,staging/yarn.js}; do +for f in %{buildroot}%{$python_sitelib}/jupyterlab/staging/yarn.js; do sed -i -e 's|^#!%{_bindir}/env node|#!%{_bindir}/node|' $f chmod a+x $f done +find %{buildroot}%{$python_sitelib}/jupyterlab -name yarn.lock -delete +find %{buildroot}%{$python_sitelib}/jupyterlab -name .yarnrc.yml -delete cp %{SOURCE1} %{buildroot}%{$python_sitelib}/jupyterlab/conftest.py %{$python_compile} %fdupes %{buildroot}%{$python_sitelib} } %fdupes %{buildroot}%{_jupyter_prefix} # Find any one installed LICENSE and get if for the rpm tagged file -find %{buildroot}%{_prefix}/lib/python3.* -path '*/jupyterlab-%{version}.dist-info/LICENSE' -exec cp {} . ';' -quit +find %{buildroot}%{_prefix}/lib/python3.* -path '*/jupyterlab-%{version}.dist-info/licenses/LICENSE' -exec cp {} . ';' -quit +%suse_update_desktop_file jupyterlab %check # This is only a rudimentary set of tests which we can run offline using pytest directly. The full test @@ -141,8 +151,6 @@ donttest="$donttest or (TestAppHandlerRegistry and test_populate_staging)" donttest="$donttest or (TestAppHandlerRegistry and test_yarn_config)" donttest="$donttest or (TestBuildAPI and test_build)" -# fail with mocking errror on python 3.11, fixed in Jupyterlab 4: https://github.com/jupyterlab/jupyterlab/pull/13474 -python311_donttest=" or test_announcements" # can't use --pyargs because of conftest.py collection problems: https://github.com/pytest-dev/pytest/issues/1596 %pytest %{buildroot}%{$python_sitelib}/jupyterlab -k "not (${donttest:4} ${$python_donttest})" @@ -160,5 +168,7 @@ %{_jupyter_config} %{_jupyter_servextension_confdir}/jupyterlab.json %{_jupyter_config} %{_jupyter_server_confdir}/jupyterlab.json %{_jupyter_lab_dir} +%{_datadir}/applications/jupyterlab.desktop +%{_datadir}/icons/hicolor/scalable/apps/jupyterlab.svg %changelog ++++++ conftest.py ++++++ --- /var/tmp/diff_new_pack.YHeB77/_old 2023-06-13 16:09:47.098982733 +0200 +++ /var/tmp/diff_new_pack.YHeB77/_new 2023-06-13 16:09:47.102982756 +0200 @@ -1,5 +1,3 @@ -# -*- coding: utf-8 -*- - # Copyright (c) Jupyter Development Team. # Distributed under the terms of the Modified BSD License.
