diff --git a/panel-0.14.1.tar.gz b/panel-0.14.1.tar.gz deleted file mode 100644 index 08b3dc4..0000000 --- a/panel-0.14.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0922421e5625498a5041123c01e8be7e12c350ce3ef180c534b45419bf20052b -size 20052944 diff --git a/panel-0.14.2.tar.gz b/panel-0.14.2.tar.gz new file mode 100644 index 0000000..65243db --- /dev/null +++ b/panel-0.14.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c22690833dfa508d72ae632e2d42ea7d63ee2a31347e23b7ecf8dcded312ec74 +size 20352366 diff --git a/python-panel.changes b/python-panel.changes index b2e5fad..be10865 100644 --- a/python-panel.changes +++ b/python-panel.changes @@ -1,3 +1,51 @@ +------------------------------------------------------------------- +Fri Jan 13 17:32:06 UTC 2023 - Ben Greiner + +- Update to 0.14.2 + * This release primarily focuses on bug fixes. In particular it + resolves various issues with support for rendering ipywidgets + (particularly in ipywidgets>=8.0) and also fixes a number of + issues with the Jupyter Server previews. + ## Enhancements + * Add support for Tqdm.process_map (#4093) + * Support non-vtkPolyData types in vtk synchronizer (#4124) + * Allow invoking convert functions from pyodide (#4135) + * Support step format in date sliders (#4152) + * Add a Reacton component to simplify rendering (#4190) + ## Bugs + * Ensure Jupyter server extension serves resources, extensions + and paths correctly (#4083, #4133, #4202) + * Ensure IPyWidget comm does not break when new widget is + rendered (#4091) + * Improving detection of comms in VSCode and Google Colab (#4115) + * Ensure .js mimetype is served correctly on Windows (#4118) + * Ensure unhiding Tabulator columns renders cells correctly + (#4119) + * Ensure embedded Slider widgets initialize with correct default + (#4121) + * Handle missing event loop in thread gracefully (#4123) + * Ensure Matplotlib pane handles explicit width/height settings + correctly (#4128) + * Allow Viewer to render servable but non-viewable objects + (#4131) + * Fix regression in tracking sessions in admin interface (#4132) + * Ensure Tabs headers do not scroll unncessarily (#4146) + * Ensure Location model reports as idle (#4159) + * Fix auth error template rendering (#4162) + * Fix issues with value on EditableSlider when it is outside + fixed_start / fixed_end range (#4169) + * Ensure ipywidgets events are handled the same way as regular + events (#4171) + * Don't raise TypeError for class which contains __panel__ + (#4174) + * Do not dispatch events if bokeh Document is set to hold events + (#4178) + * Execute onload callbacks immediately in pyodide app (#4191) + * Improve IPyWidget kernel handling in server contexts (#4195) + * Fix rendering of IPyWidget with child views in the notebook + (#4197) +- PEP517 build + ------------------------------------------------------------------- Mon Nov 21 17:47:47 UTC 2022 - Ben Greiner diff --git a/python-panel.spec b/python-panel.spec index be401d1..12564d4 100644 --- a/python-panel.spec +++ b/python-panel.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -25,9 +25,8 @@ %bcond_with test %endif -%define modname panel Name: python-panel%{psuffix} -Version: 0.14.1 +Version: 0.14.2 Release: 0 Summary: A high level app and dashboarding solution for Python License: BSD-3-Clause @@ -37,14 +36,16 @@ Source: https://files.pythonhosted.org/packages/source/p/panel/panel-%{v Source99: python-panel-rpmlintrc BuildRequires: %{python_module Markdown} BuildRequires: %{python_module base >= 3.7} -BuildRequires: %{python_module bokeh >= 2.4.0 with %python-bokeh < 2.5} +BuildRequires: %{python_module bokeh >= 2.4.3 with %python-bokeh < 2.5} BuildRequires: %{python_module nbval} BuildRequires: %{python_module param >= 1.12.0} +BuildRequires: %{python_module pip} BuildRequires: %{python_module pyct >= 0.4.4} BuildRequires: %{python_module pyviz-comms >= 0.7.4} BuildRequires: %{python_module requests} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module tqdm >= 4.48.0} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: jupyter-notebook-filesystem BuildRequires: nodejs @@ -64,7 +65,6 @@ BuildRequires: %{python_module plotly >= 4.0} BuildRequires: %{python_module pytest} BuildRequires: %{python_module scipy} BuildRequires: %{python_module streamz} -BuildRequires: %{python_module twine} # Tests segfault # BuildRequires: %%{python_module vtk} %endif @@ -78,7 +78,7 @@ Requires: python-requests Requires: python-setuptools Requires: python-tqdm >= 4.48.0 Requires: python-typing_extensions -Requires: (python-bokeh >= 2.4.0 with python-bokeh < 2.5) +Requires: (python-bokeh >= 2.4.3 with python-bokeh < 2.5) Requires(post): update-alternatives Requires(postun):update-alternatives Recommends: python-Pillow @@ -112,13 +112,14 @@ to all Python flavors. sed -i '/def _build_paneljs/ a \ return' setup.py # fix python call in test, upstream expects them to be run inside tox or venv sed -i -e '/import ast/ a import sys' -e 's/"python",/sys.executable,/' panel/tests/test_docs.py +echo "# Empty module" >> panel/tests/io/reload_module.py %if ! %{with test} %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_clone -a %{buildroot}%{_bindir}/panel %{python_expand # rm %{buildroot}%{$python_sitelib}/panel/dist/bundled/js/@microsoft/fast-colors@5.3.1/.prettierignore @@ -157,9 +158,8 @@ donttest="$donttest or test_server_async_callbacks" %license LICENSE.txt %doc README.md %python_alternative %{_bindir}/panel -%{python_sitelib}/%{modname}/ -%exclude %{python_sitelib}/%{modname}/tests -%{python_sitelib}/%{modname}-%{version}*-info/ +%{python_sitelib}/panel +%{python_sitelib}/panel-%{version}.dist-info %files -n jupyter-panel %license LICENSE.txt