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 2022-11-24 12:22:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-datashader (Old) and /work/SRC/openSUSE:Factory/.python-datashader.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-datashader" Thu Nov 24 12:22:56 2022 rev:20 rq:1037470 version:0.14.3 Changes: -------- --- /work/SRC/openSUSE:Factory/python-datashader/python-datashader.changes 2022-04-26 20:17:31.800743365 +0200 +++ /work/SRC/openSUSE:Factory/.python-datashader.new.1597/python-datashader.changes 2022-11-24 12:23:06.825253513 +0100 @@ -1,0 +2,97 @@ +Mon Nov 21 19:58:10 UTC 2022 - Ben Greiner <c...@bnavigator.de> + +- Update to 0.14.3 + * This release fixes a bug related to spatial indexing of + spatialpandas.GeoDataFrames, and introduces enhancements to + antialiased lines, benchmarking and GPU support. + ## Enhancements: + * Improvements to antialiased lines: + - Fit antialiased line code within usual numba/dask framework + (#1142) + - Refactor stage 2 aggregation for antialiased lines (#1145) + - Support compound reductions for antialiased lines on the CPU + (#1146) + * New benchmark framework: + - Add benchmarking framework using asv (#1120) + - Add cudf, dask and dask-cudf Canvas.line benchmarks (#1140) + * Improvements to GPU support: + - Cupy implementation of eq_hist (#1129) + * Improvements to dependency management (#1111, #1116) + * Improvements to CI (#1132, #1135, #1136, #1137, #1143) + ## Bug fixes: + * Ensure spatial index _sindex is retained on dataframe copy + (#1122) +- Version 0.14.2 + * This is a bug fix release to fix an important divide by zero + bug in antialiased lines, along with improvements to + documentation and handling of dependencies. + ## Enhancements: + * Improvements to handling of dependencies: + - Correct dask and bokeh dependencies (#1104) + - Add requests as an install dependency (#1105) + - Better handle returned dask npartitions in tests (#1107) + ## Bug fixes: + * Fix antialiased line divide by zero bug (#1099) +- Version 0.14.1 + * This release provides a number of important bug fixes and small + enhancements from Ian Thomas along with infrastructure + improvements from Maxime Liquet and new reductions from + @tselea. + ## Enhancements: + * Improvements to antialiased lines: + - Support antialiased lines for categorical aggregates (#1081, + #1083) + - Correctly handle NaNs in antialiased line coordinates (#1097) + * Improvements to rescale_discrete_levels for how='eq_hist': + * Correct implementation of rescale_discrete_levels (#1078) + * Check before calling rescale_discrete_levels (#1085) + * Remove empty histogram bins in eq_hist (#1094) + * Implementation of first and last reduction (#1093) for data + types other than raster. + ## Bug fixes: + * Do not snap trimesh vertices to pixel grid (#1092) + * Correctly orient (y, x) arrays for xarray (#1095) + * Infrastructure/build fixes (#1080, #1089, #1096) +- Version 0.14.0 + * This release has been nearly a year in the making, with major + new contributions from Ian Thomas, Thuy Do Thi Minh, Simon + Høxbro Hansen, Maxime Liquet, and James Bednar, and additional + support from Andrii Oriekhov, Philipp Rudiger, and Ajay Thorve. + ## Enhancements: + * Full support for antialiased lines of specified width (#1048, + #1072). Previous antialiasing support was limited to + single-pixel lines and certain floating-point reduction + functions. Now supports arbitrary widths and arbitrary + reduction functions, making antialiasing fully supported. + Performance ranges from 1.3x to 14x slower than the simplest + zero-width implementation; see benchmarks. + * Fixed an issue with visibility on zoomed-in points plots and on + overlapping line plots that was first reported in 2017, with a + new option rescale_discrete_levels for how='eq_hist' (#1055) + * Added a categorical color_key for 2D (unstacked) aggregates + (#1020), for producing plots where each pixel has at most one + category value + ## Bugfixes: + * Fixed details of the raster coordinate calculations to match + other primitives, making it simpler to overlay separately + rendered results (#959, #1046) + * Various fixes and extensions for cupy/CUDA, e.g. to use cuda + for category_binning, spread, and dynspread, including + cupy.interp where appropriate (#1015, #1016, #1044, #1050, + #1060) + * Infrastructure/build/ecosystem fixes (#1022, #1025, #1027, + #1036, #1045, #1049, #1050, #1057, #1061, #1062, #1063, #1064) + ## Compatibility: + * Canvas.line() option antialias=True is now deprecated; use + line_width=1 (or another nonzero value) instead. (#1048) + * Removed long-deprecated bokeh_ext.py (#1059) + * Dropped support for Python 2.7 (actually already dropped from + the tests in Datashader 0.12) and 3.6 (no longer supported by + many downstream libraries like rioxarray, but several of them + are not properly declaring that restriction, making 3.6 much + more difficult to support.) (#1033) +- Drop upstreamed fixes + * datashader-pr1022-RaggedTests.patch + * datashader-pr1025-testfixes.patch + +------------------------------------------------------------------- Old: ---- datashader-0.13.0.tar.gz datashader-pr1022-RaggedTests.patch datashader-pr1025-testfixes.patch New: ---- datashader-0.14.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-datashader.spec ++++++ --- /var/tmp/diff_new_pack.TO2Uz5/_old 2022-11-24 12:23:07.597258419 +0100 +++ /var/tmp/diff_new_pack.TO2Uz5/_new 2022-11-24 12:23:07.601258444 +0100 @@ -16,7 +16,6 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} %global flavor @BUILD_FLAVOR@%{nil} %if "%{flavor}" == "test" %define psuffix -test @@ -27,59 +26,48 @@ %bcond_with test BuildArch: noarch %endif -%define skip_python2 1 + Name: python-datashader%{psuffix} -Version: 0.13.0 +Version: 0.14.3 Release: 0 Summary: Data visualization toolchain based on aggregating into a grid License: BSD-3-Clause URL: https://datashader.org Source0: https://files.pythonhosted.org/packages/source/d/datashader/datashader-%{version}.tar.gz -Patch0: datashader-pr1022-RaggedTests.patch -Patch1: datashader-pr1025-testfixes.patch Source100: python-datashader-rpmlintrc -BuildRequires: %{python_module devel} +BuildRequires: %{python_module devel >= 3.7} BuildRequires: %{python_module numpy} BuildRequires: %{python_module param >= 1.6.1} BuildRequires: %{python_module pyct >= 0.4.5} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-DataShape >= 0.5.1 -Requires: python-Pillow >= 3.1.1 +Requires: python-DataShape +Requires: python-Pillow Requires: python-PyYAML -Requires: python-bokeh -Requires: python-colorcet >= 0.9.0 -Requires: python-dask-all >= 0.18.0 +Requires: python-colorcet +Requires: python-dask-all Requires: python-numba >= 0.51 -Requires: python-numpy >= 1.7 -Requires: python-pandas >= 0.24.1 -Requires: python-param >= 1.6.1 -Requires: python-pyct >= 0.4.5 +Requires: python-numpy +Requires: python-pandas +Requires: python-param +Requires: python-pyct +Requires: python-requests Requires: python-scikit-image Requires: python-scipy -Requires: python-xarray >= 0.9.6 +Requires: python-toolz +Requires: python-xarray Requires(post): update-alternatives Requires(postun):update-alternatives %if %{with test} -BuildRequires: %{python_module DataShape >= 0.5.1} -BuildRequires: %{python_module Pillow >= 3.1.1} -BuildRequires: %{python_module PyYAML} -BuildRequires: %{python_module bokeh} -BuildRequires: %{python_module colorcet >= 0.9.0} -BuildRequires: %{python_module dask-all >= 0.18.0} -BuildRequires: %{python_module fastparquet >= 0.1.6} -BuildRequires: %{python_module holoviews >= 1.10.0} +BuildRequires: %{python_module bokeh < 3} +BuildRequires: %{python_module datashader = %{version}} +BuildRequires: %{python_module fastparquet} +BuildRequires: %{python_module h5netcdf} +BuildRequires: %{python_module nbconvert} BuildRequires: %{python_module nbsmoke >= 0.5.0} -BuildRequires: %{python_module netCDF4} -BuildRequires: %{python_module numba >= 0.51} -BuildRequires: %{python_module numpy >= 1.7} -BuildRequires: %{python_module pandas >= 0.24.1} -BuildRequires: %{python_module pytest >= 3.9.3} -BuildRequires: %{python_module pytest-benchmark >= 3.0.0} -BuildRequires: %{python_module scikit-image} -BuildRequires: %{python_module scipy} -BuildRequires: %{python_module xarray >= 0.9.6} +BuildRequires: %{python_module pytest-benchmark} +BuildRequires: %{python_module pytest} %endif %python_subpackages @@ -124,11 +112,7 @@ %if %{with test} %check export PYTHONPATH=examples -# https://github.com/holoviz/datashader/issues/1043 -donttest="(TestRaggedGetitem and test_getitem_invalid)" -donttest+=" or (TestRaggedInterface and test_tolist)" -donttest+=" or (TestRaggedMethods and test_where_series)" -%pytest datashader/tests --doctest-modules --doctest-ignore-import-errors -k "not ($donttest)" +%pytest datashader/tests --doctest-modules --doctest-ignore-import-errors %endif %if ! %{with test} @@ -143,6 +127,7 @@ %license LICENSE.txt %python_alternative %{_bindir}/datashader %{python_sitelib}/datashader +%exclude %{python_sitelib}/datashader/tests %{python_sitelib}/datashader-%{version}*-info %endif ++++++ datashader-0.13.0.tar.gz -> datashader-0.14.3.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-datashader/datashader-0.13.0.tar.gz /work/SRC/openSUSE:Factory/.python-datashader.new.1597/datashader-0.14.3.tar.gz differ: char 5, line 1