Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-jupyter-client7 for
openSUSE:Factory checked in at 2023-04-14 13:13:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-jupyter-client7 (Old)
and /work/SRC/openSUSE:Factory/.python-jupyter-client7.new.19717 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-jupyter-client7"
Fri Apr 14 13:13:43 2023 rev:2 rq:1079327 version:7.4.9
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-jupyter-client7/python-jupyter-client7.changes
2023-04-03 17:45:30.646415425 +0200
+++
/work/SRC/openSUSE:Factory/.python-jupyter-client7.new.19717/python-jupyter-client7.changes
2023-04-14 13:13:51.219829966 +0200
@@ -1,0 +2,5 @@
+Fri Apr 14 02:17:10 UTC 2023 - Ben Greiner <[email protected]>
+
+- Remove jupyter package, provide alternatives instead
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-jupyter-client7.spec ++++++
--- /var/tmp/diff_new_pack.peLaEy/_old 2023-04-14 13:13:51.763833077 +0200
+++ /var/tmp/diff_new_pack.peLaEy/_new 2023-04-14 13:13:51.767833100 +0200
@@ -38,7 +38,6 @@
BuildRequires: %{python_module pip}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-Requires: jupyter-jupyter_client = %{version}
Requires: python-entrypoints
Requires: python-jupyter-core >= 4.9.2
Requires: python-nest-asyncio >= 1.5.4
@@ -46,11 +45,21 @@
Requires: python-pyzmq >= 23.0
Requires: python-tornado >= 6.2
Requires: python-traitlets
-Provides: python-jupyter-client = %{version}
+Requires(post): update-alternatives
+Requires(postun):update-alternatives
+Provides: python-jupyter-client = %{version}-%{release}
# Conflict with the python-jupyter-client 8 package
Conflicts: python-jupyter-client
-Provides: python-jupyter_client = %{version}
-Obsoletes: python-jupyter_client < %{version}
+Provides: jupyter-jupyter-client = %{version}-%{release}
+Obsoletes: jupyter-jupyter-client < %{version}-%{release}
+Provides: jupyter-jupyter-client7 = %{version}-%{release}
+Obsoletes: jupyter-jupyter-client7 < %{version}-%{release}
+Provides: python-jupyter_client = %{version}-%{release}
+Obsoletes: python-jupyter_client < %{version}-%{release}
+Provides: jupyter-jupyter_client = %{version}-%{release}
+Obsoletes: jupyter-jupyter_client < %{version}-%{release}
+Provides: jupyter-jupyter-client-doc = %{version}-%{release}
+Obsoletes: jupyter-jupyter-client-doc < %{version}-%{release}
BuildArch: noarch
%if %{with test}
# gh#jupyter/jupyter_client#787
@@ -72,28 +81,6 @@
It also provides the jupyter kernelspec entrypoint for installing kernelspecs
for use with Jupyter frontends.
-This package provides the python interface.
-
-%package -n jupyter-jupyter-client7
-Summary: Jupyter protocol implementation and client libraries
-Group: Development/Languages/Python
-Provides: jupyter-jupyter-client = %{version}
-Conflicts: jupyter-jupyter-client
-Requires: python3-jupyter-client = %{version}
-Provides: jupyter-jupyter_client = %{version}
-Obsoletes: jupyter-jupyter_client < %{version}
-Provides: jupyter-jupyter-client-doc = %{version}
-Obsoletes: jupyter-jupyter-client-doc < %{version}
-
-%description -n jupyter-jupyter-client7
-This package contains the reference implementation of the Jupyter protocol.
-It also provides client and kernel management APIs for working with kernels.
-
-It also provides the jupyter kernelspec entrypoint for installing kernelspecs
-for use with Jupyter frontends.
-
-This package provides the jupyter components.
-
%prep
%autosetup -p1 -n jupyter_client-%{version}
sed -i 's/--color=yes//' pyproject.toml
@@ -104,6 +91,9 @@
%install
%if !%{with test}
%pyproject_install
+%python_clone -a %{buildroot}%{_bindir}/jupyter-kernel
+%python_clone -a %{buildroot}%{_bindir}/jupyter-kernelspec
+%python_clone -a %{buildroot}%{_bindir}/jupyter-run
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%endif
@@ -114,18 +104,20 @@
popd
%endif
+%post
+%python_install_alternative jupyter-kernel jupyter-kernelspec jupyter-run
+
+%postun
+%python_uninstall_alternative jupyter-kernel
+
%if !%{with test}
%files %{python_files}
%license COPYING.md
%{python_sitelib}/jupyter_client-%{version}*-info
%{python_sitelib}/jupyter_client/
-
-%files -n jupyter-jupyter-client7
-%license COPYING.md
-%doc CONTRIBUTING.md README.md
-%{_bindir}/jupyter-kernel
-%{_bindir}/jupyter-kernelspec
-%{_bindir}/jupyter-run
+%python_alternative %{_bindir}/jupyter-kernel
+%python_alternative %{_bindir}/jupyter-kernelspec
+%python_alternative %{_bindir}/jupyter-run
%endif
%changelog