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.
 

Reply via email to