diff --git a/jupyterlab-4.0.0.tar.gz b/jupyterlab-4.0.11.tar.gz similarity index 68% rename from jupyterlab-4.0.0.tar.gz rename to jupyterlab-4.0.11.tar.gz index 747f877171ae2e49dbabb44770b2792460856637..9c22671f897e7089aa4685c264349e4c192948a1 100644 Binary files a/jupyterlab-4.0.0.tar.gz and b/jupyterlab-4.0.11.tar.gz differ diff --git a/jupyterlab.spec b/jupyterlab.spec index 09b3c7e900c8a9bd9783a2b5adf34ea17b409457..1f5e4c7a1cf7300c775170c87fb0c75d9e2a8497 100644 --- a/jupyterlab.spec +++ b/jupyterlab.spec @@ -1,7 +1,7 @@ -%define anolis_release 2 +%define anolis_release 1 Name: jupyterlab -Version: 4.0.0 +Version: 4.0.11 Release: %{anolis_release}%{?dist} Summary: JupyterLab computational environment # JupyterLab itself is BSD-3-Clause and @@ -18,17 +18,17 @@ Summary: JupyterLab computational environment # ISC # MIT # Unlicense -# -# + There is one bundled lib without a license in the JSON file -# and it's MIT, see https://github.com/yjs/y-codemirror.next/issues/25 License: Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND (CC-BY-4.0 AND OFL-1.1 AND MIT) AND ISC AND MIT AND Unlicense URL: https://jupyter.org -Source0: %{pypi_source jupyterlab} +Source0: %{pypi_source} # TODO: propose upstream Source1: jupyterlab.metainfo.xml BuildArch: noarch BuildRequires: python3-devel +# Needed for tests +BuildRequires: nodejs +BuildRequires: npm # For validating appdata BuildRequires: libappstream-glib @@ -53,107 +53,107 @@ Provides: bundled(npm(@codemirror/lang-javascript)) = 6.1.7 Provides: bundled(npm(@codemirror/lang-json)) = 6.0.1 Provides: bundled(npm(@codemirror/lang-markdown)) = 6.1.1 Provides: bundled(npm(@codemirror/lang-php)) = 6.0.1 -Provides: bundled(npm(@codemirror/lang-python)) = 6.1.2 +Provides: bundled(npm(@codemirror/lang-python)) = 6.1.3 Provides: bundled(npm(@codemirror/lang-rust)) = 6.0.1 Provides: bundled(npm(@codemirror/lang-sql)) = 6.4.1 Provides: bundled(npm(@codemirror/lang-wast)) = 6.0.1 Provides: bundled(npm(@codemirror/lang-xml)) = 6.0.2 -Provides: bundled(npm(@codemirror/language)) = 6.6.0 +Provides: bundled(npm(@codemirror/language)) = 6.8.0 Provides: bundled(npm(@codemirror/legacy-modes)) = 6.3.2 Provides: bundled(npm(@codemirror/search)) = 6.3.0 Provides: bundled(npm(@codemirror/state)) = 6.2.0 Provides: bundled(npm(@codemirror/view)) = 6.9.6 Provides: bundled(npm(@fortawesome/fontawesome-free)) = 5.15.4 -Provides: bundled(npm(@jupyter/ydoc)) = 1.0.2 -Provides: bundled(npm(@jupyterlab/application)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/application-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/apputils)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/apputils-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/attachments)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/cell-toolbar)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/cell-toolbar-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/cells)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/celltags-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/codeeditor)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/codemirror)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/codemirror-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/completer)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/completer-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/console)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/console-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/coreutils)) = 6.0.0 -Provides: bundled(npm(@jupyterlab/csvviewer)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/csvviewer-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/debugger)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/debugger-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/docmanager)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/docmanager-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/docregistry)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/documentsearch)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/documentsearch-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/extensionmanager)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/extensionmanager-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/filebrowser)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/filebrowser-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/fileeditor)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/fileeditor-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/help-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/htmlviewer)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/htmlviewer-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/hub-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/imageviewer)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/imageviewer-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/inspector)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/inspector-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/javascript-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/json-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/launcher)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/launcher-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/logconsole)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/logconsole-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/lsp)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/lsp-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/mainmenu)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/mainmenu-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/markdownviewer)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/markdownviewer-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/markedparser-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/mathjax-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/metadataform)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/metadataform-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/nbformat)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/notebook)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/notebook-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/observables)) = 5.0.0 -Provides: bundled(npm(@jupyterlab/outputarea)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/pdf-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/property-inspector)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/rendermime)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/rendermime-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/rendermime-interfaces)) = 3.8.0 -Provides: bundled(npm(@jupyterlab/running)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/running-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/services)) = 7.0.0 -Provides: bundled(npm(@jupyterlab/settingeditor)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/settingeditor-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/settingregistry)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/shortcuts-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/statedb)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/statusbar)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/statusbar-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/terminal)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/terminal-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/theme-dark-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/theme-light-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/toc)) = 6.0.0 -Provides: bundled(npm(@jupyterlab/toc-extension)) = 6.0.0 -Provides: bundled(npm(@jupyterlab/tooltip)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/tooltip-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/translation)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/translation-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/ui-components)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/ui-components-extension)) = 4.0.0 -Provides: bundled(npm(@jupyterlab/vega5-extension)) = 4.0.0 +Provides: bundled(npm(@jupyter/ydoc)) = 1.1.1 +Provides: bundled(npm(@jupyterlab/application)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/application-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/apputils)) = 4.1.11 +Provides: bundled(npm(@jupyterlab/apputils-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/attachments)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/cell-toolbar)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/cell-toolbar-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/cells)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/celltags-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/codeeditor)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/codemirror)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/codemirror-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/completer)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/completer-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/console)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/console-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/coreutils)) = 6.0.11 +Provides: bundled(npm(@jupyterlab/csvviewer)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/csvviewer-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/debugger)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/debugger-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/docmanager)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/docmanager-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/docregistry)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/documentsearch)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/documentsearch-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/extensionmanager)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/extensionmanager-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/filebrowser)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/filebrowser-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/fileeditor)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/fileeditor-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/help-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/htmlviewer)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/htmlviewer-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/hub-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/imageviewer)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/imageviewer-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/inspector)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/inspector-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/javascript-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/json-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/launcher)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/launcher-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/logconsole)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/logconsole-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/lsp)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/lsp-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/mainmenu)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/mainmenu-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/markdownviewer)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/markdownviewer-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/markedparser-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/mathjax-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/metadataform)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/metadataform-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/nbformat)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/notebook)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/notebook-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/observables)) = 5.0.11 +Provides: bundled(npm(@jupyterlab/outputarea)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/pdf-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/property-inspector)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/rendermime)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/rendermime-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/rendermime-interfaces)) = 3.8.11 +Provides: bundled(npm(@jupyterlab/running)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/running-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/services)) = 7.0.11 +Provides: bundled(npm(@jupyterlab/settingeditor)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/settingeditor-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/settingregistry)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/shortcuts-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/statedb)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/statusbar)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/statusbar-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/terminal)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/terminal-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/theme-dark-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/theme-light-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/toc)) = 6.0.11 +Provides: bundled(npm(@jupyterlab/toc-extension)) = 6.0.11 +Provides: bundled(npm(@jupyterlab/tooltip)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/tooltip-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/translation)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/translation-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/ui-components)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/ui-components-extension)) = 4.0.11 +Provides: bundled(npm(@jupyterlab/vega5-extension)) = 4.0.11 Provides: bundled(npm(@lezer/common)) = 1.0.2 Provides: bundled(npm(@lezer/cpp)) = 1.1.0 Provides: bundled(npm(@lezer/css)) = 1.1.1 @@ -166,25 +166,25 @@ Provides: bundled(npm(@lezer/json)) = 1.0.0 Provides: bundled(npm(@lezer/lr)) = 1.3.3 Provides: bundled(npm(@lezer/markdown)) = 1.0.2 Provides: bundled(npm(@lezer/php)) = 1.0.1 -Provides: bundled(npm(@lezer/python)) = 1.1.2 +Provides: bundled(npm(@lezer/python)) = 1.1.7 Provides: bundled(npm(@lezer/rust)) = 1.0.0 Provides: bundled(npm(@lezer/xml)) = 1.0.1 -Provides: bundled(npm(@lumino/algorithm)) = 2.0.0 -Provides: bundled(npm(@lumino/application)) = 2.1.1 -Provides: bundled(npm(@lumino/collections)) = 2.0.0 -Provides: bundled(npm(@lumino/commands)) = 2.1.1 -Provides: bundled(npm(@lumino/coreutils)) = 2.1.1 -Provides: bundled(npm(@lumino/datagrid)) = 2.1.1 -Provides: bundled(npm(@lumino/disposable)) = 2.1.1 -Provides: bundled(npm(@lumino/domutils)) = 2.0.0 -Provides: bundled(npm(@lumino/dragdrop)) = 2.1.1 -Provides: bundled(npm(@lumino/keyboard)) = 2.0.0 -Provides: bundled(npm(@lumino/messaging)) = 2.0.0 -Provides: bundled(npm(@lumino/polling)) = 2.1.1 -Provides: bundled(npm(@lumino/properties)) = 2.0.0 -Provides: bundled(npm(@lumino/signaling)) = 2.1.1 -Provides: bundled(npm(@lumino/virtualdom)) = 2.0.0 -Provides: bundled(npm(@lumino/widgets)) = 2.1.1 +Provides: bundled(npm(@lumino/algorithm)) = 2.0.1 +Provides: bundled(npm(@lumino/application)) = 2.2.1 +Provides: bundled(npm(@lumino/collections)) = 2.0.1 +Provides: bundled(npm(@lumino/commands)) = 2.1.3 +Provides: bundled(npm(@lumino/coreutils)) = 2.1.2 +Provides: bundled(npm(@lumino/datagrid)) = 2.2.0 +Provides: bundled(npm(@lumino/disposable)) = 2.1.2 +Provides: bundled(npm(@lumino/domutils)) = 2.0.1 +Provides: bundled(npm(@lumino/dragdrop)) = 2.1.4 +Provides: bundled(npm(@lumino/keyboard)) = 2.0.1 +Provides: bundled(npm(@lumino/messaging)) = 2.0.1 +Provides: bundled(npm(@lumino/polling)) = 2.1.2 +Provides: bundled(npm(@lumino/properties)) = 2.0.1 +Provides: bundled(npm(@lumino/signaling)) = 2.1.2 +Provides: bundled(npm(@lumino/virtualdom)) = 2.0.1 +Provides: bundled(npm(@lumino/widgets)) = 2.3.0 Provides: bundled(npm(@rjsf/core)) = 5.2.1 Provides: bundled(npm(@rjsf/utils)) = 5.2.1 Provides: bundled(npm(@rjsf/validator-ajv8)) = 5.2.1 @@ -254,11 +254,11 @@ Provides: bundled(npm(marked)) = 4.3.0 Provides: bundled(npm(mathjax-full)) = 3.2.2 Provides: bundled(npm(mhchemparser)) = 4.1.1 Provides: bundled(npm(minimist)) = 1.2.8 -Provides: bundled(npm(nanoid)) = 3.3.4 +Provides: bundled(npm(nanoid)) = 3.3.6 Provides: bundled(npm(parse-srcset)) = 1.0.2 Provides: bundled(npm(path-browserify)) = 1.0.1 Provides: bundled(npm(picocolors)) = 1.0.0 -Provides: bundled(npm(postcss)) = 8.4.21 +Provides: bundled(npm(postcss)) = 8.4.31 Provides: bundled(npm(process)) = 0.11.10 Provides: bundled(npm(querystringify)) = 2.2.0 Provides: bundled(npm(react)) = 18.2.0 @@ -275,7 +275,7 @@ Provides: bundled(npm(requires-port)) = 1.0.0 Provides: bundled(npm(robust-predicates)) = 3.0.1 Provides: bundled(npm(sanitize-html)) = 2.7.3 Provides: bundled(npm(scheduler)) = 0.23.0 -Provides: bundled(npm(semver)) = 7.3.8 +Provides: bundled(npm(semver)) = 7.5.1 Provides: bundled(npm(simple-swizzle)) = 0.2.2 Provides: bundled(npm(style-loader)) = 3.3.1 Provides: bundled(npm(style-mod)) = 4.0.0 @@ -346,6 +346,9 @@ in a flexible and powerful user interface. %prep %autosetup -p1 -n jupyterlab-%{version} +# pytest-tornasync is not available +# and upstream will switch to pytest-jupyter soon +# https://github.com/jupyterlab/jupyterlab/issues/13794 sed -i "/pytest-tornasync/d" pyproject.toml sed -i "/coverage/d" pyproject.toml @@ -367,19 +370,19 @@ sed -i "1d" jupyterlab/staging/yarn.js %generate_buildrequires -%pyproject_buildrequires +%pyproject_buildrequires -x test %build %pyproject_wheel + %install %pyproject_install %pyproject_save_files jupyterlab # Add %%license to some bundled LICENSE.txt files sed -i "s/\(.*\.LICEN[SC]E\.txt\)/%%license \1/" %{pyproject_files} -echo "%%{python3_sitelib}/%{name}-%{version}.dist-info/licenses/LICENSE" >> %{pyproject_files} install -m 0755 -p -d %{buildroot}%{_sysconfdir}/jupyter/jupyter_notebook_config.d install -m 0755 -p -d %{buildroot}%{_sysconfdir}/jupyter/jupyter_server_config.d @@ -397,11 +400,17 @@ install -m 0644 -p %{SOURCE1} %{buildroot}%{_metainfodir}/jupyterlab.metainfo.xm %check +# Some tests fail because of missing tornasync and +# some try to install dependencies from internet via npm. +# test_load_extension is flaky. +%pytest -k "not test_build and not test_check and not test_install_and_uninstall and not test_uninstall_core_extension and not test_load_extension" + appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.metainfo.xml # Regression test for node shebang in executable files grep -E '!#.+node' $(find %{buildroot} -type f -executable) && exit 1 || true + %files -f %{pyproject_files} %config(noreplace) %{_sysconfdir}/jupyter/jupyter_notebook_config.d/jupyterlab.json %config(noreplace) %{_sysconfdir}/jupyter/jupyter_server_config.d/jupyterlab.json @@ -412,8 +421,10 @@ grep -E '!#.+node' $(find %{buildroot} -type f -executable) && exit 1 || true %{_datadir}/icons/hicolor/scalable/apps/jupyterlab.svg %{_metainfodir}/jupyterlab.metainfo.xml - %changelog +* Tue Jan 23 2024 Funda Wang - 4.0.11-1 +- New version 4.0.11 + * Sat May 20 2023 Funda Wang - 4.0.0-2 - Update bundled provides