commit python-holoviews for openSUSE:Factory
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 <code@bnavigator.de> + +- 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, code@bnavigator.de +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]
participants (1)
-
Source-Sync