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

Reply via email to