Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-datashader for openSUSE:Factory checked in at 2024-02-13 22:42:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-datashader (Old) and /work/SRC/openSUSE:Factory/.python-datashader.new.1815 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-datashader" Tue Feb 13 22:42:52 2024 rev:27 rq:1146235 version:0.16.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-datashader/python-datashader.changes 2023-11-06 21:14:38.920082570 +0100 +++ /work/SRC/openSUSE:Factory/.python-datashader.new.1815/python-datashader.changes 2024-02-13 22:43:18.922287244 +0100 @@ -1,0 +2,10 @@ +Fri Feb 9 06:46:39 UTC 2024 - Daniel Garcia <daniel.gar...@suse.com> + +- Drop DataShape requirement, it's included and maintained in + datashader since 0.16.0 + * gh#holoviz/datashader#1003 + * gh#holoviz/datashader#1284 +- Use %pyproject macros to build the package +- skip known failing test with latest dask gh#holoviz/datashader#1032 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-datashader.spec ++++++ --- /var/tmp/diff_new_pack.ds5KoW/_old 2024-02-13 22:43:19.510308407 +0100 +++ /var/tmp/diff_new_pack.ds5KoW/_new 2024-02-13 22:43:19.514308551 +0100 @@ -1,7 +1,7 @@ # -# spec file +# spec file for package python-datashader # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -38,16 +38,19 @@ Source0: https://files.pythonhosted.org/packages/source/d/datashader/datashader-%{version}.tar.gz Source100: python-datashader-rpmlintrc BuildRequires: %{python_module devel >= 3.9} +BuildRequires: %{python_module multipledispatch} BuildRequires: %{python_module numpy} BuildRequires: %{python_module param} +BuildRequires: %{python_module pip} BuildRequires: %{python_module pyct} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-DataShape Requires: python-Pillow Requires: python-colorcet Requires: python-dask-dataframe +Requires: python-multipledispatch Requires: python-numba Requires: python-numpy Requires: python-pandas @@ -57,8 +60,9 @@ Requires: python-scipy Requires: python-toolz Requires: python-xarray +Requires: python-xarray Requires(post): update-alternatives -Requires(postun):update-alternatives +Requires(postun): update-alternatives %if %{with test} BuildRequires: %{python_module bokeh >= 3.1} BuildRequires: %{python_module datashader = %{version}} @@ -103,11 +107,11 @@ chmod -x examples/getting_started/2_Pipeline.ipynb %build -%python_build +%pyproject_wheel %install %if ! %{with test} -%python_install +%pyproject_install %python_clone -a %{buildroot}%{_bindir}/datashader %{python_expand %fdupes %{buildroot}%{$python_sitelib} chmod a-x %{buildroot}%{$python_sitelib}/datashader/examples/filetimes.py @@ -117,7 +121,9 @@ %if %{with test} %check export PYTHONPATH=examples -%pytest datashader/tests --doctest-modules --doctest-ignore-import-errors -n auto -rsfE +# skip known failing test with latest dask gh#holoviz/datashader#1032 +donttest="test_raster_quadmesh_autorange_reversed[dask.array]" +%pytest datashader/tests --doctest-modules --doctest-ignore-import-errors -n auto -rsfE -k "not $donttest" %endif %if ! %{with test}