Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-panel for openSUSE:Factory checked in at 2023-07-06 18:28:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-panel (Old) and /work/SRC/openSUSE:Factory/.python-panel.new.23466 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-panel" Thu Jul 6 18:28:51 2023 rev:15 rq:1096986 version:1.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-panel/python-panel.changes 2023-06-09 20:39:05.219128890 +0200 +++ /work/SRC/openSUSE:Factory/.python-panel.new.23466/python-panel.changes 2023-07-06 18:28:59.915265718 +0200 @@ -1,0 +2,41 @@ +Wed Jul 5 09:12:20 UTC 2023 - Ben Greiner <[email protected]> + +- Update to 1.1.1 + ## Enhancements + * Implement per_session cache (#5117) + * Enhancements for ChatBox including methods to update rows and + hide names (#5118, #5118) + ## Bug fixes + * Fix Progress indicator sizing_mode (#5051) + * Fix various ChatBox issues (#5065, #5101, #5101) + * Ensure kernel shutdown futures are not collected in Jupyter + server extension (#5069) + * Add bokeh version check for notebook to better support bokeh + dev versions (#5071, #5093) + * Fix false warning emitted when constructing a Param pane with + throttled or onkeyup (#5078) + * Allow to updating/clearing enabled_dates on DatetimePicker + (#5089) + * Ensure session arguments are correctly parsed by Jupyter + executor (#5106) + * Fix defer_load handling (#5107) + * Fix styling with filters in Tabulator (#5110) + * Fix issues when using in filter with single value on Tabulator + (#5125) + * Add fallback if ReactiveHTML shadow DOM lookup fails (#5126) + * Allow automatic loading of extensions during launch and warn + about missing extensions (#5144) + * Correctly process fields on Vega (and altair) selections + (#5145) + * Immediately dispatch ColumnDataChangedEvent fixing Plotly plots + not updating (#5147) + ## Compatibility + * Correctly serialize new IPyWidget models on creation (#5114) + * Ensure we handle JupyterLab 4 comm messages correctly (#5140) + ## Backward compatibility + * Renamed Trend parameter title to name (#5092) +- Add panel-pr5185-bokeh3.2.patch gh#holoviz/panel#5185 + * Bump bokeh upper pin +- Don't test on 32-bit it fails randomly + +------------------------------------------------------------------- Old: ---- panel-1.1.0.tar.gz New: ---- panel-1.1.1.tar.gz panel-pr5185-bokeh3.2.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-panel.spec ++++++ --- /var/tmp/diff_new_pack.nyeVts/_old 2023-07-06 18:29:01.015272471 +0200 +++ /var/tmp/diff_new_pack.nyeVts/_new 2023-07-06 18:29:01.019272496 +0200 @@ -26,7 +26,7 @@ %endif Name: python-panel%{psuffix} -Version: 1.1.0 +Version: 1.1.1 Release: 0 Summary: A high level app and dashboarding solution for Python License: BSD-3-Clause @@ -34,9 +34,11 @@ URL: https://panel.holoviz.org Source: https://files.pythonhosted.org/packages/source/p/panel/panel-%{version}.tar.gz Source99: python-panel-rpmlintrc +# PATCH-FIX-UPSTREAM panel-pr5185-bokeh3.2.patch gh#holoviz/panel#5185 +Patch0: https://github.com/holoviz/panel/pull/5185.patch#/panel-pr5185-bokeh3.2.patch BuildRequires: %{python_module base >= 3.7} BuildRequires: %{python_module bleach} -BuildRequires: %{python_module bokeh >= 3.1.1 with %python-bokeh < 3.2} +BuildRequires: %{python_module bokeh >= 3.1.1 with %python-bokeh < 3.3} BuildRequires: %{python_module packaging} BuildRequires: %{python_module param >= 1.9.2} BuildRequires: %{python_module pip} @@ -61,6 +63,8 @@ BuildRequires: %{python_module panel = %{version}} BuildRequires: %{python_module parameterized} BuildRequires: %{python_module plotly >= 4.0} +BuildRequires: %{python_module pytest-asyncio} +BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module pytest} BuildRequires: %{python_module scipy} BuildRequires: %{python_module streamz} @@ -80,7 +84,7 @@ Requires: python-tqdm >= 4.48.0 Requires: python-typing_extensions Requires: python-xyzservices >= 2021.09.1 -Requires: (python-bokeh >= 3.1.1 with python-bokeh < 3.2.0) +Requires: (python-bokeh >= 3.1.1 with python-bokeh < 3.3.0) Requires(post): update-alternatives Requires(postun):update-alternatives Recommends: python-Pillow @@ -146,7 +150,12 @@ donttest="$donttest or (test_svg_stretch_ and True)" # flaky async test donttest="$donttest or test_server_async_callbacks" -%pytest -ra -k "not ($donttest)" +# upstream skips it for win and osx, we skip it because it (flakily) terminates everything on aarch64 +donttest="$donttest or (test_terminal and test_subprocess)" +# Don't test on 32-bit: asyncio is too flaky +[ $(getconf LONG_BIT) -eq 32 ] && exit 0 +# +%pytest -n auto -rsfE -k "not ($donttest)" %endif %post ++++++ panel-1.1.0.tar.gz -> panel-1.1.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-panel/panel-1.1.0.tar.gz /work/SRC/openSUSE:Factory/.python-panel.new.23466/panel-1.1.1.tar.gz differ: char 5, line 1 ++++++ panel-pr5185-bokeh3.2.patch ++++++ >From 1ec8788110933887517ae1bd404481aa84fa130b Mon Sep 17 00:00:00 2001 From: Philipp Rudiger <[email protected]> Date: Thu, 29 Jun 2023 13:54:57 +0200 Subject: [PATCH] Bump bokeh version to 3.2 --- panel/package-lock.json | 14 +++++++------- panel/package.json | 2 +- pyproject.toml | 2 +- setup.py | 4 ++-- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/panel/package-lock.json b/panel/package-lock.json index 6811cec0f4..10162fc1ee 100644 --- a/panel/package-lock.json +++ b/panel/package-lock.json @@ -9,7 +9,7 @@ "version": "1.1.1", "license": "BSD-3-Clause", "dependencies": { - "@bokeh/bokehjs": "~3.1.1", + "@bokeh/bokehjs": "~3.2.0", "@luma.gl/constants": "^8.0.3", "@types/debounce": "^1.2.0", "@types/gl-matrix": "^2.4.5", @@ -24,9 +24,9 @@ } }, "node_modules/@bokeh/bokehjs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@bokeh/bokehjs/-/bokehjs-3.1.1.tgz", - "integrity": "sha512-+S3hqhIaOS17Xp0Oy7fB+hhOPe+v3jeIew40sWaH4/DEEMuUmhDZZMFowWhicuwTN9J6Bay9bp/62YJc5Na1Qg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@bokeh/bokehjs/-/bokehjs-3.2.0.tgz", + "integrity": "sha512-YxKpc9IRux99S+SW1vqHA+H8X5nFwPWKQ/xlI14dJPHtnsQKkzPG1qXpWhjN/WBOu/H8urWPfIqBow976F3h0g==", "engines": { "node": ">=16.0", "npm": ">=8.0" @@ -79,9 +79,9 @@ }, "dependencies": { "@bokeh/bokehjs": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@bokeh/bokehjs/-/bokehjs-3.1.1.tgz", - "integrity": "sha512-+S3hqhIaOS17Xp0Oy7fB+hhOPe+v3jeIew40sWaH4/DEEMuUmhDZZMFowWhicuwTN9J6Bay9bp/62YJc5Na1Qg==" + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@bokeh/bokehjs/-/bokehjs-3.2.0.tgz", + "integrity": "sha512-YxKpc9IRux99S+SW1vqHA+H8X5nFwPWKQ/xlI14dJPHtnsQKkzPG1qXpWhjN/WBOu/H8urWPfIqBow976F3h0g==" }, "@luma.gl/constants": { "version": "8.1.0" diff --git a/panel/package.json b/panel/package.json index 97c1ca5b8c..f0596746b1 100644 --- a/panel/package.json +++ b/panel/package.json @@ -8,7 +8,7 @@ "url": "https://github.com/holoviz/panel.git" }, "dependencies": { - "@bokeh/bokehjs": "~3.1.1", + "@bokeh/bokehjs": "~3.2.0", "@luma.gl/constants": "^8.0.3", "@types/debounce": "^1.2.0", "@types/gl-matrix": "^2.4.5", diff --git a/pyproject.toml b/pyproject.toml index 3f3eb26c61..a6d69a2050 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ requires = [ "param >=1.9.2", "pyct >=0.4.4", "setuptools >=42", - "bokeh >=3.1.1,<3.2.0", + "bokeh >=3.1.1,<3.3.0", "pyviz_comms >=0.7.4", "requests", "bleach", diff --git a/setup.py b/setup.py index 121f34b308..034fd3f899 100644 --- a/setup.py +++ b/setup.py @@ -101,7 +101,7 @@ def run(self): ########## dependencies ########## install_requires = [ - 'bokeh >=3.1.1,<3.2.0', + 'bokeh >=3.1.1,<3.3.0', 'param >=1.12.0', 'pyviz_comms >=0.7.4', 'xyzservices >=2021.09.1', # Bokeh dependency, but pyodide 23.0.0 does not always pick it up @@ -218,7 +218,7 @@ def run(self): 'setuptools >=42', 'requests', 'packaging', - 'bokeh >=3.1.1,<3.2.0', + 'bokeh >=3.1.1,<3.3.0', 'pyviz_comms >=0.7.4', 'bleach', 'tqdm >=4.48.0',
