forked from pool/python-panel
Accepting request 1128716 from home:bnavigator:branches:devel:languages:python:numeric
- Update to 1.3.2 * This micro-release focuses on a number of performance improvements, speeding up the initial rendering of simple apps by 2x in many cases. In addition it includes a number of smaller enhancements for various widgets, better support for async and threading and a number of bug fixes related to authentication, the Tabulator widget and a few other items. We are very pleased to welcome @isumitjha and @fohria as new contributors and want to thank our core team including @maximlt, @Hoxbro, @MarcSkovMadsen, @ahuang11 and @philippjfr for their continuing contributions. ## Performance * Speed up Pane.clone (#5848) * Speed up config attribute access (#5851) * Cache templates loaded from string (#5854) * Only load extension entrypoints once (#5855) * Do not freeze document models unless needed (#5864) ## Enhancements * Use the compiled version of Pyodide by default (#5808) * Add support for AutocompleteInput.search_strategy parameter (#5832) * Use stdlib_module_names when determining pyodide dependencies (#5818) * Add Tabulator.sortable parameter (#5827) * Add delay for tooltip to show up for buttons (#5860) * Add serialize method on ChatMessage and ChatFeed (#5764) * Allow running onload and defer_load tasks on threads (#5865) * Allow Image panes for ChatMessage.avatar (#5870) * Allow async callbacks on FileDownload (#5878) * Allow running scheduled tasks on threads (#5879) ## Bug fixes * Fix Google OAuth default scopes (#5823) * Fix logic for cleaning up OAuth user (#5824) * Set text_align correctly if Tabulator is given Bokeh formatter (#5866) * Fix FileDownload embed=True style for Fast design (#5875) * Enable Tabulator selection across pages with pagination="remote" and selectable="checkbox" (#5889) * Fix rendering of VTK colorbar (#5902) * Ensure HoloViews DynamicMap updates when widget dimension has unit (#5904) * Add space between MaterialTemplate app and site title separator (#5905) * Consistently handle errors during authentication (#5909) ## Compatibility * Updates for Numpy 2.0 compatibility (#5817) * Improve notebook handling when loading bokeh dev versions (#5820) - Version 1.3.1 * This micro-release primarily ships a variety of bug and regression fixes focusing on auth, the chat components, and WASM (i.e. PyScript and Pyodide) support. It also adds an enhancement to the auth components that now makes it possible to let users access applications as a guest. Many thanks to our new contributors @art3xa, @polivbr and @tupui as well as our core development team including @MarcSkovMadsen, @maximlt, @ahuang11 and @philippjfr. ## Enhancements * Add support for authenticating as guest using OAuth and basic auth components (#5743) ## Bug fixes * Ensure ColorMap widget correctly handles shared layout and display parameters (#5732) * Fix accessing refreshed access_token (#5734) * Ensure Markdown code blocks always wrap (#5738) * Fix returning state.user_info if no id_token is present in cookies (#5747) * Fix Widget.from_param type annotation (#5754) * Fix auto send for ChatInterface with TextAreaInput (#5762) * Add support for iframe srcdoc on Location (#5774) * Ensure Tabulator.style applies correctly with changing data (#5757) * Ensure panel convert can correctly detect transformers_js import (#5772) * Adjust ReactiveHTML css resources for relative paths (#5779) * Ensure invalid query parameters warn instead of erroring (#5781) * Apply pyscript CSS by default without the splashscreen (#5784) * Ensure components which require DOM element to be attached can be rendered in Card (#5786) OBS-URL: https://build.opensuse.org/request/show/1128716 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-panel?expand=0&rev=34
This commit is contained in:
parent
9a31fc43ac
commit
41d0a55b60
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:30e1ad012dc3c0367f018d9260abd55fb5de48be0892ddb3f88b137825e5c84a
|
||||
size 27455322
|
3
panel-1.3.2.tar.gz
Normal file
3
panel-1.3.2.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0b8907726ffaee97e2f0c89f047519ab511266cdbaeef1574d5eb5b327b0a30d
|
||||
size 27228703
|
@ -1,3 +1,87 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 24 16:29:38 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- Update to 1.3.2
|
||||
* This micro-release focuses on a number of performance
|
||||
improvements, speeding up the initial rendering of simple apps
|
||||
by 2x in many cases. In addition it includes a number of
|
||||
smaller enhancements for various widgets, better support for
|
||||
async and threading and a number of bug fixes related to
|
||||
authentication, the Tabulator widget and a few other items. We
|
||||
are very pleased to welcome @isumitjha and @fohria as new
|
||||
contributors and want to thank our core team including
|
||||
@maximlt, @Hoxbro, @MarcSkovMadsen, @ahuang11 and @philippjfr
|
||||
for their continuing contributions.
|
||||
## Performance
|
||||
* Speed up Pane.clone (#5848)
|
||||
* Speed up config attribute access (#5851)
|
||||
* Cache templates loaded from string (#5854)
|
||||
* Only load extension entrypoints once (#5855)
|
||||
* Do not freeze document models unless needed (#5864)
|
||||
## Enhancements
|
||||
* Use the compiled version of Pyodide by default (#5808)
|
||||
* Add support for AutocompleteInput.search_strategy parameter
|
||||
(#5832)
|
||||
* Use stdlib_module_names when determining pyodide dependencies
|
||||
(#5818)
|
||||
* Add Tabulator.sortable parameter (#5827)
|
||||
* Add delay for tooltip to show up for buttons (#5860)
|
||||
* Add serialize method on ChatMessage and ChatFeed (#5764)
|
||||
* Allow running onload and defer_load tasks on threads (#5865)
|
||||
* Allow Image panes for ChatMessage.avatar (#5870)
|
||||
* Allow async callbacks on FileDownload (#5878)
|
||||
* Allow running scheduled tasks on threads (#5879)
|
||||
## Bug fixes
|
||||
* Fix Google OAuth default scopes (#5823)
|
||||
* Fix logic for cleaning up OAuth user (#5824)
|
||||
* Set text_align correctly if Tabulator is given Bokeh formatter
|
||||
(#5866)
|
||||
* Fix FileDownload embed=True style for Fast design (#5875)
|
||||
* Enable Tabulator selection across pages with
|
||||
pagination="remote" and selectable="checkbox" (#5889)
|
||||
* Fix rendering of VTK colorbar (#5902)
|
||||
* Ensure HoloViews DynamicMap updates when widget dimension has
|
||||
unit (#5904)
|
||||
* Add space between MaterialTemplate app and site title separator
|
||||
(#5905)
|
||||
* Consistently handle errors during authentication (#5909)
|
||||
## Compatibility
|
||||
* Updates for Numpy 2.0 compatibility (#5817)
|
||||
* Improve notebook handling when loading bokeh dev versions
|
||||
(#5820)
|
||||
- Version 1.3.1
|
||||
* This micro-release primarily ships a variety of bug and
|
||||
regression fixes focusing on auth, the chat components, and
|
||||
WASM (i.e. PyScript and Pyodide) support. It also adds an
|
||||
enhancement to the auth components that now makes it possible
|
||||
to let users access applications as a guest. Many thanks to our
|
||||
new contributors @art3xa, @polivbr and @tupui as well as our
|
||||
core development team including @MarcSkovMadsen, @maximlt,
|
||||
@ahuang11 and @philippjfr.
|
||||
## Enhancements
|
||||
* Add support for authenticating as guest using OAuth and basic
|
||||
auth components (#5743)
|
||||
## Bug fixes
|
||||
* Ensure ColorMap widget correctly handles shared layout and
|
||||
display parameters (#5732)
|
||||
* Fix accessing refreshed access_token (#5734)
|
||||
* Ensure Markdown code blocks always wrap (#5738)
|
||||
* Fix returning state.user_info if no id_token is present in
|
||||
cookies (#5747)
|
||||
* Fix Widget.from_param type annotation (#5754)
|
||||
* Fix auto send for ChatInterface with TextAreaInput (#5762)
|
||||
* Add support for iframe srcdoc on Location (#5774)
|
||||
* Ensure Tabulator.style applies correctly with changing data
|
||||
(#5757)
|
||||
* Ensure panel convert can correctly detect transformers_js
|
||||
import (#5772)
|
||||
* Adjust ReactiveHTML css resources for relative paths (#5779)
|
||||
* Ensure invalid query parameters warn instead of erroring
|
||||
(#5781)
|
||||
* Apply pyscript CSS by default without the splashscreen (#5784)
|
||||
* Ensure components which require DOM element to be attached can
|
||||
be rendered in Card (#5786)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 24 14:42:36 UTC 2023 - Markéta Machová <mmachova@suse.com>
|
||||
|
||||
|
@ -26,7 +26,7 @@
|
||||
%endif
|
||||
|
||||
Name: python-panel%{psuffix}
|
||||
Version: 1.3.0
|
||||
Version: 1.3.2
|
||||
Release: 0
|
||||
Summary: A high level app and dashboarding solution for Python
|
||||
License: BSD-3-Clause
|
||||
@ -41,7 +41,7 @@ BuildRequires: %{python_module packaging}
|
||||
BuildRequires: %{python_module param >= 2.0.0}
|
||||
BuildRequires: %{python_module pip}
|
||||
BuildRequires: %{python_module pyct >= 0.4.4}
|
||||
BuildRequires: %{python_module pyviz-comms >= 0.7.4}
|
||||
BuildRequires: %{python_module pyviz-comms >= 2.0.0}
|
||||
BuildRequires: %{python_module requests}
|
||||
BuildRequires: %{python_module setuptools}
|
||||
BuildRequires: %{python_module tqdm >= 4.48.0}
|
||||
@ -52,8 +52,8 @@ BuildRequires: nodejs
|
||||
BuildRequires: python-rpm-macros
|
||||
%if %{with test}
|
||||
BuildRequires: %{python_module altair}
|
||||
BuildRequires: %{python_module asyncio}
|
||||
BuildRequires: %{python_module diskcache}
|
||||
BuildRequires: %{python_module flaky}
|
||||
BuildRequires: %{python_module folium}
|
||||
BuildRequires: %{python_module holoviews >= 1.16.0}
|
||||
BuildRequires: %{python_module ipympl}
|
||||
@ -62,6 +62,7 @@ BuildRequires: %{python_module panel = %{version}}
|
||||
BuildRequires: %{python_module parameterized}
|
||||
BuildRequires: %{python_module plotly >= 4.0}
|
||||
BuildRequires: %{python_module pytest-asyncio}
|
||||
BuildRequires: %{python_module pytest-rerunfailures}
|
||||
BuildRequires: %{python_module pytest-xdist}
|
||||
BuildRequires: %{python_module pytest}
|
||||
BuildRequires: %{python_module scipy}
|
||||
@ -72,13 +73,13 @@ BuildRequires: %{python_module streamz}
|
||||
Requires: jupyter-panel
|
||||
Requires: python-Markdown
|
||||
Requires: python-bleach
|
||||
Requires: python-bokeh >= 3.3.0
|
||||
Requires: python-bokeh >= 3.2.0
|
||||
Requires: python-linkify-it-py
|
||||
Requires: python-markdown-it-py < 3
|
||||
Requires: python-markdown-it-py
|
||||
Requires: python-mdit-py-plugins
|
||||
Requires: python-pandas >= 1.2
|
||||
Requires: python-param >= 2.0.0
|
||||
Requires: python-pyviz_comms >= 0.7.4
|
||||
Requires: python-pyviz_comms >= 2.0.0
|
||||
Requires: python-requests
|
||||
Requires: python-tqdm >= 4.48.0
|
||||
Requires: python-typing_extensions
|
||||
@ -114,6 +115,8 @@ to all Python flavors.
|
||||
%autosetup -p1 -n panel-%{version}
|
||||
# Do not try to rebuild the bundled npm stuff. We don't have network. Just use the shipped bundle.
|
||||
sed -i '/def _build_paneljs/ a \ return' setup.py
|
||||
# no color for pytest
|
||||
sed -i '/addopts/ s/--color=yes//' pyproject.toml
|
||||
for p in panel/tests/io/reload_module.py
|
||||
do \
|
||||
[ -f $p -a ! -s $p ] || exit 1 && echo "# Empty module" > $p
|
||||
@ -148,6 +151,8 @@ donttest="$donttest or (test_svg_scale_ and True)"
|
||||
donttest="$donttest or (test_svg_stretch_ and True)"
|
||||
# flaky async test
|
||||
donttest="$donttest or test_server_async_callbacks"
|
||||
# flaky timeout
|
||||
donttest="$donttest or test_server_thread_pool_change_event"
|
||||
# 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)"
|
||||
# file sample.pdf missing
|
||||
|
Loading…
x
Reference in New Issue
Block a user