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 2025-12-22 22:48:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-holoviews (Old)
 and      /work/SRC/openSUSE:Factory/.python-holoviews.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-holoviews"

Mon Dec 22 22:48:38 2025 rev:46 rq:1323825 version:1.22.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-holoviews/python-holoviews.changes        
2024-12-08 11:38:13.932367870 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-holoviews.new.1928/python-holoviews.changes  
    2025-12-22 22:49:53.958654304 +0100
@@ -1,0 +2,78 @@
+Sat Dec 20 17:44:16 UTC 2025 - Ben Greiner <[email protected]>
+
+- Update to 1.22.1
+  ##Enhancements:
+  * Add text_outline_color and text_outline_width style to Labels
+    (Bokeh) (#6738, #6746)
+  * Add support for timedelta axis and Narwhals duration (Bokeh)
+    (#6734)
+  * Add numpy masked array to masked_types (#6732)
+  ## Bug Fixes:
+  * Have hover tool work across different DynamicMaps elements
+    (Bokeh) (#6748)
+  * Suppress Runtime warnings for negative size values (Matplotlib)
+    (#6744)
+  * Don't error if Heatmap is optimized and color style is used
+    (#6730)
+  * Narwhals Series not being seen as arraylike and not computing
+    dim expression (#6729)
+  * Check categorical legend dtypes for categories before accessing
+    it (#6053)
+  * Element interface mask to allow for np.nan (#5790)
+
+-------------------------------------------------------------------
+Wed Sep 17 15:12:02 UTC 2025 - Ben Greiner <[email protected]>
+
+- Update to 1.21.0
+  * This release adds support for sample information on hover for
+    rasterized/datashaded plots, adds dendrogram plot, and adds
+    logarithmic support for Histogram. Along with these new
+    features, this release includes a number of enhancements, bug
+    fixes, and improved documentation.
+  ## New Features
+  * Sample information on hover for rasterized/datashaded Bokeh
+    plot (#6422, #6479, #6531, #6553, #6568, #6581, #6584, #6593,
+    #6596, #6609) Add dendrogram plot (#6511, #6625, #6600) Add
+    logarithmic support for Histogram (#6575)
+  ## Deprecations and removals:
+  * Minimum supported Python version is now 3.10 (#6549)
+  * Deprecate the streamz interface (planned removal in 1.23.0)
+    (#6490)
+  * Deprecate autoloading RC file (planned removal in 1.23.0)
+    (#6610)
+  * Deprecate IPython magic (planned removal in 1.23.0) (#6610)
+  * Deprecate hv.extension() for hv.extension("matplotlib")
+    (planned removal in 1.23.0) (#6610)
+  * Remove unused hv.config parameters: future_deprecations and
+    warn_options_call (#6610)
+  ## Enhancements:
+  * [Bokeh] Add hide_toolbar options (#6602)
+  * [Bokeh] Add radius and radius_dimension to Point plot (#6599,
+    #6613)
+  * [Notebook] Add details option for AbbreviatedException (#6611)
+  * [Notebook] Improve the content displayed when loading the
+    extension in a notebook (#6586)
+  * Add basic reactive expression support in a streams dictionary
+    (#6563)
+  * Allow passing dimension as style mapping option #6614
+  * Support passing selection dictionary to Dataset.select (#6617,
+    #6626)
+  * Pass the backend in holoviews.opts.defaults (#6331)
+  * Update norm function to handle edge case (#6366)
+  ## Performance:
+  * Defer Pandas import (#6476, #6574, #6582, #6585)
+  * Defer datashader.bundling to avoid numba compile time (#6616)
+  * Defer Panel and Pandas imports in IPython (#6570)
+  ## Fixes:
+  * Correctly apply Bars style transforms (#6623)
+  * Don't assume all extents are string in max_extents (#6571)
+  * Histogram error with datatype dask.array and backend Matplotlib
+    (#6542)
+  * Wrong empty element when using apply_when (#6628)
+  * Add legend to distribution for matplotlib backend (#6544)
+  * Improve multi_y error for single element (#6543)
+  * PandasInterface.select with an index and a column (#6579)
+  * Skip overlay aggregate for NdOverlays with a count aggregator
+    (#6619)
+
+-------------------------------------------------------------------

Old:
----
  holoviews-1.20.0.tar.gz

New:
----
  holoviews-1.22.1.tar.gz

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

Other differences:
------------------
++++++ python-holoviews.spec ++++++
--- /var/tmp/diff_new_pack.JNHyDA/_old  2025-12-22 22:50:02.855020832 +0100
+++ /var/tmp/diff_new_pack.JNHyDA/_new  2025-12-22 22:50:02.859020996 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-holoviews
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,7 +26,7 @@
 %endif
 
 Name:           python-holoviews%{psuffix}
-Version:        1.20.0
+Version:        1.22.1
 Release:        0
 Summary:        Composable, declarative visualizations for Python
 License:        BSD-3-Clause
@@ -34,7 +34,7 @@
 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
-BuildRequires:  %{python_module base >= 3.9}
+BuildRequires:  %{python_module base >= 3.10}
 BuildRequires:  %{python_module hatch_vcs}
 BuildRequires:  %{python_module hatchling}
 BuildRequires:  %{python_module pip}
@@ -42,12 +42,14 @@
 BuildRequires:  python-rpm-macros
 Requires:       python-bokeh >= 3.1
 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
 Requires:       python-pyviz-comms >= 2.1
-Requires:       (python-param >= 1.12 with python-param < 3)
+Requires:       (python-param >= 2.0 with python-param < 3)
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
 Recommends:     python-ipython >= 5.4.0
@@ -58,7 +60,6 @@
 Suggests:       python-xarray >= 0.10.4
 Suggests:       python-plotly >= 4.0
 Suggests:       python-dash >= 1.16
-Suggests:       python-streamz >= 0.5.0
 Suggests:       python-datashader >= 0.11.1
 Suggests:       python-ffmpeg-python
 Suggests:       python-netCDF4
@@ -75,7 +76,8 @@
 ##
 BuildRequires:  %{python_module Pillow}
 BuildRequires:  %{python_module contourpy}
-BuildRequires:  %{python_module dash >= 1.16}
+## Requires plotly (see below)
+#BuildRequires:  %%{python_module dash >= 1.16}
 BuildRequires:  %{python_module dask}
 BuildRequires:  %{python_module datashader >= 0.11.1}
 BuildRequires:  %{python_module deepdiff}
@@ -84,20 +86,19 @@
 BuildRequires:  %{python_module keyring}
 BuildRequires:  %{python_module matplotlib >= 3}
 BuildRequires:  %{python_module nbconvert}
-BuildRequires:  %{python_module nbsmoke}
 BuildRequires:  %{python_module netCDF4}
 BuildRequires:  %{python_module networkx}
 BuildRequires:  %{python_module notebook}
-BuildRequires:  %{python_module plotly >= 4.0}
+## Installing plotly causes test failures with bokeh backend
+#BuildRequires:  %%{python_module plotly >= 4.0}
 BuildRequires:  %{python_module pytest-asyncio >= 0.24}
 BuildRequires:  %{python_module pytest-rerunfailures}
 BuildRequires:  %{python_module pytest-xdist}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module rfc3986}
-BuildRequires:  %{python_module scikit-image if %python-base < 3.13}
+BuildRequires:  %{python_module scikit-image}
 BuildRequires:  %{python_module scipy}
 BuildRequires:  %{python_module shapely}
-BuildRequires:  %{python_module streamz >= 0.5.0}
 BuildRequires:  %{python_module xarray >= 0.10.4}
 %endif
 %python_subpackages

++++++ holoviews-1.20.0.tar.gz -> holoviews-1.22.1.tar.gz ++++++
++++ 77030 lines of diff (skipped)

++++++ holoviews-opensuse-pyproject.patch ++++++
--- /var/tmp/diff_new_pack.JNHyDA/_old  2025-12-22 22:50:04.207076536 +0100
+++ /var/tmp/diff_new_pack.JNHyDA/_new  2025-12-22 22:50:04.223077195 +0100
@@ -1,7 +1,8 @@
-diff -ur holoviews-1.20.0.orig/pyproject.toml holoviews-1.20.0/pyproject.toml
---- holoviews-1.20.0.orig/pyproject.toml       2024-11-28 22:41:42.243258842 
+0100
-+++ holoviews-1.20.0/pyproject.toml    2024-11-28 22:49:47.345433935 +0100
-@@ -70,7 +70,7 @@
+Index: holoviews-1.22.1/pyproject.toml
+===================================================================
+--- holoviews-1.22.1.orig/pyproject.toml
++++ holoviews-1.22.1/pyproject.toml
+@@ -82,7 +82,7 @@ examples = "holoviews/examples"
  version-file = "holoviews/_version.py"
  
  [tool.pytest.ini_options]
@@ -10,7 +11,7 @@
  asyncio_mode = "auto"
  asyncio_default_fixture_loop_scope = "function"
  minversion = "7"
-@@ -114,8 +114,6 @@
+@@ -125,8 +125,6 @@ filterwarnings = [
      # 2024-01: Pandas 2.2
      "ignore:\\s*Pyarrow will become a required dependency of 
pandas:DeprecationWarning", # Will go away by itself in Pandas 3.0
      "ignore:Passing a (SingleBlockManager|BlockManager) to 
(Series|GeoSeries|DataFrame|GeoDataFrame) is deprecated:DeprecationWarning", # 
https://github.com/holoviz/spatialpandas/issues/137
@@ -19,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
-@@ -126,6 +124,9 @@
-     "ignore: Jitify is performing a one-time only warm::cupy", # OK,
-     # 2024-10
-     "ignore::ResourceWarning",
+@@ -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
+     "ignore:'_UnionGenericAlias' is deprecated and slated for removal in 
Python 3.17", # OK
 +    # OBS
 +    "ignore::FutureWarning",
 +    "ignore:\\s*The dash_core_components package is deprecated:UserWarning",

Reply via email to