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 2022-08-02 22:08:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-jupyterlab (Old) and /work/SRC/openSUSE:Factory/.python-jupyterlab.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-jupyterlab" Tue Aug 2 22:08:58 2022 rev:17 rq:992098 version:3.4.4 Changes: -------- --- /work/SRC/openSUSE:Factory/python-jupyterlab/python-jupyterlab.changes 2021-11-17 01:14:51.890185856 +0100 +++ /work/SRC/openSUSE:Factory/.python-jupyterlab.new.1533/python-jupyterlab.changes 2022-08-02 22:09:31.969831454 +0200 @@ -1,0 +2,128 @@ +Mon Aug 1 19:42:29 UTC 2022 - Ben Greiner <c...@bnavigator.de> + +- Update to 3.4.4 + Enhancements made + * Adds version maintenance policy #12829 (@jweill-aws) + * Increase title width in simple mode #11546 (@SylvainCorlay) + * Bump xtermjs to latest #12715 (@yuvipanda) + * Debugger: Make kernel source list react based #12751 (@vidartf) + * Optimize debugger editor eachLine loops #12746 (@vidartf) + * Make password inputs not give away how many characters were + typed #12659 (@jasongrout) + Bugs fixed + * Remove drive prefix from the file path when creating the new + path #12824 (@hbcarlos) + * Use path to extract tmpPath #12823 (@fcollonval) + * update tab name after file rename #12791 (@RobbyPratl) + * Update base.css #12783 (@siddartha-10) + * Pin nbclassic below 0.4.0 #12767 (@fcollonval) + * Set focus when active cell changes only from mouse click #12735 + (@fcollonval) + * Fix staging/yarn.lock registry #12742 (@vidartf) + * Debugger: Fix CSS for variables inspecting #12749 + (@martinRenou) + * Translate "Default: " and "Remove" in custom fields #12732 + (@krassowski) + * Fix cell toolbar overlap in side-by-side render mode #12710 + (@peytondmurray) + * Remove ipywidgets message count in the execution indicator + model #12665 (@trungleduc) + Maintenance and upkeep improvements + * Update verdaccio, start registry on 0.0.0.0 #12825 + (@fcollonval) + * Use Vega SVG renderer to drop canvas dependency #12811 + (@fcollonval) + * Bump moment from 2.29.2 to 2.29.4 #12781 (@dependabot[bot]) + * [memory-leaks] Fixes following cell addition analysis #12774 + (@fcollonval) + * Bump @lumino/widgets to 1.33.0 #12777 (@fcollonval) + * Fix memory leaks #12750 (@fcollonval) + * Bump version of marked and @types/marked #12747 (@krassowski) + * Drop pre-commit from build dependencies (#12680) #12706 + (@jtpio) +- Release 3.4.3 + New features added + * Persistent side-by-side ratio setting #12633 (@echarles) + Enhancements made + * Persistent side-by-side ratio setting #12633 (@echarles) + * Add "Open in Simple Mode" contextMenu option #12577 + * (@fcollonval) + Bugs fixed + * Always check local packages against abspath #10662 (@mlucool) + * Fix arrow position on unrendered markdown cell #12660 + (@fcollonval) + * Fix the side-by-side cell resize handle #12611 (@echarles) + * Fix loading toolbar factory twice #12599 (@fcollonval) + * Fixes behavior of maxNumberOutputs #12598 (@fcollonval) + * Focus not set when clicking on cell margin #12447 (@fcollonval) + * Make selected text translucent so the cursor is visible in vim + mode #12520 (@Jessie-Newman) + * Fix file browser search highlighting bug #12578 (@fcollonval) +- Release 3.4.2 + * Building extensions fail if not using latest patch #12571 + (@ajbozarth) + * fixed shouldOverwrite is never called when rename target exists + #12543 (@ephes) +- Release 3.4.1 + Enhancements made + * Setting to use the advanced setting editor for the settings + * #12466 (@echarles) + Bugs fixed + * Allow users to yarn link @jupyterlab/builder #12533 + (@ajbozarth) + * Get Auto Close Brackets working consistently in Consoles #12508 + (@Jessie-Newman) + * Handled new dialog creation with no buttons #12496 (@Jnnamchi) + * Handle missing preferredPath from the page config #12521 + (@jtpio) +- Release 3.4.0 + Enhancements made + * Add ability to open settings editor to specific plugin's + settings #12506 (@fcollonval) + * Don't sort context menu items by selector #12505 (@fcollonval) + * Allow downstream extension to set toolbar layout #12503 + (@fcollonval) + * Display default value in setting editor for changed values + #12468 (@echarles) + * Uses dark theme for Vega when JupyterLab theme is dark #12411 + (@jweill-aws) + * Creates cell-toolbar, cell-toolbar-extension packages and + populates toolbar #12028 (@jweill-aws) + * Customize the file browser toolbar via the settings #12441 + (@fcollonval) + * Wait until file browser commands are ready before activating + file browser widget #12435 (@fcollonval) + * Add a "New Tab" button that opens the launcher #12195 + (@ajbozarth) + * Simplify galata import by proxying expect #12311 (@fcollonval) + * Open terminal in cwd from launcher #12250 (@rccern) + * Add support for filtering by field names in setting editor + #12082 (@marthacryan) + * Use transform to quickly switch between tabs. #11074 + (@fcollonval) + * Pop up select kernel dialog when run a cell without kernel + #12379 (@a3626a) + * Allow LauncherModel to be more extendable #12344 (@ajbozarth) + * Add argument searchText and replaceText to search and replace + commands #12310 (@fcollonval) + * Add argument line and column to codemirror go to line command + #12204 (@fcollonval) + * Default is no virtual rendering + Relax virtual notebook + rendering and ensure no structural change until rendering is + completed #12258 (@echarles) + Bugs fixed + * Ensure settings editor is attached before activation #12507 + (@fcollonval) + * Setting form editor has a formState to avoid focus lost #12470 + (@echarles) + * Check if process is declared before optional chaining in + makeSettings #12472 (@fcollonval) + * Signal should only export ISignal publicly #12471 (@fcollonval) + * Move cell toolbar below search document widget #12467 + (@fcollonval) + * Use css variable for font size. #12255 (@Carreau) +- More release notes for 3.3.0 and older: + * https://github.com/jupyterlab/jupyterlab/releases and + ChANGELOG.md + +------------------------------------------------------------------- Old: ---- jupyterlab-3.2.3-py3-none-any.whl New: ---- jupyterlab-3.4.4-py3-none-any.whl ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-jupyterlab.spec ++++++ --- /var/tmp/diff_new_pack.pzqGrg/_old 2022-08-02 22:09:32.585833230 +0200 +++ /var/tmp/diff_new_pack.pzqGrg/_new 2022-08-02 22:09:32.589833241 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-jupyterlab # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,11 +16,8 @@ # -%define _buildshell /bin/bash -%{?!python_module:%define python_module() python-%{**} python3-%{**}} -%define skip_python2 1 Name: python-jupyterlab -Version: 3.2.3 +Version: 3.4.4 Release: 0 Summary: Environment for interactive and reproducible computing License: BSD-3-Clause @@ -30,12 +27,13 @@ Source0: https://files.pythonhosted.org/packages/py3/j/jupyterlab/jupyterlab-%{version}-py3-none-any.whl Source99: python-jupyterlab-rpmlintrc BuildRequires: %{python_module Jinja2 >= 2.1} -BuildRequires: %{python_module base >= 3.6} +BuildRequires: %{python_module base >= 3.7} BuildRequires: %{python_module ipython} BuildRequires: %{python_module jupyter_core} -BuildRequires: %{python_module jupyter_server >= 1.4} -BuildRequires: %{python_module jupyterlab-server >= 2.3} -BuildRequires: %{python_module nbclassic >= 0.2} +BuildRequires: %{python_module jupyter_server >= 1.16} +BuildRequires: %{python_module jupyterlab-server >= 2.10} +BuildRequires: %{python_module nbclassic} +BuildRequires: %{python_module notebook < 7} BuildRequires: %{python_module packaging} BuildRequires: %{python_module pip} BuildRequires: %{python_module tornado >= 6.1} @@ -46,9 +44,10 @@ Requires: python-Jinja2 >= 2.1 Requires: python-ipython Requires: python-jupyter_core -Requires: python-jupyter_server >= 1.4 -Requires: python-jupyterlab-server >= 2.3 -Requires: python-nbclassic >= 0.2 +Requires: python-jupyter_server >= 1.16 +Requires: python-jupyterlab-server >= 2.10 +Requires: python-nbclassic +Requires: python-notebook < 7 Requires: python-packaging Requires: python-tornado >= 6.1 Provides: python-jupyter_jupyterlab = %{version} @@ -56,10 +55,9 @@ BuildArch: noarch # SECTION test requirements BuildRequires: %{python_module pytest >= 6.0} -BuildRequires: %{python_module jupyterlab-server-test >= 2.2} +BuildRequires: %{python_module jupyterlab-server-test} BuildRequires: %{python_module pytest-check-links} BuildRequires: %{python_module pytest-console-scripts} -BuildRequires: %{python_module pytest-tornasync} BuildRequires: %{python_module requests} BuildRequires: %{python_module virtualenv} # /SECTION @@ -100,14 +98,14 @@ # not needed %install -%{python_expand mkdir build; cp -a %{SOURCE0} build/} -%pyproject_install -%jupyter_move_config -%python_expand sed -i -e 's|^#!%{_bindir}/env node|#!%{_bindir}/node|' %{buildroot}%{$python_sitelib}/jupyterlab/node-version-check.js -%python_expand sed -i -e 's|^#!%{_bindir}/env node|#!%{_bindir}/node|' %{buildroot}%{$python_sitelib}/jupyterlab/staging/yarn.js -%python_expand chmod a+x %{buildroot}%{$python_sitelib}/jupyterlab/node-version-check.js -%python_expand chmod a+x %{buildroot}%{$python_sitelib}/jupyterlab/staging/yarn.js -%python_expand %fdupes %{buildroot}%{$python_sitelib} +%pyproject_install %{SOURCE0} +%{python_expand # +for f in %{buildroot}%{$python_sitelib}/jupyterlab/{node-version-check.js,staging/yarn.js}; do + sed -i -e 's|^#!%{_bindir}/env node|#!%{_bindir}/node|' $f + chmod a+x $f +done +%fdupes %{buildroot}%{$python_sitelib} +} %fdupes %{buildroot}%{_jupyter_prefix} cp %{buildroot}%{python3_sitelib}/jupyterlab-%{version}.dist-info/LICENSE . @@ -116,22 +114,22 @@ # suite would use jlpm which needs online connection through npm: # https://jupyterlab.readthedocs.io/en/stable/developer/contributing.html#build-and-run-the-tests # Disable build checks that pull in remote resources with npm -donttest+=" or (TestExtension and test_app_dir)" -donttest+=" or (TestExtension and test_build)" -donttest+=" or (TestExtension and test_disable_extension)" -donttest+=" or (TestExtension and test_enable_extension)" -donttest+=" or (TestExtension and test_list_extension)" -donttest+=" or (TestExtension and test_link)" -donttest+=" or (TestExtension and test_unlink)" -donttest+=" or (TestExtension and test_install)" -donttest+=" or (TestExtension and test_uninstall)" -donttest+=" or (TestExtension and test_update)" -donttest+=" or (TestAppHandlerRegistry and test_get_registry)" -donttest+=" or (TestAppHandlerRegistry and test_populate_staging)" -donttest+=" or (TestAppHandlerRegistry and test_yarn_config)" +donttest="$donttest or (TestExtension and test_app_dir)" +donttest="$donttest or (TestExtension and test_build)" +donttest="$donttest or (TestExtension and test_disable_extension)" +donttest="$donttest or (TestExtension and test_enable_extension)" +donttest="$donttest or (TestExtension and test_list_extension)" +donttest="$donttest or (TestExtension and test_link)" +donttest="$donttest or (TestExtension and test_unlink)" +donttest="$donttest or (TestExtension and test_install)" +donttest="$donttest or (TestExtension and test_uninstall)" +donttest="$donttest or (TestExtension and test_update)" +donttest="$donttest or (TestAppHandlerRegistry and test_get_registry)" +donttest="$donttest or (TestAppHandlerRegistry and test_populate_staging)" +donttest="$donttest or (TestAppHandlerRegistry and test_yarn_config)" # don't have the fixtures -donttest+=" or (TestBuildAPI and (test_get_status or test_build))" -donttest+=" or test_load_extension" +donttest="$donttest or (TestBuildAPI and (test_get_status or test_build))" +donttest="$donttest or test_load_extension" %pytest --pyargs jupyterlab -k "not (${donttest:4})" @@ -146,8 +144,8 @@ %{_bindir}/jupyter-lab %{_bindir}/jupyter-labextension %{_bindir}/jupyter-labhub -%{?!_jupyter_distconfig:%config} %{_jupyter_servextension_confdir}/jupyterlab.json -%{?!_jupyter_distconfig:%config} %{_jupyter_server_confdir}/jupyterlab.json +%_jupyter_config %{_jupyter_servextension_confdir}/jupyterlab.json +%_jupyter_config %{_jupyter_server_confdir}/jupyterlab.json %{_jupyter_lab_dir} %changelog