Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-voila for openSUSE:Factory checked in at 2022-10-29 20:16:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-voila (Old) and /work/SRC/openSUSE:Factory/.python-voila.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-voila" Sat Oct 29 20:16:28 2022 rev:18 rq:1032232 version:0.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-voila/python-voila.changes 2022-10-18 12:45:36.157806072 +0200 +++ /work/SRC/openSUSE:Factory/.python-voila.new.2275/python-voila.changes 2022-10-29 20:17:46.954426708 +0200 @@ -1,0 +2,30 @@ +Sat Oct 29 16:10:03 UTC 2022 - Ben Greiner <c...@bnavigator.de> + +- re-add reruns for server-side zmq test failures + +------------------------------------------------------------------- +Fri Oct 28 15:10:16 UTC 2022 - Ben Greiner <c...@bnavigator.de> + +- Update to v0.4.0 + * Render read-only notebook #1181 (@trungleduc) + * Add Voila app port to kernel env #1176 (@dcnadler) + * Add Voila configuration option for default kernel environmental + variables #1175 (@dcnadler) + * Add upper bound on jupyter_client dependency #1239 + (@martinRenou) + * Fix inifinite loop in property access #1185 (@martinRenou) + * Update nbclient #1234 (@martinRenou) + * Remove pin on jupyter_releaser #1232 (@jtpio) + * Update nbclient pinning #1224 (@martinRenou) + * Bump d3-color from 3.0.1 to 3.1.0 #1221 (@dependabot) + * Remove extra_requires #1215 (@martinRenou) + * Couple of ui-tests maintenance changes #1214 (@martinRenou) + * Use ipywidgets 8 on Binder #1210 (@jtpio) + * Fix typos #1198 (@kianmeng) + * Migrate to hatch #1197 (@jtpio) + * Bump terser from 4.8.0 to 4.8.1 #1174 (@dependabot) + * Update nbconvert pinning #1161 (@martinRenou) + * feat: support for ipywidgets 8 #1046 (@mariobuikhuizen) +- Drop support-ipywidgets-8.patch, update-nbconvert.patch + +------------------------------------------------------------------- Old: ---- support-ipywidgets-8.patch update-nbconvert.patch voila-0.3.6-gh.tar.gz voila-0.3.6.tar.gz New: ---- voila-0.4.0-gh.tar.gz voila-0.4.0-py3-none-any.whl ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-voila.spec ++++++ --- /var/tmp/diff_new_pack.hBBcv6/_old 2022-10-29 20:17:48.782436447 +0200 +++ /var/tmp/diff_new_pack.hBBcv6/_new 2022-10-29 20:17:48.786436469 +0200 @@ -24,39 +24,29 @@ %define psuffix %{nil} %bcond_with test %endif -%if 0%{?suse_version} > 1500 + %bcond_without libalternatives -%else -%bcond_with libalternatives -%endif -%{?!python_module:%define python_module() python3-%{**}} -%define skip_python2 1 + Name: python-voila%{psuffix} -Version: 0.3.6 +Version: 0.4.0 Release: 0 Summary: Plugin for serving read-only live Jupyter notebooks License: BSD-3-Clause URL: https://github.com/voila-dashboards/voila -# Need both source archives: PyPI for the npm compiled JS static files, GitHub for the tests -Source: https://files.pythonhosted.org/packages/source/v/voila/voila-%{version}.tar.gz -Source1: https://github.com/voila-dashboards/voila/archive/refs/tags/v%{version}.tar.gz#/voila-%{version}-gh.tar.gz +# Need both source archives: PyPI wheel for the npm compiled JS static files, GitHub for the tests +Source0: https://github.com/voila-dashboards/voila/archive/refs/tags/v%{version}.tar.gz#/voila-%{version}-gh.tar.gz +Source1: https://files.pythonhosted.org/packages/py3/v/voila/voila-%{version}-py3-none-any.whl Source99: python-voila-rpmlintrc -# PATCH-FIX-UPSTREAM Support ipywidgets 8, based on -# gh#voila-dashboards/voila#1193 -Patch0: support-ipywidgets-8.patch -# PATCH-FIX-UPSTREAM update-nbconvert.patch based on -# gh#voila-dashboards/voila#1161 -Patch1: update-nbconvert.patch BuildRequires: %{python_module base >= 3.7} -BuildRequires: %{python_module jupyter-packaging >= 0.10} -BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module pip} BuildRequires: fdupes BuildRequires: jupyter-jupyterlab-filesystem BuildRequires: jupyter-notebook-filesystem BuildRequires: python-rpm-macros Requires: jupyter-voila = %{version} +Requires: python-jupyter-core >= 4.11 Requires: python-websockets >= 9.0 -Requires: (python-jupyter-client >= 6.1.3 with python-jupyter-client < 8) +Requires: (python-jupyter-client >= 6.1.3 with python-jupyter-client < 7.4.2) Requires: (python-jupyter-server >= 1.18 with python-jupyter-server < 2) Requires: (python-jupyterlab-server >= 2.3.0 with python-jupyterlab-server < 3) Requires: (python-nbclient >= 0.4.0 with python-nbclient < 0.8) @@ -74,7 +64,9 @@ BuildRequires: %{python_module ipywidgets} BuildRequires: %{python_module matplotlib-web} BuildRequires: %{python_module matplotlib} +BuildRequires: %{python_module numpy} BuildRequires: %{python_module pandas} +BuildRequires: %{python_module papermill} BuildRequires: %{python_module pytest-rerunfailures} BuildRequires: %{python_module pytest-tornasync} BuildRequires: %{python_module pytest} @@ -117,21 +109,15 @@ This package provides the jupyter components. %prep -%setup -q -n voila-%{version} -tar xf %{SOURCE1} --strip-components=1 voila-%{version}/tests -# '.' is now considered 'hidden', which is not allowed. -sed -i 's|./jupyter.svg|jupyter.svg|' tests/notebooks/images.ipynb -%patch0 -p1 -%patch1 -p1 +%autosetup -p1 -n voila-%{version} %build -%python_build +# Source1 wheel is pre-built (npm through hatchling jupyter-builder, not possible offline) %if !%{with test} %install -%python_install +%pyproject_install %{SOURCE1} %python_clone -a %{buildroot}%{_bindir}/voila -%jupyter_move_config %python_expand %fdupes %{buildroot}%{$python_sitelib} %fdupes %{buildroot}%{_jupyter_prefix} %endif ++++++ voila-0.3.6-gh.tar.gz -> voila-0.4.0-gh.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-voila/voila-0.3.6-gh.tar.gz /work/SRC/openSUSE:Factory/.python-voila.new.2275/voila-0.4.0-gh.tar.gz differ: char 13, line 1