Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package jupyter for openSUSE:Factory checked in at 2024-11-29 00:08:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/jupyter (Old) and /work/SRC/openSUSE:Factory/.jupyter.new.28523 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jupyter" Fri Nov 29 00:08:29 2024 rev:14 rq:1226890 version:1.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/jupyter/jupyter-filesystem.changes 2022-12-29 13:08:44.472803472 +0100 +++ /work/SRC/openSUSE:Factory/.jupyter.new.28523/jupyter-filesystem.changes 2024-11-29 00:08:37.848801215 +0100 @@ -1,0 +2,6 @@ +Wed Nov 27 11:46:52 UTC 2024 - Ben Greiner <c...@bnavigator.de> + +- Update to 20241127 + * new metapackage jupyter 1.1.1 + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/jupyter/jupyter.changes 2024-03-06 23:03:10.522362912 +0100 +++ /work/SRC/openSUSE:Factory/.jupyter.new.28523/jupyter.changes 2024-11-29 00:08:37.888802885 +0100 @@ -1,0 +2,6 @@ +Wed Nov 27 11:42:17 UTC 2024 - Ben Greiner <c...@bnavigator.de> + +- Update to new metapackage 1.1.1 +- Drop doc package: No longer packaged at readthedocs + +------------------------------------------------------------------- Old: ---- jupyter-1.0.0.tar.gz jupyter.pdf jupyter.zip New: ---- jupyter-1.1.1.tar.gz jupyter.rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ jupyter-filesystem.spec ++++++ --- /var/tmp/diff_new_pack.UkDXZc/_old 2024-11-29 00:08:38.788840462 +0100 +++ /var/tmp/diff_new_pack.UkDXZc/_new 2024-11-29 00:08:38.788840462 +0100 @@ -16,12 +16,11 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: jupyter-filesystem URL: https://jupyter.org/ -Version: 20221227 +Version: 20241127 Release: 0 -%define tar_ver 1.0.0 +%define tar_ver 1.1.1 Summary: Common directories shared by Jupyter packages License: BSD-3-Clause Group: System/Fhs ++++++ jupyter.spec ++++++ --- /var/tmp/diff_new_pack.UkDXZc/_old 2024-11-29 00:08:38.820841798 +0100 +++ /var/tmp/diff_new_pack.UkDXZc/_new 2024-11-29 00:08:38.820841798 +0100 @@ -17,38 +17,34 @@ %define plainpython python -%define skip_python39 1 Name: jupyter -Version: 1.0.0 +Version: 1.1.1 Release: 0 Summary: Metapackage to install all the Jupyter components in one go License: BSD-3-Clause Group: Development/Languages/Python -URL: https://github.com/jupyter/jupyter +URL: https://jupyter.org/ Source0: https://files.pythonhosted.org/packages/source/j/jupyter/jupyter-%{version}.tar.gz -Source1: https://buildmedia.readthedocs.org/media/pdf/jupyter/latest/jupyter.pdf -Source2: https://buildmedia.readthedocs.org/media/htmlzip/jupyter/latest/jupyter.zip +Source99: jupyter.rpmlintrc BuildRequires: %{python_module ipykernel} BuildRequires: %{python_module ipywidgets} -#BuildRequires: %%{python_module jupyter-client} -BuildRequires: %{python_module jupyter-core} -BuildRequires: %{python_module jupyter_console} +BuildRequires: %{python_module jupyter-console} +BuildRequires: %{python_module jupyterlab} BuildRequires: %{python_module nbconvert} BuildRequires: %{python_module notebook} -BuildRequires: %{python_module qtconsole} +BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros BuildRequires: unzip Requires: python-ipykernel Requires: python-ipywidgets -# current notebook 6.5 requires jupyter-client < 8 -#Requires: python-jupyter-client -Requires: python-jupyter-core -Requires: python-jupyter_console +Requires: python-jupyter-console +Requires: python-jupyterlab Requires: python-nbconvert Requires: python-notebook -Requires: python-qtconsole +Suggests: python-qtconsole Requires: %plainpython(abi) = %{python_version} %if "%{python_flavor}" == "python3" || "%{python_provides}" == "python3" Provides: jupyter = %{version}-%{release} @@ -62,61 +58,35 @@ It includes a console, a browser-based notebook format, and support for dozens of languages through the use of language-specific kernels. -Jupyter is an evolution and modularization of the IPython project, separating -out the python3-specific parts from the language-agnostic parts. +This is an empty metapackage for user convenience, only expressing +dependencies on multiple Jupyter packages. jupyter should not be used +as a dependency for any packages. + +For more efficient installation of what you need, all Jupyter components +installed by pip install jupyter can be installed separately. For example: + - %{python_flavor}-notebook - Jupyter Notebook + - %{python_flavor}-jupyterlab - JupyterLab (added to metapackage v1.1) + - %{python_flavor}-ipython - IPython (terminal) + - %{python_flavor}-ipykernel - IPython Kernel for Jupyter + - %{python_flavor}-jupyter-console - terminal Jupyter client + - %{python_flavor}-nbconvert - convert notebooks between formats + - %{python_flavor}-ipywidgets - interactive widgets package for IPython -This package pulls in the main Jupyter system, including the notebook, -qtconsole, and the IPython kernel. Additional components and kernels -can be installed separately. +No longer included as hard dependency, but still supported: -%package -n jupyter-doc -Summary: HTML documentation for %{name} -Group: Development/Languages/Python -Provides: %{name}-doc-html = %{version}-%{release} -Provides: %{name}-doc-pdf = %{version}-%{release} -Provides: %{python_module %{name}-doc = %{version}-%{release}} -Provides: %{python_module %{name}-doc-html = %{version}-%{release}} -Provides: %{python_module %{name}-doc-pdf = %{version}-%{release}} -Obsoletes: %{name}-doc-html < %{version}-%{release} -Obsoletes: %{name}-doc-pdf < %{version}-%{release} -Obsoletes: %{python_module %{name}-doc-html < %{version}-%{release}} -Obsoletes: %{python_module %{name}-doc-pdf < %{version}-%{release}} - -%description -n jupyter-doc -Documentation and help files for %{name}. + - %{python_flavor}-qtconsole - Qt Console (removed in metapackage v1.1) %prep %setup -q -n jupyter-%{version} -unzip %{SOURCE2} -d docs -mv docs/jupyter-* docs/html -rm docs/html/.buildinfo %build -%python_build +%pyproject_wheel %install -%python_install - -# Install documentation -mkdir -p %{buildroot}%{_docdir}/%{name} - -cp %{SOURCE1} %{buildroot}%{_docdir}/%{name}/ -cp -r docs/html %{buildroot}%{_docdir}/%{name}/ - -%fdupes %{buildroot}%{_docdir}/%{name}/ +%pyproject_install %files %python_files %license LICENSE -%doc README.md -%{python_sitelib}/jupyter-%{version}*-info -# This is provided by jupyter_core now -%exclude %{python_sitelib}/jupyter.py* -%pycache_only %exclude %{python_sitelib}/__pycache__/ - -%files -n jupyter-doc -%license LICENSE -%doc README.md -%dir %{_docdir}/%{name}/ -%{_docdir}/%{name}/html/ -%{_docdir}/%{name}/jupyter.pdf +%doc README.md SECURITY.md +%{python_sitelib}/jupyter-%{version}.dist-info ++++++ jupyter-1.0.0.tar.gz -> jupyter-1.1.1.tar.gz ++++++ ++++ 64986 lines of diff (skipped) ++++++ jupyter.rpmlintrc ++++++ # no checks for metapackage addFilter("no-%check-section") # Makes sense here addFilter("name-repeated-in-summary Jupyter")