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-11-24 12:22:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-holoviews (Old)
and /work/SRC/openSUSE:Factory/.python-holoviews.new.1597 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-holoviews"
Thu Nov 24 12:22:54 2022 rev:34 rq:1037469 version:1.15.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-holoviews/python-holoviews.changes
2022-06-08 14:25:32.312548289 +0200
+++
/work/SRC/openSUSE:Factory/.python-holoviews.new.1597/python-holoviews.changes
2022-11-24 12:23:05.269243625 +0100
@@ -1,0 +2,136 @@
+Tue Nov 22 17:56:13 UTC 2022 - Ben Greiner <[email protected]>
+
+- Update to 1.15.2
+ ## Bug fixes:
+ * Fix support for jupyterlite (#5502)
+ * Improve error message for hv.opts without a plotting backend
+ (#5494)
+ * Fix warnings exposed in CI logs (#5470)
+ * Thanks to @maximlt for various CI fixes (#5484, #5498, #5485)
+ ## Enhancement:
+ * Allow Dimension objects to accept a dictionary specification
+ (#5333)
+ * Refactor to remove iterrows for loop from connect_edges_pd
+ (#5473)
+ ## Deprecations:
+ * Promoted DeprecationWarning to FutureWarning when using pandas
+ DataFrames with non-string column names. This will not change
+ any functionality but will start warning users about
+ functionality that will be deprecated in future.
+ * Upgrade warning for invalid dataframe column names (#5472)
+- Release 1.15.1
+ # Enhancements:
+ * Sort output of decimate operation so that it can be used with
+ connected Elements (Curve, Area, etc.) (#5452)
+ * Ensure HoloViews is importable from a pyodide webworker (#5410)
+ * Add support for stepwise Area plots (#5390)
+ * Better error message for hv.Cycle when incompatible backend
+ activated (#5379)
+ * Improvements to VSCode notebook support (#5398)
+ * Protect matplotlib tests from global styles (#5311)
+ * Faster hashing for arrays and pandas objects (#5455)
+ * Add pre-commit hooks to CI actions and fixes to pytest
+ configuration (#5385, #5440)
+ ## Bug Fixes:
+ * Allow import of numpy 1.12 (#5367)
+ * Fixes handling of iterables in Overlays (#5320)
+ * Always return a string when using hv.Dimension.pprint_value
+ (#5383)
+ * Support widgets in slices for loc and iloc (#5352)
+ * Take account of labeled dimension in Bokeh plotting classes
+ (#5404)
+ * Fix handling of pandas Period ranges (#5393)
+ * Fixed declaration of Scatter to Selection1DExpr (#5413)
+ * Ensure rangesupdate event fires on all plots with linked axes
+ (#5465)
+ * Fixed fallback to shapely spatial select (#5468)
+ * Many thanks to @Hoxbro for many miscellaneous plotting fixes,
+ including fixes to plotting of BoxWhisker, VectorField elements
+ (#5397, #5450, #5400, #5409, #5460))
+ ## API:
+ * In future, HoloViews will not allow non-string values for
+ pandas DataFrame column names. This deprecation cycle starts by
+ issuing a DeprecationWarning that should not be visible to
+ users.
+ + Issue DeprecationWarning for invalid DataFrame column types
+ (#5457)
+- Release 1.15.0
+ * This is a major release with a large number of new features and
+ bug fixes, as well as updates to Python and Panel
+ compatibility.
+ ## Compatibility:
+ * Python 2 support has finally been dropped with 1.14.9 as the
+ last release supporting Python 2
+ * HoloViews now requires panel >0.13.1 (#4329)
+ * Colormaps for the output of the datashade operation have
+ changed to address holoviz/datashader#357; see
+ rescale_discrete_levels below. To revert to the old colorbar
+ behavior, set ColorbarPlot.rescale_discrete_levels = False in
+ the bokeh or mpl plotting modules as appropriate.
+ * Updated Sankey algorithm means that some users may need to
+ update the node_padding parameter for plots generated with
+ earlier releases.
+ ## Major features:
+ * After a long period of hotfix releases for the 1.14.9 series,
+ many new features on the master branch have been released.
+ Features relating to datashader support, linked selection and
+ improvements to the Bokeh plotting backend are called out in
+ their own sections.
+ * Support constructor interface from a spatialpandas
+ GeometryArray (#5281)
+ * Allow plotting anonymous pandas.Series (#5015)
+ * Add support for rendering in pyodide/pyscript (#5338, #5321,
+ #5275)
+ # Datashader features:
+ * The following new features have been added to the datashader
+ support in HoloViews, mainly focused on Datashader's new
+ support for antialiasing lines as well as the new
+ rescale_discrete_levels colormapping option.
+ * Add automatic categorical legend for datashaded plots (#4806)
+ * Implement line_width support when rasterizing spatialpandas
+ paths (#5280)
+ * Expose rescale_discrete_levels in the Bokeh backend (#5312)
+ * Set rescale_discrete_levels=True by default (#5268)
+ ## New linked selection features:
+ * Implement linked_selection.filter method (#4999)
+ * Allow passing custom selection_expr to linked selections filter
+ (#5012)
+ * Fix AdjointLayout in link_selections (#5030)
+ ## New features for the Bokeh plotting backend:
+ * Add legend_labels option to allow overriding legend labels
+ (#5342)
+ * Updated sankey algorithm to d3-sankey-v0.12.3 (#4707)
+ # Other enhancements:
+ * Optimize and clean up options system (#4954)
+ * Optimize lasso selection by applying box-select first (#5061)
+ #5061
+ * Support ibis-framework version 3 (#5292)
+ * Add OpenTopoMap as a tile source (#5052)
+ * Show all histograms of an Overlay (#5031)
+ ## Bug fixes:
+ * Fix batch watching and linking of parameters in Params stream
+ (#4960, #4956)
+ * Ensure Plot.refresh is dispatched immediately if possible
+ (#5348)
+ * Fix datashader empty overlay aggregation (#5334)
+ * Fixed missing handling of nodata for count aggregator with
+ column (#4951)
+ * Handle pd.NA as missing data in dtype=object column (#5323)
+ * Forward DynamicMap.hist dimension parameter to histogram
+ creation (#5037)
+ * Remove numpy pin from examples (#5285)
+ * Fix vmin/vmax deprecation on matplotlib HeatMapPlot (#5300)
+ * Don't skip each renderer's load_nb call when multiple extension
+ calls are made in a single cell (#5302)
+ * Set plotly range correctly for log axis (#5272)
+ * Sanitize uses of contextlib.contextmanager (#5018)
+ * Ensure overlay_aggregate is not applied for anti-aliased lines
+ (#5266)
+ * Switch to using bokeh rangesupdate event for Range streams
+ (#5265)
+ * Fixes for bokeh Callbacks (#5040)
+ * Fix for attribute error in matplotlib CompositePlot (#4969)
+ * Silenced inappropriate deprecation warnings and updated
+ deprecation settings in options system (#5345, #5346)
+
+-------------------------------------------------------------------
Old:
----
holoviews-1.14.9.tar.gz
New:
----
holoviews-1.15.2.tar.gz
python-holoviews-rpmlintrc
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-holoviews.spec ++++++
--- /var/tmp/diff_new_pack.Rb1EwS/_old 2022-11-24 12:23:05.973248098 +0100
+++ /var/tmp/diff_new_pack.Rb1EwS/_new 2022-11-24 12:23:05.981248150 +0100
@@ -18,18 +18,19 @@
%bcond_without test
Name: python-holoviews
-Version: 1.14.9
+Version: 1.15.2
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
+Source99: python-holoviews-rpmlintrc
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 panel >= 0.13.1}
BuildRequires: %{python_module param >= 1.9.3}
BuildRequires: %{python_module pyct >= 0.4.4}
BuildRequires: %{python_module pyviz-comms >= 0.7.4}
@@ -40,7 +41,7 @@
Requires: python-numpy >= 1.0
Requires: python-packaging
Requires: python-pandas >= 0.20
-Requires: python-panel >= 0.8.0
+Requires: python-panel >= 0.13.1
Requires: python-param >= 1.9.3
Requires: python-pyviz-comms >= 0.7.4
Requires(post): update-alternatives
@@ -68,7 +69,10 @@
BuildArch: noarch
%if %{with test}
BuildRequires: %{python_module Pillow}
-BuildRequires: %{python_module bokeh >= 2.2}
+# Upstream doesn't specify the upper pin and relies on panel,
+# see https://github.com/holoviz/holoviews/pull/5507,
+# but we need to pin it here in order to avoid obs resolver conflicts
+BuildRequires: %{python_module bokeh >= 2.4.3 with %python-bokeh < 2.5}
BuildRequires: %{python_module dash >= 1.16}
BuildRequires: %{python_module dask}
BuildRequires: %{python_module datashader >= 0.11.1}
@@ -127,7 +131,10 @@
%if %{with test}
%check
-
+#different size in MPL >= 3.3
+donttest="(MPLRendererTest and test_get_size)"
+# gh#holoviz/holoviews#5517
+donttest+=" or test_py2js_funcformatter"
# 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)"
@@ -164,8 +171,7 @@
donttest+=" or (DatashaderRasterizeTests and
test_rasterize_dask_trimesh_with_node_vdims)"
donttest+=" or (DatashaderRasterizeTests and
test_rasterize_pandas_trimesh_implicit_nodes)"
fi
-
-%pytest holoviews -k "not (dummyprefix $donttest)"
+%pytest holoviews -k "not ($donttest)"
%endif
%post
++++++ holoviews-1.14.9.tar.gz -> holoviews-1.15.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-holoviews/holoviews-1.14.9.tar.gz
/work/SRC/openSUSE:Factory/.python-holoviews.new.1597/holoviews-1.15.2.tar.gz
differ: char 5, line 1
++++++ python-holoviews-rpmlintrc ++++++
# internal version info
addFilter("hidden-file-or-dir .*/holoviews/\.version")
# the tests directory is referenced by the main code (util/_exception.py)
addFilter("python-tests-in-package .*/holoviews/tests")