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