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-06-09 20:37:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-panel (Old)
 and      /work/SRC/openSUSE:Factory/.python-panel.new.15902 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-panel"

Fri Jun  9 20:37:42 2023 rev:14 rq:1091431 version:1.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-panel/python-panel.changes        
2023-04-05 21:35:50.458632131 +0200
+++ /work/SRC/openSUSE:Factory/.python-panel.new.15902/python-panel.changes     
2023-06-09 20:39:05.219128890 +0200
@@ -1,0 +2,245 @@
+Wed Jun  7 15:37:00 UTC 2023 - Ben Greiner <[email protected]>
+
+- Update to 1.1.0
+  * This is the first minor release in the 1.x series with a number
+    of new features and small bug fixes. The main features we are
+    excited about are the new ChatBox widget added by @ahuang11 and
+    support for reactive generators. Many thanks to @ahuang11,
+    @philippjfr and @Hoxbro for contributing to this release and
+    our amazing community for reporting issues.
+  ## Features
+  * Add the ChatBox widget (#4702)
+  * Add a standalone TooltipIcon indicator (#4909)
+  * Implement support for reactive generator functions (#5019)
+  * Allow setting on_* handlers in constructor (#5026)
+  * Allow controlling initial Template sidebar state (#5033)
+  ## Bug fixes
+  * Handle height responsiveness of HoloViews layout correctly
+    (#5009)
+  * Apply Plotly toolbar colors depending on template (#5012)
+  * Fix Fast Design style variables (#5015)
+  * Allow reactive updates to override constant parameters (#5032)
+  * Fix Tabulator header filter styling (#5038)
+  * Ensure Jupyter extensions warns users if app has no contents
+    (#5041)
+- Version 1.0.4
+  * Another micro-release in the 1.0.x series addressing small
+    issues reported by our engaged community. Many thanks to
+    @ahuang11, @simzer, @alexmilowski and the core contributors
+    @droumis, @Hoxbro and @philippjfr for contributing to this
+    release.
+  * Fix global loading spinner (#4936)
+  * Fix issues resolving whether IPyWidget model (#4939)
+  * Fix recursive and inplace updates on reactive panes (#4946,
+    #4958)
+  * Fix issues with single Select widget (#4947)
+  * Ensure CSS config parameters can be passed to Template
+    constructor (#4948)
+  * Fixed vizzu data series type conversion for datetime (#4955)
+  * Small documentation fixes (#4943, #4960)
+  * Fix icon on Toggle and Button widget (#4961)
+  * Fix Volume definition on Video pane
+  * Ensure icon renders on Toggle button (#4969) (#4970)
+  * Ensure Card.header_color is correctly applied (#4971)
+  * Update param.List signatures to suppress warnings (#4973)
+  * Fix font loading in Vanilla template (#4975)
+  * Guard is_file check on Windows (#4985)
+  * Fix serialization of Plotly.selection_data (#4987)
+  * Speed up dynamic layout updates (#4989)
+- Version 1.0.3
+  * Another micro-release in the 1.0.x series with a number of
+    smaller bug fixes. Most importantly this resolves issues with
+    loading indicators and with apps converted to the
+    pyodide-worker target. Many thanks to @n3011, @Hoxbro and
+    @philippjfr for contributing to this release.
+  * Resolve _repr_jpeg_ methods correctly (#4904)
+  * Fix handling of queued events in pyodide worker (#4913)
+  * Various fixes for loading indicator (#4915)
+  * Allow -1 in Tabs.active and allow recovering from closed tabs
+    (#4920)
+  * Ensure HoloViews layout is correctly initialized when center is
+    set (#4921)
+  * Ensure VSCode editor does not apply white background to Panel
+    output (#4923)
+  * Do not error on deserialization errors in notebooks (#4927)
+  * Ensure basic auth provider works when dynamically starting
+    server (#4926)
+  * Ensure Param pane name is updated when object changes (#4928)
+  * Align functionality and styling of FileDownload with Button
+    (#4929)
+  * Fix equality comparisons of parameter values when updating a
+    Pane (#4934)
+  * Warn about ignored widget parameters on Param pane (#4934)
+- Version 1.0.2
+  * A micro-release in the 1.0.x series with a number of bug fixes
+    and documentation tweaks. Many thanks to @jbednar and
+    @philippjfr for contributing to this release.
+  ## Bug fixes
+  * Ensure Design stylesheets are not replaced when updating
+    component stylesheets (#4883)
+  * Ensure tooltips are rendered correctly as HTML (#4887)
+  * Fix loading of index page resources (#4891)
+  * Ensure FloatPanel can be rendered in classic notebooks (#4892)
+  * Attempt rendering output in notebooks even if not all resources
+    have been initialized (#4893)
+  * Do not load large bokeh-mathjax bundle in notebooks by default
+    (#4895)
+  * Make Fast template sidebar opening transition smoother (#4898)
+  * Ensure new items added to Card layout are rendered (#4899)
+  * Fix logo rendering in BasicAuth template (#4900)
+- Version 1.0.1
+  * A micro-release fixing some small issues discovered in Panel
+    1.0. Thank you to @droumis, @Hoxbro and @philippjfr for
+    contributing fixes.
+  ## Bug fixes
+  * Ensure Reactive objects wrapped in reactive are re-rendered
+    correctly (#4868)
+  * Tweaks for Material Design component inset label styling
+    (#4877)
+  * Ensure SlidesTemplate slides changes trigger updates in the
+    pn.state.location.hash (#4878)
+- Version 1.0.0
+  * The Panel 1.0 release is finally here and it brings a huge
+    number of improvements. The largest improvements in this
+    release come from an upgrade from Bokeh 2.x to Bokeh 3.x. Bokeh
+    overhauled its internal layout engine and stylesheet handling,
+    making applications significantly more performant and
+    customizable going forward.
+  * This release marks a huge step forward in the usability of
+    Panel but is also just a first step in leveraging many of the
+    new capabilities that the updated layout engine and design
+    system affords. In the coming months we will continue to
+    improve and polish the UI and UX and make it easier for you to
+    extend Panel as needed.
+  * For now we want to thank the many people that contributed to
+    this release either by contributing directly or by testing and
+    providing feedback. Many thanks to the core contributors
+    @MarcSkovMadsen, @Hoxbro, @maximlt, @jbednar, @droumis and
+    @philippjfr and the outside contributors @ahuang11, @cdeil,
+    @MridulS, @AndrewMaged814, @midnighter and @wendrul.
+  ## Major Features
+  * Add new and highly performant layout engine, addressing many
+    performance and layout issues (#4326, #4463, #4491, #4503,
+    #4522, #4690)
+  * Add unified Design and Theme system (#4413, #4475, #4466,
+    #4540, #4548, #4770, #4792, #4793, #4801)
+  * Implement support for passing parameters, widgets and bound
+    functions by reference for simple and powerful reactivity
+    (#4495, #4505, #4603, #4606)
+  * Some of the changes related to the new layout engine and design
+    system will require small updates to your existing
+    applications. To make this transition as smooth as possible we
+    have provided an upgrade/migration guide.
+  ## New Components
+  * Add Swipe layout (#3007)
+  * Add Switch widget (#4130)
+  * Add Vizzu pane (#4226, #4739)
+  * Add BrowserInfo model to expose browser window and navigator
+    APIs (#4533)
+  * Add BasicAuth provider for quick password based auth (#4684)
+  * Add FloatPanel layout (#4707, #4711)
+  * Add a SlidesTemplate based on reveal.js to create interactive
+    presentations (#4798)
+  ## Major enhancements
+  * Improved Markdown rendering (#4688)
+  * Add support for tooltips on widgets (#4130, #4621,
+    #4643)
+  * Ensure .ipynb and .md based apps can be used as --index (#4432)
+  * Add support for selecting format and encoding for Matplotlib
+    image output and implemented responsive Image sizing (#4514)
+  * Add support for icons on Button (#4797)
+  * Add generic Image pane that auto-detects the image filetype
+    (#4551)
+  * Add support for writing applications in Markdown (#4602)
+  * Improve support for inline resources for Jupyter (#3013, #4787)
+  * Add ability to reuse sessions to speed up rendering (#3679,
+    #4658)
+  * Improve notebook resource and extension loading (#4752)
+  * Add ability to add global loading spinner to application(s)
+    (#4659)
+  ## Deprecations & API changes
+  ### Compatibility
+  * Bokeh 3 compatibility (#4098, #4117, #4129, #4140, #4150,
+    #4275, #4467, #4435, #4441, #4449, #4448, #4508)
+  * Upgrade plotly.js to 2.18.0 (#4320)
+  * Upgrade Tabulator to 5.4 and optimize rendering (#4482)
+  * Upgrade Echarts to 5.4.1 (#4538)
+  * Upgrade pyodide (0.23.1) and pyscript versions (#4344)
+  * Add support for altair and vega-lite v5 (#4488)
+  * Add support for latest versions of ipywidgets (#4716, #4766,
+    #4779)
+  ### Deprecations
+  * Deprecate IDOM pane (#4293, #4323)
+  * Deprecate Viewable.app (#4293)
+  * Deprecate Viewable.pprint (#4347)
+  * Deprecate and remove RGGPlot
+  * Rename Ace to CodeEditor (#4627)
+  ### API changes & Backward Compatibility
+  * Pandas is now only a (lazy) runtime dependency (#4411)
+  * Tabulator.frozen_rows now respects the order of rows in the
+    data instead of the order in which the frozen_rows were defined
+    (#4482)
+  * Make margin defaults consistent across widgets and panes
+    (#4528)
+  * Extension calls must specify all required extensions (#4562)
+  * The .embed method now returns a Mimebundle object for rendering
+    (#4791)
+  * Remove panel examples CLI command and pyct dependency (#4691)
+  * Expose all layout components in top-level API (#4696)
+  ## Other Enhancements
+  ### Configuration
+  * Allow to set the log level of the Admin logger (#3495)
+  * Add pn.state.served to simplify determining whether script is
+    executed as an application or in an interactive session (#4252)
+  * Add pn.config.loading_indicator to determine whether to show
+    loading indicator by default (#4259)
+  ### Jupyter
+  * Improve startup, error handling and shutdown of Jupyter kernels
++++ 48 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-panel/python-panel.changes
++++ and /work/SRC/openSUSE:Factory/.python-panel.new.15902/python-panel.changes

Old:
----
  panel-0.14.4.tar.gz

New:
----
  panel-1.1.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-panel.spec ++++++
--- /var/tmp/diff_new_pack.UxvlJx/_old  2023-06-09 20:39:06.515136417 +0200
+++ /var/tmp/diff_new_pack.UxvlJx/_new  2023-06-09 20:39:06.519136440 +0200
@@ -26,7 +26,7 @@
 %endif
 
 Name:           python-panel%{psuffix}
-Version:        0.14.4
+Version:        1.1.0
 Release:        0
 Summary:        A high level app and dashboarding solution for Python
 License:        BSD-3-Clause
@@ -34,11 +34,11 @@
 URL:            https://panel.holoviz.org
 Source:         
https://files.pythonhosted.org/packages/source/p/panel/panel-%{version}.tar.gz
 Source99:       python-panel-rpmlintrc
-BuildRequires:  %{python_module Markdown}
 BuildRequires:  %{python_module base >= 3.7}
-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 bleach}
+BuildRequires:  %{python_module bokeh >= 3.1.1 with %python-bokeh < 3.2}
+BuildRequires:  %{python_module packaging}
+BuildRequires:  %{python_module param >= 1.9.2}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pyct >= 0.4.4}
 BuildRequires:  %{python_module pyviz-comms >= 0.7.4}
@@ -55,11 +55,10 @@
 BuildRequires:  %{python_module diskcache}
 BuildRequires:  %{python_module flaky}
 BuildRequires:  %{python_module folium}
-BuildRequires:  %{python_module holoviews}
+BuildRequires:  %{python_module holoviews >= 1.16.0}
 BuildRequires:  %{python_module ipympl}
 BuildRequires:  %{python_module ipython >= 7.0}
-BuildRequires:  %{python_module markdown-it-py}
-BuildRequires:  %{python_module pandas >= 1.3}
+BuildRequires:  %{python_module panel = %{version}}
 BuildRequires:  %{python_module parameterized}
 BuildRequires:  %{python_module plotly >= 4.0}
 BuildRequires:  %{python_module pytest}
@@ -71,21 +70,24 @@
 Requires:       jupyter-panel
 Requires:       python-Markdown
 Requires:       python-bleach
-Requires:       python-param >= 1.10.0
-Requires:       python-pyct >= 0.4.4
-Requires:       python-pyviz-comms >= 0.7.4
+Requires:       python-linkify-it-py
+Requires:       python-markdown-it-py < 3
+Requires:       python-mdit-py-plugins
+Requires:       python-pandas >= 1.2
+Requires:       python-param >= 1.12.0
+Requires:       python-pyviz_comms >= 0.7.4
 Requires:       python-requests
-Requires:       python-setuptools
 Requires:       python-tqdm >= 4.48.0
 Requires:       python-typing_extensions
-Requires:       (python-bokeh >= 2.4.3 with python-bokeh < 2.5)
+Requires:       python-xyzservices >= 2021.09.1
+Requires:       (python-bokeh >= 3.1.1 with python-bokeh  < 3.2.0)
 Requires(post): update-alternatives
 Requires(postun):update-alternatives
 Recommends:     python-Pillow
-Recommends:     python-holoviews > 1.14.1
+Recommends:     python-holoviews >= 1.16.0
 Recommends:     python-jupyterlab
 Recommends:     python-matplotlib
-Recommends:     python-plotly >= 4.0
+Recommends:     python-plotly
 BuildArch:      noarch
 %python_subpackages
 
@@ -110,10 +112,15 @@
 %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
-# 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
-echo "# Empty module" >> examples/apps/django/sliders/models.py
+for p in panel/tests/io/reload_module.py
+do \
+    [ -f $p -a ! -s $p ] || exit 1 && echo "# Empty module" > $p
+done
+for p in panel/dist/css/regular_table.css \
+  
panel/dist/bundled/perspective/@finos/[email protected]/dist/css/variables.css
+do \
+    [ -f $p -a ! -s $p ] || exit 1 && echo "// Empty css" > $p
+done
 
 %if ! %{with test}
 %build
@@ -122,31 +129,21 @@
 %install
 %pyproject_install
 %python_clone -a %{buildroot}%{_bindir}/panel
-%{python_expand #
-pushd  %{buildroot}%{$python_sitelib}
-rm panel/dist/bundled/js/@microsoft/[email protected]/.prettierignore
-rm panel/dist/bundled/js/@microsoft/[email protected]/.eslintignore
-sed -i '1{s|^#!/usr/bin/env python.*|#!%{__$python}|}' 
panel/examples/apps/django*/manage.py
-$python -m py_compile panel/examples/apps/django*/manage.py
-popd
-%fdupes %{buildroot}%{$python_sitelib}
-}
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
 %endif
 
 %if %{with test}
 %check
 # DISABLE TESTS REQUIRING NETWORK ACCESS
 donttest="test_loading_a_image_from_url"
-donttest="$donttest or test_image_alt_text"
-donttest="$donttest or test_image_link_url"
-donttest="$donttest or test_vtk_pane_from_url"
-donttest="$donttest or test_vtkjs_pane"
-donttest="$donttest or test_pdf_embed"
-donttest="$donttest or test_server"
-donttest="$donttest or (test_markdown_codeblocks and build_app.md)"
-donttest="$donttest or (test_markdown_codeblocks and APIs.md)"
-# https://github.com/holoviz/panel/issues/2101
-donttest="$donttest or test_record_modules_not_stdlib"
+donttest="$donttest or test_png_native_size_embed"
+donttest="$donttest or test_png_embed_scaled_fixed_size"
+donttest="$donttest or (test_png_scale_ and True)"
+donttest="$donttest or (test_png_stretch_ and True)"
+donttest="$donttest or (test_svg_native_size and True)"
+donttest="$donttest or (test_svg_scaled_fixed_size and True)"
+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"
 %pytest -ra -k "not ($donttest)"

++++++ panel-0.14.4.tar.gz -> panel-1.1.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-panel/panel-0.14.4.tar.gz 
/work/SRC/openSUSE:Factory/.python-panel.new.15902/panel-1.1.0.tar.gz differ: 
char 5, line 1

++++++ python-panel-rpmlintrc ++++++
--- /var/tmp/diff_new_pack.UxvlJx/_old  2023-06-09 20:39:06.575136766 +0200
+++ /var/tmp/diff_new_pack.UxvlJx/_new  2023-06-09 20:39:06.575136766 +0200
@@ -1,5 +1,3 @@
 # Required for version info checked by other packages
 addFilter(".*hidden-file-or-dir.*/site-packages/panel/.version")
-# rpmlint's PythonCheck does not understand the boolean dependency
-addFilter("python-missing-require bokeh")
 

Reply via email to