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")