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 2026-08-06 16:22:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-holoviews (Old)
 and      /work/SRC/openSUSE:Factory/.python-holoviews.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-holoviews"

Thu Aug  6 16:22:02 2026 rev:49 rq:1369650 version:1.23.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-holoviews/python-holoviews.changes        
2026-05-29 18:10:55.435936563 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-holoviews.new.16738/python-holoviews.changes 
    2026-08-06 16:24:02.792303831 +0200
@@ -1,0 +2,50 @@
+Wed Aug  5 05:48:38 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 1.23.1:
+  ## Features:
+  * Add Donut chart
+  * Add Waterfall chart
+  * Add categorical_agg operation for linked selections with categorical Bars
+  * Removal of HoloViews IPython magic, deprecated since 1.21.0
+  ## Enhancements:
+  * Add baseline opt to Bars for floating bar charts
+  * Handle xarray Dataset for rolling_outliers_std
+  * Support selector and ds.summary for geom_aggregator
+  ## Bug Fixes:
+  * Avoid memory leak from hv.streams when using partial.functools with
+    methods
+  * Allow dictionary as an cmap input for categorical data with the Plotly
+    backend
+  * Fix rasterize on hv.Spread swapped order of positive and negative error
+    bars
+  * Support stacked hv.Bars with narwhals backend
+  * Remove extra space in some warnings of irregular sampling
+  * Allow image coordinate irregularity equal to the tolerance
+  * Handle undeclared aggregator column in _resolve_agg_column_name
+  * Prevent exponential custom-option id growth on re-customization
+  * Interpolation curves crash on empty input
+  * Add exception logging to Stream.trigger
+  * Norm and vmin/vmax in raster.py
+  * Datetime with HeatMap
+  * Memory leak in Stream._subscribers
+  * Missing Interface import
+  * Add timezone handling for xarray backend
+  * Check narwhals.Series is also arraylike
+  * Fix Bars crash with datetime x-axis for single or duplicate values
+  * Raise error if RGB getitem uses Ellipsis with bad name
+  * Prevent Matplotlib from overriding Cycle.default_cycles with RGB tuples
+  * BoxEdit stream data not initialized for Rectangles
+  * Support pandas dtypes for interpolation
+  * Handle NdMapping with explicit tuple set slicing with dimension values
+  * Check for zero height in get_aspect to prevent ZeroDivisionError
+  * Fix extra hover tooltips for labels
+  * Categorical color mapping for Polygons in mpl backend
+  * Categorical color error for Scatter plotly plot
+  * Handle datetime with timezone in rasterize
+  * isdatetime check for arraylike
+  * Seed range streams on initial draw of overlay plots
+- Refresh patch holoviews-opensuse-pyproject.patch
+- Drop patch support-new-pyparsing.patch, no longer required
+- Remove no longer required skip_python311.
+
+-------------------------------------------------------------------

Old:
----
  holoviews-1.22.1.tar.gz
  support-new-pyparsing.patch

New:
----
  holoviews-1.23.1.tar.gz

----------(Old B)----------
  Old:- Refresh patch holoviews-opensuse-pyproject.patch
- Drop patch support-new-pyparsing.patch, no longer required
- Remove no longer required skip_python311.
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-holoviews.spec ++++++
--- /var/tmp/diff_new_pack.SjBWtV/_old  2026-08-06 16:24:03.548330234 +0200
+++ /var/tmp/diff_new_pack.SjBWtV/_new  2026-08-06 16:24:03.548330234 +0200
@@ -17,7 +17,6 @@
 
 
 %global flavor @BUILD_FLAVOR@%{nil}
-%global skip_python311 1
 %if "%{flavor}" == "test"
 %define psuffix -test
 %bcond_without test
@@ -27,7 +26,7 @@
 %endif
 
 Name:           python-holoviews%{psuffix}
-Version:        1.22.1
+Version:        1.23.1
 Release:        0
 Summary:        Composable, declarative visualizations for Python
 License:        BSD-3-Clause
@@ -35,8 +34,6 @@
 Source0:        
https://files.pythonhosted.org/packages/source/h/holoviews/holoviews-%{version}.tar.gz
 # PATCH-FEATURE-OPENSUSE holoviews-opensuse-pyproject.patch -- for obs builds, 
[email protected]
 Patch0:         holoviews-opensuse-pyproject.patch
-# PATCH-FIX-OPENSUSE Ignore pyparsing deprecation warnings
-Patch1:         support-new-pyparsing.patch
 BuildRequires:  %{python_module base >= 3.10}
 BuildRequires:  %{python_module hatch_vcs}
 BuildRequires:  %{python_module hatchling}
@@ -47,7 +44,6 @@
 Requires:       python-colorcet
 Requires:       python-narwhals >= 2
 Requires:       python-numpy >= 1.21
-Requires:       python-packaging
 Requires:       python-pandas >= 1.3
 Requires:       python-panel >= 1.0
 Requires:       python-python-dateutil > 2.8.2
@@ -55,7 +51,6 @@
 Requires:       (python-param >= 2.0 with python-param < 3)
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
-Recommends:     python-ipython >= 5.4.0
 Recommends:     python-matplotlib >= 3
 Recommends:     python-notebook
 Suggests:       python-networkx
@@ -81,11 +76,11 @@
 BuildRequires:  %{python_module contourpy}
 ## Requires plotly (see below)
 #BuildRequires:  %%{python_module dash >= 1.16}
+BuildRequires:  %{python_module dask-dataframe}
 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 keyring}
 BuildRequires:  %{python_module matplotlib >= 3}
 BuildRequires:  %{python_module nbconvert}
@@ -144,6 +139,9 @@
 donttest="test_cell_opts_plot_float_division or test_cell_opts_style"
 # tool not available in obs setup (?)
 donttest+=" or test_span_not_cloned_crosshair"
+# blocks importing of modules during the test
+donttest+=" or (TestSelection2DExpr and test_points_selection_geom)"
+donttest+=" or test_dataset_transform_by_spatial_select_expr_index_not_0_based"
 # 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)"

++++++ holoviews-1.22.1.tar.gz -> holoviews-1.23.1.tar.gz ++++++
++++ 159783 lines of diff (skipped)

++++++ holoviews-opensuse-pyproject.patch ++++++
--- /var/tmp/diff_new_pack.SjBWtV/_old  2026-08-06 16:24:04.480362785 +0200
+++ /var/tmp/diff_new_pack.SjBWtV/_new  2026-08-06 16:24:04.496363344 +0200
@@ -1,8 +1,8 @@
-Index: holoviews-1.22.1/pyproject.toml
+Index: holoviews-1.23.1/pyproject.toml
 ===================================================================
---- holoviews-1.22.1.orig/pyproject.toml
-+++ holoviews-1.22.1/pyproject.toml
-@@ -82,7 +82,7 @@ examples = "holoviews/examples"
+--- holoviews-1.23.1.orig/pyproject.toml
++++ holoviews-1.23.1/pyproject.toml
+@@ -81,7 +81,7 @@ examples = "holoviews/examples"
  version-file = "holoviews/_version.py"
  
  [tool.pytest.ini_options]
@@ -20,10 +20,10 @@
      # 2024-05
      "ignore:backend2gui is deprecated since IPython 8.24:DeprecationWarning", 
# https://github.com/holoviz/holoviews/pull/6227#issuecomment-2104401396
      # 2024-06
-@@ -146,6 +144,9 @@ filterwarnings = [
-     "ignore:'asyncio.get_event_loop_policy' is deprecated and slated for 
removal in Python 3.16", # https://github.com/holoviz/panel/issues/8239
-     "ignore:'asyncio.WindowsSelectorEventLoopPolicy' is deprecated and slated 
for removal in Python 3.16", # https://github.com/holoviz/panel/issues/8239
+@@ -148,6 +146,9 @@ filterwarnings = [
      "ignore:'_UnionGenericAlias' is deprecated and slated for removal in 
Python 3.17", # OK
+     # 2025-11
+     "ignore:Inheriting from 
'holoviews.element.comparison.ComparisonInterface::holoviews.tests.element", # 
https://github.com/holoviz/holoviews/pull/6735
 +    # OBS
 +    "ignore::FutureWarning",
 +    "ignore:\\s*The dash_core_components package is deprecated:UserWarning",

Reply via email to