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