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 2022-06-08 14:25:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-holoviews (Old)
and /work/SRC/openSUSE:Factory/.python-holoviews.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-holoviews"
Wed Jun 8 14:25:12 2022 rev:33 rq:981259 version:1.14.9
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-holoviews/python-holoviews.changes
2022-02-02 22:45:01.158065518 +0100
+++
/work/SRC/openSUSE:Factory/.python-holoviews.new.1548/python-holoviews.changes
2022-06-08 14:25:32.312548289 +0200
@@ -1,0 +2,38 @@
+Tue Jun 7 19:39:11 UTC 2022 - Ben Greiner <[email protected]>
+
+- Update to 1.14.9
+ * This release contains a small number of important bug fixes as
+ well as support for the newly added antialiasing option for
+ line rendering in datashader.
+ * Improvements to extension loading, improving visual appearance
+ in JupyterLab when no logo is used and a check to avoid loading
+ unnecessary JavaScript. (#5216, #5249)
+ * Add support for setting antialiased line_width on datashader
+ line aggregation as well as pixel_ratio setting (#5264, #5288)
+ * Added options to customize hover line_(width|join|cap|dash)
+ properties (#5211)
+ * Fix to respect series order in stacked area plot (#5236)
+ * Support buffer streams of unspecified length (#5247) (#5247)
+ * Fixed log axis lower bound when data minimum is <= 0 (#5246)
+ * Declared GitHub project URL in setup.py (#5227)
+ * Fixed streaming Psutil example application (#5243)
+ * Respecting Renderer's center property for HoloViews pane
+ (#5197)
+ * Fix vmin/vmax deprecation in HeatMap plot for matplotlib > 3.3
+ (#5300)
+- Release 1.14.8
+ * Fixed xarray validation for aliased coordinate (#5169)
+ * Fixed xaxis/yaxis options with Matplotlib (#5200)
+ * Fixed nested widgets by handling list or tuple values in
+ resolve_dependent_value utility (#5184)
+ * Fixed issue handling multiple widgets without names (#5185)
+ * Fix overlay of two-level categorical plots and HLine (#5203)
+ * Added support for Ibis > 2.0 (#5204)
+ * Allow lower dimensional views on arbitrary dimensioned elements
+ (#5208)
+ * Fix escaping of HTML on Div element (#5209)
+ * Miscellaneous fixes to unit tests, including cudf test fixes as
+ well as addition of Python 3.9 and 3.10 to the test matrix
+ (#5166, #5199, #5201, #5206)
+
+-------------------------------------------------------------------
Old:
----
holoviews-1.14.8a1.tar.gz
New:
----
holoviews-1.14.9.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-holoviews.spec ++++++
--- /var/tmp/diff_new_pack.v1fTR8/_old 2022-06-08 14:25:32.944549071 +0200
+++ /var/tmp/diff_new_pack.v1fTR8/_new 2022-06-08 14:25:32.948549077 +0200
@@ -16,20 +16,18 @@
#
-%{?!python_module:%define python_module() python3-%{**}}
%bcond_without test
-# https://github.com/holoviz/holoviews/pull/5174
-%define pversion 1.14.8a1
Name: python-holoviews
-Version: 1.14.8~a1
+Version: 1.14.9
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-%{pversion}.tar.gz
+Source0:
https://files.pythonhosted.org/packages/source/h/holoviews/holoviews-%{version}.tar.gz
BuildRequires: %{python_module colorcet}
BuildRequires: %{python_module numpy >= 1.0}
+BuildRequires: %{python_module packaging}
BuildRequires: %{python_module pandas >= 0.20}
BuildRequires: %{python_module panel >= 0.8.0}
BuildRequires: %{python_module param >= 1.9.3}
@@ -40,6 +38,7 @@
BuildRequires: python-rpm-macros
Requires: python-colorcet
Requires: python-numpy >= 1.0
+Requires: python-packaging
Requires: python-pandas >= 0.20
Requires: python-panel >= 0.8.0
Requires: python-param >= 1.9.3
@@ -64,17 +63,15 @@
Suggests: python-scipy
Suggests: python-shapely
Suggests: python-scikit-image
-%if "%python_flavor" != "python2"
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 >= 2.2}
BuildRequires: %{python_module dash >= 1.16}
-BuildRequires: %{python_module dask if %python-base < 3.10}
-BuildRequires: %{python_module datashader >= 0.11.1 if %python-base < 3.10}
+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}
@@ -110,9 +107,8 @@
(such as Bokeh or Matplotlib).
%prep
-%setup -q -n holoviews-%{pversion}
+%setup -q -n holoviews-%{version}
%autopatch -p1
-sed -i '/"nose"/ d' setup.py
%build
%python_build
@@ -132,93 +128,6 @@
%if %{with test}
%check
-# 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 (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)"
-donttest+=" or (TestColorbarPlot and test_colormapper_clims)"
-donttest+=" or (TestContoursPlot and test_contours_line_width_op_update)"
-donttest+=" or (TestContoursPlot and test_contours_line_width_op)"
-donttest+=" or (TestCrossBackendOptionPickling and
test_builder_backend_switch_signature)"
-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_linewidth_op)"
-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)"
-donttest+=" or (TestElementPlot and test_element_zformatter_instance)"
-donttest+=" or (TestElementPlot and test_element_zformatter_string)"
-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_line_color_op)"
-donttest+=" or (TestHistogramPlot and test_histogram_line_width_op)"
-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)"
-donttest+=" or (TestLabelsPlot and test_label_categorical_color_op)"
-donttest+=" or (TestLabelsPlot and test_label_color_op_update)"
-donttest+=" or (TestLabelsPlot and test_label_color_op)"
-donttest+=" or (TestLabelsPlot and test_label_linear_color_op)"
-donttest+=" or (TestLabelsPlot and test_label_rotation_op_update)"
-donttest+=" or (TestLabelsPlot and test_label_rotation_op)"
-donttest+=" or (TestLabelsPlot and test_label_size_op_update)"
-donttest+=" or (TestLabelsPlot and test_label_size_op)"
-donttest+=" or (TestLookupOptions and test_lookup_options_honors_backend)"
-donttest+=" or (TestMplChordPlot and
test_chord_nodes_categorically_colormapped)"
-donttest+=" or (TestMplGraphPlot and test_graph_op_edge_line_width_update)"
-donttest+=" or (TestMplGraphPlot and test_graph_op_edge_linewidth)"
-donttest+=" or (TestMplGraphPlot and test_graph_op_node_linewidth_update)"
-donttest+=" or (TestMplGraphPlot and test_graph_op_node_linewidth)"
-donttest+=" or (TestMplGraphPlot and
test_plot_graph_categorical_colored_nodes)"
-donttest+=" or (TestMplGraphPlot and
test_plot_graph_numerically_colored_nodes)"
-donttest+=" or (TestMplTriMeshPlot and test_trimesh_op_edge_line_width)"
-donttest+=" or (TestMplTriMeshPlot and test_trimesh_op_node_line_width)"
-donttest+=" or (TestOptionsMethod and test_plot_options_keywords)"
-donttest+=" or (TestOptionsMethod and test_plot_options_object_list)"
-donttest+=" or (TestOptionsMethod and test_plot_options_one_object)"
-donttest+=" or (TestOptionsMethod and test_plot_options_two_object)"
-donttest+=" or (TestOptsMagic and test_cell_opts_style_dynamic)"
-donttest+=" or (TestOptsMethod and test_opts_method_with_utility)"
-donttest+=" or (TestOptsMethod and test_simple_clone_disabled)"
-donttest+=" or (TestOptsMethod and test_simple_opts_clone_enabled)"
-donttest+=" or (TestPathPlot and
test_path_continuously_varying_line_width_op_update)"
-donttest+=" or (TestPathPlot and test_path_continuously_varying_line_width_op)"
-donttest+=" or (TestPlotDefinitions and test_matplotlib_plot_definitions)"
-donttest+=" or (TestPointPlot and test_curve_padding_square_per_axis)"
-donttest+=" or (TestPointPlot and test_point_fill_color_op)"
-donttest+=" or (TestPointPlot and test_point_line_color_op_update)"
-donttest+=" or (TestPointPlot and test_point_line_color_op)"
-donttest+=" or (TestPointPlot and test_point_line_width_op_update)"
-donttest+=" or (TestPointPlot and test_point_line_width_op)"
-donttest+=" or (TestPointPlot and test_point_size_index_size_clash)"
-donttest+=" or (TestPointPlot and test_point_size_op_update)"
-donttest+=" or (TestPointPlot and test_point_size_op)"
-donttest+=" or (TestPointPlot and test_points_padding_datetime_nonsquare)"
-donttest+=" or (TestPointPlot and test_points_padding_datetime_square)"
-donttest+=" or (TestPointPlot and test_points_sizes_scalar_update)"
-donttest+=" or (TestPointPlot and test_scatter3d_colorbar_label)"
-donttest+=" or (TestPointPlot and test_scatter3d_padding_hard_zrange)"
-donttest+=" or (TestPointPlot and test_scatter3d_padding_logz)"
-donttest+=" or (TestPointPlot and test_scatter3d_padding_nonsquare)"
-donttest+=" or (TestPointPlot and test_scatter3d_padding_soft_zrange)"
-donttest+=" or (TestPointPlot and test_scatter3d_padding_square)"
-donttest+=" or (TestPointPlot and test_scatter3d_padding_unequal)"
-donttest+=" or (TestPolygonPlot and test_polygons_line_width_op)"
-donttest+=" or (TestSankeyPlot and test_sankey_label_index)"
-donttest+=" or (TestSankeyPlot and test_sankey_simple)"
-donttest+=" or (TestSpikesPlot and test_spikes_line_width_op_update)"
-donttest+=" or (TestSpikesPlot and test_spikes_line_width_op)"
-donttest+=" or (TestSpikesPlot and test_spikes_padding_datetime_nonsquare)"
-donttest+=" or (TestSpikesPlot and
test_spikes_padding_datetime_square_heights)"
-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 on 32-bit -- gh#holoviz/holoviews#4778
if [[ $(getconf LONG_BIT) -eq 32 ]]; then
donttest+=" or (DatashaderAggregateTests and
test_rasterize_regrid_and_spikes_overlay)"
@@ -256,7 +165,7 @@
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})"
+%pytest holoviews -k "not (dummyprefix $donttest)"
%endif
%post
@@ -269,7 +178,7 @@
%license LICENSE.txt
%doc CHANGELOG.md README.md
%python_alternative %{_bindir}/holoviews
-%{python_sitelib}/holoviews-%{pversion}*-info
+%{python_sitelib}/holoviews-%{version}*-info
%{python_sitelib}/holoviews/
%changelog
++++++ holoviews-1.14.8a1.tar.gz -> holoviews-1.14.9.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-holoviews/holoviews-1.14.8a1.tar.gz
/work/SRC/openSUSE:Factory/.python-holoviews.new.1548/holoviews-1.14.9.tar.gz
differ: char 5, line 1