Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dash for openSUSE:Factory 
checked in at 2022-06-08 14:25:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-dash (Old)
 and      /work/SRC/openSUSE:Factory/.python-dash.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-dash"

Wed Jun  8 14:25:11 2022 rev:13 rq:981258 version:2.5.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-dash/python-dash.changes  2022-03-04 
00:17:32.896284049 +0100
+++ /work/SRC/openSUSE:Factory/.python-dash.new.1548/python-dash.changes        
2022-06-08 14:25:31.484547262 +0200
@@ -1,0 +2,138 @@
+Tue Jun  7 19:53:02 UTC 2022 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 2.5.0
+  * #1947 Added pages - a better way to build multi-page apps. For
+    more information see the forum post.
+  * #1965 Add component as props.
+  * #2049 Added wait_for_class_to_equal and wait_for_contains_class
+    methods to dash.testing
+  * #2050 Changed find_element and find_elements to accept an
+    attribute argument that aligns with Selenium's By class,
+    allowing you to search elements by other attributes. Default
+    value is CSS_SELECTOR to maintain backwards compatibility with
+    previous find_elements.
+  * #2043 Fix bug #2003 in which dangerously_allow_html=True +
+    mathjax=True works in some cases, and in some cases not.
+  * #2065 Fix bug #2064 rendering of dcc.Dropdown with a value but
+    no options.
+  * #2047 Fix bug #1979 in which DASH_DEBUG as environment variable
+    gets ignored.
+  * #2070 Fix bug #2066 nested types triggering maximum call stack
+    error when building typescript components.
+- Release 2.4.1
+  * Fix #2045 import error when using pytest but dash[testing] is
+    not installed.
+- Release 2.4.0
+  * #1952 Improved callback_context
+    - Closes #1818 Closes #1054
+    - adds dash.ctx, a more concise name for dash.callback_context
+    - adds ctx.triggered_prop_ids, a dictionary of the component
+      ids and props that triggered the callback.
+    - adds ctx.triggered_id, the id of the component that triggered
+      the callback.
+    - adds ctx.args_grouping, a dict of the inputs used with
+      flexible callback signatures.
+  * #2009 Add support for Promises within Client-side callbacks as
+    requested in #1364.
+  * #1956 Add TypeScript components generation.
+  * #2034 Add link_target prop to dcc.Markdown component. Closes
+    #1827
+  * #2035 Add type annotations to testing fixtures.
+  * #2029 Restrict the number of props listed explicitly in
+    generated component constructors - default is 250. This
+    prevents exceeding the Python 3.6 limit of 255 arguments. The
+    omitted props are still in the docstring and can still be
+    provided the same as before, they just won't appear in the
+    signature so autocompletion may be affected.
+  * #1968 Fix bug #1877, code which uses merge_duplicate_headers
+    and style_header_conditional to highlight columns, it
+    incorrectly highlights header cells.
+  * #2015 Fix bug #1854 in which the combination of
+    row_selectable="single or multi" and filter_action="native"
+    caused the JS error.
+  * #1976 Fix #1962 in which DatePickerSingle and DatePickerRange
+    are extremely slow when provided a long list of disabled_days.
+  * #2035 Fix #2033 In-App error reporting does not render HTML.
+  * #1970 dcc.Dropdown Refactor fixes:
+   - Fix bug #1868 value does not update when selected option
+     removed from options.
+   - Fix bug #1908 Selected options not showing when the value
+     contains a comma.
+  * #1751 Rename app.run_server to app.run while preserving
+    app.run_server for backwards compatibility.
+  * #1839 The callback decorator returns the original function, not
+    the wrapped function, so that you can still call these
+    functions directly, for example in tests. Note that in this
+    case there will be no callback context so not all callbacks can
+    be tested this way.
+  * #2016 Drop the 375px width from default percy_snapshot calls,
+    keep only 1280px
+  * #2027 Improve the error message when a user doesn't wrap
+    children in a list
+  * #2016, #2032, and #2042 Widespread dependency upgrades
+    - Upgrade Plotly.js to v2.12.1 (from v2.11.0).
+      + Feature release 2.12.0 adds minor ticks and gridlines, as
+        well as dashed gridlines.
+      + Patch release 2.11.1 fixes regl-based traces in strict CSP
+        mode, however you must manually switch to the strict bundle
+        to use this.
+      + Patch release 2.12.1 fixes several bugs.
+    - Upgrade black to v22.3.0 for Python 3.7+ - if you use
+      dash[ci] and you call black, this may alter your code
+      formatting slightly, including more consistently breaking
+      Python 2 compatibility.
+    - Many other mainly JS dependency upgrades to the internals of
+      Dash renderer and components. These may patch bugs or improve
+      performance.
+
+-------------------------------------------------------------------
+Fri Apr 29 20:56:04 UTC 2022 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 2.3.1
+  * #1963 Fix #1780 flask shutdown deprecation warning when running
+    dashduo threaded tests.
+  * #1995 Fix #1992 ImportError: cannot import name
+    'get_current_traceback' from 'werkzeug.debug.tbtools'.
+- Release 2.3.0
+  * #1949 Add built-in MathJax support to both dcc.Markdown and
+    dcc.Graph. A new boolean prop mathjax was added to these two
+    components, defaulting to False. Set mathjax=True to enable
+    math rendering. This work uses MathJax v3, although dcc.Graph
+    and Plotly.js can also be used with MathJax v2.
+    - In dcc.Markdown this has two flavors: inline math is any
+      content between single dollar signs, for example "$E=mc^2$",
+      and "display" math (on its own line, potentially multi-line)
+      is delimited by double dollar signs.
+    - In dcc.Graph, most text fields (graph and axis titles, trace
+      names, scatter and bar text) can use math, and it's enabled
+      with single dollar sign delimiters. A limitation here is that
+      currently a given piece of text can only be one or the other:
+      if math is found, everything outside the delimiters is
+      ignored. See https://plotly.com/python/LaTeX/ for details.
+    - For an intro to LaTeX math, see
+      https://en.wikibooks.org/wiki/LaTeX/Mathematics.
+    - Big thanks to Equinor for sponsoring this development,
+      including the related work in Plotly.js!
+  * #1949 Upgrade Plotly.js to v2.11.0 (from v2.9.0)
+    - Support for MathJax v3
+    - fillpattern for scatter traces with filled area
+    - Every trace type can now be rendered in a stricter CSP
+      environment, specifically avoiding unsafe-eval. Please note:
+      the regl-based traces (scattergl, scatterpolargl, parcoords,
+      and splom) are only strict in the strict bundle, which is NOT
+      served by default in Dash. To use this bundle with Dash, you
+      must either download it and put it in your assets/ folder, or
+      include it as an external_script from the CDN:
+      https://cdn.plot.ly/plotly-strict-2.11.0.min.js. All other
+      trace types are strict in the normal bundle.
+    - Patch release 2.10.1 containing a bugfix for mesh3d traces.
+  * #1915 Fix bug #1474 when both dcc.Graph and go.Figure have
+    animation, and when the second animation in Figure is executed,
+    the Frames from the first animation are played instead of the
+    second one.
+  * #1953 Fix bug #1783 in which a failed hot reloader blocks the
+    UI with alerts.
+  * #1942 Fix bug #1663 preventing pie traces from sending
+    customdata with clickData and other events.
+
+-------------------------------------------------------------------

Old:
----
  dash-2.2.0.tar.gz

New:
----
  dash-2.5.0.tar.gz

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

Other differences:
------------------
++++++ python-dash.spec ++++++
--- /var/tmp/diff_new_pack.OuNPRP/_old  2022-06-08 14:25:32.080548001 +0200
+++ /var/tmp/diff_new_pack.OuNPRP/_new  2022-06-08 14:25:32.088548010 +0200
@@ -19,10 +19,8 @@
 # We can't test currenty, see below.
 %bcond_with test
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
-%define         skip_python2 1
 Name:           python-dash
-Version:        2.2.0
+Version:        2.5.0
 Release:        0
 Summary:        Python framework for building reactive web-apps
 License:        MIT
@@ -31,14 +29,11 @@
 Source:         
https://files.pythonhosted.org/packages/source/d/dash/dash-%{version}.tar.gz
 BuildRequires:  %{python_module Flask >= 1.0.4}
 BuildRequires:  %{python_module Flask-Compress}
-BuildRequires:  %{python_module beautifulsoup4}
-BuildRequires:  %{python_module dash-core-components >= 1.16.0}
-BuildRequires:  %{python_module dash-html-components >= 1.1.3}
-BuildRequires:  %{python_module dash-renderer >= 1.9.1}
-BuildRequires:  %{python_module dash-table >= 4.11.3}
-BuildRequires:  %{python_module future}
+BuildRequires:  %{python_module dash-core-components = 2.0.0}
+BuildRequires:  %{python_module dash-html-components = 2.0.0}
+BuildRequires:  %{python_module dash-table = 5.0.0}
 BuildRequires:  %{python_module percy}
-BuildRequires:  %{python_module plotly}
+BuildRequires:  %{python_module plotly >= 5.0.0}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -46,21 +41,21 @@
 Requires:       python-Flask-Compress
 # dash/testing/dash_page.py
 Requires:       python-beautifulsoup4
-Requires:       python-dash-core-components >= 1.16.0
-Requires:       python-dash-html-components >= 1.1.3
-Requires:       python-dash-renderer >= 1.9.1
-Requires:       python-dash-table >= 4.11.3
-Requires:       python-future
+Requires:       python-dash-core-components = 2.0.0
+Requires:       python-dash-html-components = 2.0.0
+Requires:       python-dash-table = 5.0.0
 # needed for dash/testing/browser.py
 Requires:       python-percy
-Requires:       python-plotly
+Requires:       python-plotly >= 5.0.0
 Requires(post): update-alternatives
 Requires(postun):update-alternatives
 BuildArch:      noarch
 %if %{with test}
+BuildRequires:  %{python_module beautifulsoup4}
 BuildRequires:  %{python_module lxml}
 BuildRequires:  %{python_module pytest-mock}
 BuildRequires:  %{python_module pytest-sugar}
+BuildRequires:  %{python_module pytest-rerunfailures}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module requests}
 BuildRequires:  %{python_module selenium}
@@ -80,8 +75,6 @@
 %prep
 %setup -q -n dash-%{version}
 sed -i -e '/^#!\//, 1d' dash/extract-meta.js
-# no hardcoded versions
-sed -i -e 's:==:>=:g' requires-*txt
 
 %build
 %python_build
@@ -116,6 +109,6 @@
 %python_alternative %{_bindir}/dash-update-components
 %python_alternative %{_bindir}/renderer
 %{python_sitelib}/dash
-%{python_sitelib}/dash-%{version}-py*.egg-info
+%{python_sitelib}/dash-%{version}*-info
 
 %changelog

++++++ dash-2.2.0.tar.gz -> dash-2.5.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-dash/dash-2.2.0.tar.gz 
/work/SRC/openSUSE:Factory/.python-dash.new.1548/dash-2.5.0.tar.gz differ: char 
5, line 1

Reply via email to