Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-holoviews for
openSUSE:Factory checked in at 2021-09-20 23:32:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-holoviews (Old)
and /work/SRC/openSUSE:Factory/.python-holoviews.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-holoviews"
Mon Sep 20 23:32:56 2021 rev:30 rq:920068 version:1.14.6
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-holoviews/python-holoviews.changes
2021-04-10 15:28:05.570428958 +0200
+++
/work/SRC/openSUSE:Factory/.python-holoviews.new.1899/python-holoviews.changes
2021-09-20 23:34:31.159274841 +0200
@@ -1,0 +2,50 @@
+Sat Sep 18 09:52:09 UTC 2021 - Ben Greiner <[email protected]>
+
+- Update to 1.14.6
+ * Compatibility for bokeh 2.4 and fixes to processing of falsey
+ properties and visible style property (#5059, #5063)
+ * Stricter validation of data.interface before calling subclass
+ (#5050)
+ * Fix to prevent options being ignored in some cases (#5016)
+ * Improvements to linked selections including support for linked
+ selection lasso for cudf and improved warnings * (#5044,
+ #5051)
+ * Respect apply_ranges at range computation level (#5081)
+ * Keep ordering of kdim when stacking Areas (#4971)
+ * Apply hover postprocessor on updates (#5039)
+- Release 1.14.5
+ * Support for pandas>=1.3 (#5013)
+ * Various bug fixes relating to dim transforms including the use
+ of parameters in slices and the use of getattribute
+ (#4993, #5001, #5005)
+- Release 1.14.4
+ Enhancements:
+ * Reenable SaveTool for plots with Tiles (#4922)
+ * Enable dask TriMesh rasterization using datashader (#4935)
+ * Use dataframe index for TriMesh node indices (#4936)
+ Bug fixes:
+ * Fix hover for stacked Bars (#4892)
+ * Check before dereferencing Bokeh colormappers (#4902)
+ * Fix multiple parameterized inputs to dim (#4903)
+ * Fix floating point error when generating bokeh Palettes (#4911)
+ * Fix bug using dimensions with label on Bars (#4929)
+ * Do not reverse colormaps with '_r' suffix a second time (#4931)
+ * Fix remapping of Params stream parameter names (#4932)
+ * Ensure Area.stack keeps labels (#4937)
+ Compatibility:
+ * Unfortunately a number of tile sources are no longer publicly
+ available. Attempting to use these tile sources will now issue
+ warnings unless hv.config.
+ * raise_deprecated_tilesource_exception is set to
+ True in which case exceptions will be raised instead.
+ * The Wikipedia tile source is no longer available as it is no
+ longer being served outside the wikimedia domain. As one of
+ the most frequently used tile sources, HoloViews now issues a
+ warning and switches to the OpenStreetMap (OSM) tile source
+ instead.
+ * The CartoMidnight and CartoEco tile sources are no longer
+ publicly available. Attempting to use these tile sources will
+ result in a deprecation warning.
+- Refresh remove_nose.patch: with sed line is simpler
+
+-------------------------------------------------------------------
Old:
----
holoviews-1.14.3.tar.gz
remove_nose.patch
New:
----
holoviews-1.14.6.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-holoviews.spec ++++++
--- /var/tmp/diff_new_pack.L0OFoS/_old 2021-09-20 23:34:31.711275523 +0200
+++ /var/tmp/diff_new_pack.L0OFoS/_new 2021-09-20 23:34:31.715275528 +0200
@@ -21,18 +21,16 @@
# NEP 29: NumPy dropped Python 3.6
%define skip_python36 1
Name: python-holoviews
-Version: 1.14.3
+Version: 1.14.6
Release: 0
Summary: Composable, declarative visualizations for Python
License: BSD-3-Clause
Group: Development/Languages/Python
URL: https://github.com/holoviz/holoviews
Source0:
https://files.pythonhosted.org/packages/source/h/holoviews/holoviews-%{version}.tar.gz
-# PATCH-FEATURE-UPSTREAM remove_nose.patch gh#holoviz/holoviews#4621
[email protected]
-Patch1: remove_nose.patch
BuildRequires: %{python_module colorcet}
BuildRequires: %{python_module numpy >= 1.0}
-BuildRequires: %{python_module pandas}
+BuildRequires: %{python_module pandas >= 0.20}
BuildRequires: %{python_module panel >= 0.8.0}
BuildRequires: %{python_module param >= 1.9.3}
BuildRequires: %{python_module pyct >= 0.4.4}
@@ -42,15 +40,15 @@
BuildRequires: python-rpm-macros
Requires: python-colorcet
Requires: python-numpy >= 1.0
-Requires: python-pandas
+Requires: python-pandas >= 0.20
Requires: python-panel >= 0.8.0
Requires: python-param >= 1.9.3
Requires: python-pyviz-comms >= 0.7.4
Requires(post): update-alternatives
Requires(postun):update-alternatives
-Recommends: python-bokeh >= 1.1.0
+Recommends: python-bokeh >= 2.2
Recommends: python-ipython >= 5.4.0
-Recommends: python-matplotlib >= 2.2
+Recommends: python-matplotlib >= 3
Recommends: python-notebook
Recommends: python-pscript >= 0.7.1
Suggests: python-networkx
@@ -67,23 +65,21 @@
Suggests: python-shapely
Suggests: python-scikit-image
%if "%python_flavor" != "python2"
-Suggests: python-spatialpandas
Suggests: python-pyarrow < 1.0
Suggests: python-ibis-framework >= 1.3
%endif
BuildArch: noarch
%if %{with test}
BuildRequires: %{python_module Pillow}
-BuildRequires: %{python_module bokeh >= 1.1.0}
+BuildRequires: %{python_module bokeh >= 2.2}
BuildRequires: %{python_module dash >= 1.16}
BuildRequires: %{python_module dask}
BuildRequires: %{python_module datashader >= 0.11.1}
BuildRequires: %{python_module deepdiff}
BuildRequires: %{python_module ffmpeg-python}
BuildRequires: %{python_module ipython >= 5.4.0}
-BuildRequires: %{python_module jsonschema}
BuildRequires: %{python_module keyring}
-BuildRequires: %{python_module matplotlib >= 2.2}
+BuildRequires: %{python_module matplotlib >= 3}
BuildRequires: %{python_module nbconvert}
BuildRequires: %{python_module nbsmoke}
BuildRequires: %{python_module netCDF4}
@@ -116,6 +112,7 @@
%prep
%setup -q -n holoviews-%{version}
%autopatch -p1
+sed -i '/"nose"/ d' setup.py
%build
%python_build
@@ -135,12 +132,10 @@
%if %{with test}
%check
-# These tests need matplotlib < 3.1
-# (the package itself does not, but the testsuite specifies it because it
checks parameter names)
+# wrong MPL api parameter expectations
# gh#holoviz/holoviews#4621
donttest+=" or (MPLRendererTest and test_get_size_column_plot)"
donttest+=" or (MPLRendererTest and test_get_size_row_plot)"
-donttest+=" or (MPLRendererTest and test_render_mp4)"
donttest+=" or (TestBokehUtils and test_py2js_funcformatter_arg_and_kwarg)"
donttest+=" or (TestBokehUtils and test_py2js_funcformatter_single_arg)"
donttest+=" or (TestBokehUtils and test_py2js_funcformatter_two_args)"
@@ -151,14 +146,7 @@
donttest+=" or (TestCrossBackendOptionPickling and
test_builder_cross_backend_validation)"
donttest+=" or (TestCrossBackendOptions and
test_builder_backend_switch_signature)"
donttest+=" or (TestCrossBackendOptions and
test_builder_cross_backend_validation)"
-donttest+=" or (TestCurvePlot and test_curve_datetime64)"
-donttest+=" or (TestCurvePlot and test_curve_dt_datetime)"
-donttest+=" or (TestCurvePlot and
test_curve_heterogeneous_datetime_types_overlay)"
-donttest+=" or (TestCurvePlot and
test_curve_heterogeneous_datetime_types_with_pd_overlay)"
donttest+=" or (TestCurvePlot and test_curve_linewidth_op)"
-donttest+=" or (TestCurvePlot and test_curve_padding_datetime_nonsquare)"
-donttest+=" or (TestCurvePlot and test_curve_padding_datetime_square)"
-donttest+=" or (TestCurvePlot and test_curve_pandas_timestamps)"
donttest+=" or (TestCurvePlot and
test_curve_style_mapping_constant_value_dimensions)"
donttest+=" or (TestCurvePlot and
test_curve_style_mapping_ndoverlay_dimensions)"
donttest+=" or (TestElementPlot and test_element_zformatter_function)"
@@ -167,11 +155,8 @@
donttest+=" or (TestErrorBarPlot and test_errorbars_line_color_op)"
donttest+=" or (TestErrorBarPlot and test_errorbars_line_width_op_update)"
donttest+=" or (TestErrorBarPlot and test_errorbars_line_width_op)"
-donttest+=" or (TestHistogramPlot and test_histogram_datetime64_plot)"
donttest+=" or (TestHistogramPlot and test_histogram_line_color_op)"
donttest+=" or (TestHistogramPlot and test_histogram_line_width_op)"
-donttest+=" or (TestHistogramPlot and
test_histogram_padding_datetime_nonsquare)"
-donttest+=" or (TestHistogramPlot and test_histogram_padding_datetime_square)"
donttest+=" or (TestHistogramPlot and test_op_ndoverlay_value)"
donttest+=" or (TestLabelsPlot and test_label_alpha_op_update)"
donttest+=" or (TestLabelsPlot and test_label_alpha_op)"
@@ -232,14 +217,9 @@
donttest+=" or (TestSpikesPlot and test_spikes_padding_datetime_square)"
donttest+=" or (TestVectorFieldPlot and test_vectorfield_line_width_op_update)"
donttest+=" or (TestVectorFieldPlot and test_vectorfield_line_width_op)"
-# These fail with matplotlib 3.4.1 because they check for the wrong exceptions
-- gh#holoviz/holoviews#4886
-donttest+=" or (TestErrorBarPlot and test_errorbars_color_op)"
-donttest+=" or (TestErrorBarPlot and test_errorbars_color_op_update)"
-donttest+=" or (TestMplGraphPlot and test_graph_op_node_alpha)"
-donttest+=" or (TestMplTriMeshPlot and test_trimesh_op_node_alpha)"
# These fail on 32-bit -- gh#holoviz/holoviews#4778
-if [[ $(getconf LONG_BIT) == 32 ]]; then
+if [[ $(getconf LONG_BIT) -eq 32 ]]; then
donttest+=" or (DatashaderAggregateTests and
test_rasterize_regrid_and_spikes_overlay)"
donttest+=" or (DatashaderAggregateTests and test_rgb_regrid_packed)"
donttest+=" or (DatashaderRasterizeTests and
test_rasterize_image_string_aggregator)"
@@ -269,6 +249,10 @@
donttest+=" or (TestLinkSelectionsPlotly and test_datashade_selection)"
donttest+=" or (TestPointerCallbacks and
test_pointer_x_datetime_out_of_bounds)"
donttest+=" or (TestPointerCallbacks and test_tap_datetime_out_of_bounds)"
+ donttest+=" or (DatashaderRasterizeTests and test_rasterize_dask_trimesh)"
+ donttest+=" or (DatashaderRasterizeTests and
test_rasterize_dask_trimesh_implicit_nodes)"
+ donttest+=" or (DatashaderRasterizeTests and
test_rasterize_dask_trimesh_with_node_vdims)"
+ donttest+=" or (DatashaderRasterizeTests and
test_rasterize_pandas_trimesh_implicit_nodes)"
fi
%pytest -o python_files='test*.py base.py' holoviews/tests -k "not
(${donttest:4})"
++++++ holoviews-1.14.3.tar.gz -> holoviews-1.14.6.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-holoviews/holoviews-1.14.3.tar.gz
/work/SRC/openSUSE:Factory/.python-holoviews.new.1899/holoviews-1.14.6.tar.gz
differ: char 5, line 1