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 2024-11-30 13:27:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-holoviews (Old)
and /work/SRC/openSUSE:Factory/.python-holoviews.new.28523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-holoviews"
Sat Nov 30 13:27:43 2024 rev:44 rq:1227199 version:1.20.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-holoviews/python-holoviews.changes
2024-09-23 15:25:02.424447637 +0200
+++
/work/SRC/openSUSE:Factory/.python-holoviews.new.28523/python-holoviews.changes
2024-11-30 13:28:02.570197731 +0100
@@ -1,0 +2,50 @@
+Thu Nov 28 21:23:05 UTC 2024 - Ben Greiner <[email protected]>
+
+- Update to 1.20.0
+ ## Enhancements
+ * De-parameterize the options Keywords objects (#6314)
+ * Freeze models while updating plot(s) (#6315)
+ * Support hit-tested group-wise wheel zoom renderers for
+ subcoordinate_y (#6277)
+ * Adds Bokeh 3.5 enhancements to RangeToolLink (#6341)
+ * Add MultiAxisTap stream (#6374)
+ * Add sublabel_index and sublabel_skip option for matplotlib
+ backend (#6375)
+ * Handle datetimes and empty selections better for inspect
+ operations (#6377)
+ * Improve following behavior when streaming (#6318)
+ * Enh: Add Scalebar support for subcoordinate_y plots (#6403,
+ #6420)
+ * Support async callbacks for popup (#6390)
+ * Add popup position and anchor (#6414)
+ ## Bug fixes
+ * Wrap popup in set_curdoc (#6337)
+ * Fixes popup being invisible forever after closing once (#6347)
+ * Disable simple id in notebook (#6367)
+ * Ensure pixel_ratio is applied when computing resampling
+ coordinates (#6373)
+ * Add support for rendering HLine, VLine and Span on multi_y
+ (#6376)
+ * Drop the z dimension from ImageStack DataArray before shading
+ (#6378)
+ * Improve datetime support for continuous hv.Bars (#6365)
+ * Don't clone Span in HoverTool (#6387)
+ * Ensure proper cleanup of stream subscribers (#6389)
+ * Handle datetime selection in the cuDF interface (#6407)
+ * Fix popup positioning on polygons (#6411)
+ * Fix a problem where linked selections were resulting in
+ repeated columns (#6336)
+ * Ensure streams are correctly mapped to plots (#6415)
+ * Fix Bars width for small discrete differences on the x-axis
+ (#6428)
+ * Documentation fixes (#6392, #6421)
+ * Fix rasterizing a Path where categorical values include empty
+ strings (#6429)
+ ## Compatibility
+ * Handle DeprecationWarning from Pandas (#6346, #6391)
+ * Compatibility with Ibis 9.5 (#6371), Python 3.13 (#6383), cuDF
+ 24.10 (#6409), and Matplotlib 3.10 (#6431)
+- Replace ignore-pandas-warning.patch with
+ holoviews-opensuse-pyproject.patch
+
+-------------------------------------------------------------------
Old:
----
holoviews-1.19.1.tar.gz
ignore-pandas-warning.patch
New:
----
holoviews-1.20.0.tar.gz
holoviews-opensuse-pyproject.patch
BETA DEBUG BEGIN:
Old: 24.10 (#6409), and Matplotlib 3.10 (#6431)
- Replace ignore-pandas-warning.patch with
holoviews-opensuse-pyproject.patch
BETA DEBUG END:
BETA DEBUG BEGIN:
New:- Replace ignore-pandas-warning.patch with
holoviews-opensuse-pyproject.patch
BETA DEBUG END:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-holoviews.spec ++++++
--- /var/tmp/diff_new_pack.YdkdRY/_old 2024-11-30 13:28:03.242225722 +0100
+++ /var/tmp/diff_new_pack.YdkdRY/_new 2024-11-30 13:28:03.246225888 +0100
@@ -26,13 +26,14 @@
%endif
Name: python-holoviews%{psuffix}
-Version: 1.19.1
+Version: 1.20.0
Release: 0
Summary: Composable, declarative visualizations for Python
License: BSD-3-Clause
URL: https://github.com/holoviz/holoviews
Source0:
https://files.pythonhosted.org/packages/source/h/holoviews/holoviews-%{version}.tar.gz
-Patch0: ignore-pandas-warning.patch
+# 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 hatch_vcs}
BuildRequires: %{python_module hatchling}
@@ -52,7 +53,6 @@
Recommends: python-ipython >= 5.4.0
Recommends: python-matplotlib >= 3
Recommends: python-notebook
-Recommends: python-pscript >= 0.7.1
Suggests: python-networkx
Suggests: python-Pillow
Suggests: python-xarray >= 0.10.4
@@ -89,8 +89,7 @@
BuildRequires: %{python_module networkx}
BuildRequires: %{python_module notebook}
BuildRequires: %{python_module plotly >= 4.0}
-BuildRequires: %{python_module pscript >= 0.7.1}
-BuildRequires: %{python_module pytest-cov}
+BuildRequires: %{python_module pytest-asyncio >= 0.24}
BuildRequires: %{python_module pytest-rerunfailures}
BuildRequires: %{python_module pytest-xdist}
BuildRequires: %{python_module pytest}
@@ -117,7 +116,6 @@
%prep
%autosetup -p1 -n holoviews-%{version}
-sed -i 's/, "--color=yes"//' pyproject.toml
%if !%{with test}
%build
@@ -140,6 +138,8 @@
%check
# Flaky
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"
# 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)"
@@ -178,7 +178,7 @@
donttest+=" or (DimensionDefaultTest and
test_validate_default_against_values)"
fi
-%pytest -W ignore::UserWarning -n auto holoviews -k "not ($donttest)"
+%pytest -n auto holoviews -k "not ($donttest)"
%endif
%post
++++++ holoviews-1.19.1.tar.gz -> holoviews-1.20.0.tar.gz ++++++
++++ 5845 lines of diff (skipped)
++++++ holoviews-opensuse-pyproject.patch ++++++
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 @@
version-file = "holoviews/_version.py"
[tool.pytest.ini_options]
-addopts = ["--strict-config", "--strict-markers", "--color=yes"]
+addopts = ["--strict-config", "--strict-markers"]
asyncio_mode = "auto"
asyncio_default_fixture_loop_scope = "function"
minversion = "7"
@@ -114,8 +114,6 @@
# 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
- # 2024-04
- "ignore:No data was collected:coverage.exceptions.CoverageWarning", #
https://github.com/pytest-dev/pytest-cov/issues/627
# 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",
+ # OBS
+ "ignore::FutureWarning",
+ "ignore:\\s*The dash_core_components package is deprecated:UserWarning",
]
[tool.coverage]