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 2023-06-04 00:12:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-datashader (Old)
 and      /work/SRC/openSUSE:Factory/.python-datashader.new.15902 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-datashader"

Sun Jun  4 00:12:20 2023 rev:23 rq:1090542 version:0.15.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-datashader/python-datashader.changes      
2023-03-25 18:55:41.846770902 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-datashader.new.15902/python-datashader.changes
   2023-06-04 00:12:24.329463330 +0200
@@ -1,0 +2,46 @@
+Fri Jun  2 11:49:30 UTC 2023 - Ben Greiner <c...@bnavigator.de>
+
+- Mention dropped patches:
+  * Do-not-use-warnings-from-numpy.patch
+  * numpy-1.24.patch
+
+-------------------------------------------------------------------
+Thu Jun  1 09:25:01 UTC 2023 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 0.15.0
+  * This release provides significant improvements for inspection
+    reductions by adding new first_n, last_n, max_n and min_n
+    reductions, and providing Dask and CUDA support for all
+    existing and new inspection reductions including where. It also
+    provides support for Numba 0.57, NumPy 1.24 and Python 3.11,
+    and drops support for Python 3.7.
+  ## Enhancements:
+  ### Inspection reductions:
+  * Reduction append functions return index not boolean (#1180)
+  * first_n, last_n, max_n and min_n reductions (#1184)
+  * Add cuda argument to _build_combine (#1194)
+  * Support max_n and min_n reductions on GPU (#1196)
+  * Use fast cuda mutex available in numba 0.57 (#1212)
+  * Dask support for first, last, first_n and last_n reductions
+    (#1214)
+  * Wrap use of cuda mutex in where reductions (#1217)
+  * Cuda and cuda-with-dask support for inspection reductions
+    (#1219)
+  ### Other:
+  * x and y range attributes on returned aggregations (#1198)
+  * Make datashader.composite imports lazy for faster import time
+    (#1222)
+  ## Bug fixes
+  * Fix conversion from cupy in categorical rescale_discrete_levels
+    (#1179)
+  * Validate canvas width, height (#1183)
+  * Support antialiasing in pipeline API (#1213)
+- Add pyarrow to tests, run tests in parallel with xdist
+- Fix dependencies
+
+-------------------------------------------------------------------
+Mon May 29 13:40:10 UTC 2023 - Dirk Müller <dmuel...@suse.com>
+
+- reenable python311 (dask available) 
+
+-------------------------------------------------------------------

Old:
----
  Do-not-use-warnings-from-numpy.patch
  datashader-0.14.4.tar.gz
  numpy-1.24.patch

New:
----
  datashader-0.15.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-datashader.spec ++++++
--- /var/tmp/diff_new_pack.ZU2Q4n/_old  2023-06-04 00:12:25.249468830 +0200
+++ /var/tmp/diff_new_pack.ZU2Q4n/_new  2023-06-04 00:12:25.253468854 +0200
@@ -27,55 +27,50 @@
 BuildArch:      noarch
 %endif
 
-# no xarray
-%define skip_python38 1
-# no numba
-%define skip_python311 1
 Name:           python-datashader%{psuffix}
-Version:        0.14.4
+Version:        0.15.0
 Release:        0
 Summary:        Data visualization toolchain based on aggregating into a grid
 License:        BSD-3-Clause
 URL:            https://datashader.org
+# SourceRepository: https://github.com/holoviz/datashader
 Source0:        
https://files.pythonhosted.org/packages/source/d/datashader/datashader-%{version}.tar.gz
 Source100:      python-datashader-rpmlintrc
-# PATCH-FIX-OPENSUSE Do-not-use-warnings-from-numpy.patch 
gh#holoviz/datashader#1176
-Patch0:         Do-not-use-warnings-from-numpy.patch
-# PATCH-FIX-OPENSUSE numpy-1.24.patch gh#holoviz/datashader#1158
-Patch1:         numpy-1.24.patch
-BuildRequires:  %{python_module devel >= 3.7}
+BuildRequires:  %{python_module devel >= 3.8}
 BuildRequires:  %{python_module numpy}
-BuildRequires:  %{python_module param >= 1.6.1}
-BuildRequires:  %{python_module pyct >= 0.4.5}
+BuildRequires:  %{python_module param}
+BuildRequires:  %{python_module pyct}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-DataShape
 Requires:       python-Pillow
-Requires:       python-PyYAML
 Requires:       python-colorcet
-Requires:       python-dask-all
-Requires:       python-numba >= 0.51
+Requires:       python-dask-dataframe
+Requires:       python-numba
 Requires:       python-numpy
 Requires:       python-pandas
 Requires:       python-param
 Requires:       python-pyct
 Requires:       python-requests
-Requires:       python-scikit-image
 Requires:       python-scipy
 Requires:       python-toolz
 Requires:       python-xarray
 Requires(post): update-alternatives
 Requires(postun):update-alternatives
 %if %{with test}
-BuildRequires:  %{python_module bokeh < 3}
+BuildRequires:  %{python_module bokeh}
 BuildRequires:  %{python_module datashader = %{version}}
 BuildRequires:  %{python_module fastparquet}
-BuildRequires:  %{python_module h5netcdf}
+BuildRequires:  %{python_module matplotlib}
 BuildRequires:  %{python_module nbconvert}
+BuildRequires:  %{python_module nbformat}
 BuildRequires:  %{python_module nbsmoke >= 0.5.0}
-BuildRequires:  %{python_module pytest-benchmark}
+BuildRequires:  %{python_module netCDF4}
+BuildRequires:  %{python_module pyarrow}
+BuildRequires:  %{python_module pytest-xdist}
 BuildRequires:  %{python_module pytest}
+BuildRequires:  %{python_module scikit-image}
 %endif
 %python_subpackages
 
@@ -104,6 +99,7 @@
 %prep
 %autosetup -p1 -n datashader-%{version}
 sed -i -e '/^#!\//, 1d' examples/*.py
+chmod -x examples/getting_started/2_Pipeline.ipynb
 
 %build
 %python_build
@@ -120,12 +116,7 @@
 %if %{with test}
 %check
 export PYTHONPATH=examples
-# Do not run broken tests because of
-# ValueError: setting an array element with a sequence. The requested array has
-# an inhomogeneous shape after 1 dimensions. The detected shape was (10,) +
-# inhomogeneous part.
-donottests="test_line_manual_range[df_kwargs5-cvs_kwargs5-dask_DataFrame] or 
test_area_to_zero_fixedrange[df_kwargs3-cvs_kwargs3-dask_DataFrame] or 
test_area_to_zero_autorange_gap[df_kwargs3-cvs_kwargs3-dask_DataFrame] or 
test_area_to_line_autorange_gap[df_kwargs3-cvs_kwargs3-dask_DataFrame] or 
test_series_repr or test_dataframe_repr"
-%pytest datashader/tests --doctest-modules --doctest-ignore-import-errors -k 
"not ($donottests)"
+%pytest datashader/tests --doctest-modules --doctest-ignore-import-errors -n 
auto -rsfE
 %endif
 
 %if ! %{with test}
@@ -140,7 +131,6 @@
 %license LICENSE.txt
 %python_alternative %{_bindir}/datashader
 %{python_sitelib}/datashader
-%exclude %{python_sitelib}/datashader/tests
 %{python_sitelib}/datashader-%{version}*-info
 %endif
 

++++++ datashader-0.14.4.tar.gz -> datashader-0.15.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-datashader/datashader-0.14.4.tar.gz 
/work/SRC/openSUSE:Factory/.python-datashader.new.15902/datashader-0.15.0.tar.gz
 differ: char 5, line 1

++++++ python-datashader-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.ZU2Q4n/_old  2023-06-04 00:12:25.325469285 +0200
+++ /var/tmp/diff_new_pack.ZU2Q4n/_new  2023-06-04 00:12:25.329469308 +0200
@@ -1,2 +1,4 @@
 addFilter("hidden-file-or-dir .*/site-packages/datashader/.version")
+addFilter("hidden-file-or-dir 
.*/site-packages/datashader/examples/data/.data_stubs")
+addFilter("python-.*-require dask")
 

Reply via email to