15
0
forked from pool/python-dash

Accepting request 981204 from home:bnavigator:branches:devel:languages:python:numeric

- 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.

OBS-URL: https://build.opensuse.org/request/show/981204
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:numeric/python-dash?expand=0&rev=3
This commit is contained in:
2022-06-08 08:05:19 +00:00
committed by Git OBS Bridge
parent faa9dfed13
commit d45650047d
4 changed files with 153 additions and 22 deletions

View File

@@ -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 @@ URL: https://github.com/plotly/dash
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 >= 1.0.4
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 @@ analytical python code.
%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 @@ sed -i -e 's:==:>=:g' requires-*txt
%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