diff options
author | CoprDistGit <infra@openeuler.org> | 2023-04-10 10:42:17 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-04-10 10:42:17 +0000 |
commit | 9f24fa5145c66b20c23a545839dd0480a7c98ee0 (patch) | |
tree | 5e6f2badc7f3b46ce29293d5f5538988554980f0 | |
parent | 93029d643f7ea554f90e9433ee0dd404fe8b0668 (diff) |
automatic import of python-dash
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-dash.spec | 299 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 301 insertions, 0 deletions
@@ -0,0 +1 @@ +/dash-2.9.2.tar.gz diff --git a/python-dash.spec b/python-dash.spec new file mode 100644 index 0000000..83b6ee3 --- /dev/null +++ b/python-dash.spec @@ -0,0 +1,299 @@ +%global _empty_manifest_terminate_build 0 +Name: python-dash +Version: 2.9.2 +Release: 1 +Summary: A Python framework for building reactive web-apps. Developed by Plotly. +License: MIT +URL: https://plotly.com/dash +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/aa/b3/77da44065a17a822afbb7c2af8f4b4886da381af450edffd70149dca0fd0/dash-2.9.2.tar.gz +BuildArch: noarch + +Requires: python3-Flask +Requires: python3-plotly +Requires: python3-dash-html-components +Requires: python3-dash-core-components +Requires: python3-dash-table +Requires: python3-importlib-metadata +Requires: python3-contextvars +Requires: python3-redis +Requires: python3-celery[redis] +Requires: python3-importlib-metadata +Requires: python3-dash-flow-example +Requires: python3-dash-dangerously-set-inner-html +Requires: python3-flake8 +Requires: python3-flaky +Requires: python3-flask-talisman +Requires: python3-mimesis +Requires: python3-mock +Requires: python3-numpy +Requires: python3-preconditions +Requires: python3-pylint +Requires: python3-pytest-mock +Requires: python3-pytest-sugar +Requires: python3-pytest-rerunfailures +Requires: python3-black +Requires: python3-isort +Requires: python3-orjson +Requires: python3-pyarrow +Requires: python3-pandas +Requires: python3-xlrd +Requires: python3-black +Requires: python3-orjson +Requires: python3-pyarrow +Requires: python3-openpyxl +Requires: python3-pandas +Requires: python3-xlrd +Requires: python3-flask-compress +Requires: python3-coloredlogs +Requires: python3-fire +Requires: python3-PyYAML +Requires: python3-diskcache +Requires: python3-multiprocess +Requires: python3-psutil +Requires: python3-beautifulsoup4 +Requires: python3-lxml +Requires: python3-percy +Requires: python3-pytest +Requires: python3-requests[security] +Requires: python3-selenium +Requires: python3-waitress +Requires: python3-multiprocess +Requires: python3-psutil +Requires: python3-dash-testing-stub +Requires: python3-cryptography + +%description +# Dash + +[](https://circleci.com/gh/plotly/dash) +[](https://github.com/plotly/dash/blob/master/LICENSE) +[](https://pypi.org/project/dash/) +[](https://pypi.org/project/dash/) +[](https://github.com/plotly/dash/graphs/contributors) +[](https://lgtm.com/projects/g/plotly/dash/alerts) +[](https://lgtm.com/projects/g/plotly/dash/context:python) + +#### *Dash is the most downloaded, trusted Python framework for building ML & data science web apps*. + +Built on top of [Plotly.js](https://github.com/plotly/plotly.js), [React](https://reactjs.org/) and [Flask](https://palletsprojects.com/p/flask/), Dash ties modern UI elements like dropdowns, sliders, and graphs directly to your analytical Python code. Read [our tutorial](https://dash.plotly.com/getting-started) (proudly crafted ❤️ with Dash itself). + +- [Docs](https://dash.plotly.com/getting-started): Create your first Dash app in under 5 minutes + +- [dash.gallery](https://dash.gallery): Dash app gallery with Python & R code + +### Dash App Examples + +| Dash App | Description | +|--- | :---: | +| | Here’s a simple example of a Dash App that ties a Dropdown to a Plotly Graph. As the user selects a value in the Dropdown, the application code dynamically exports data from Google Finance into a Pandas DataFrame. This app was written in just **43** lines of code ([view the source](https://gist.github.com/chriddyp/3d2454905d8f01886d651f207e2419f0)). | +||Dash app code is declarative and reactive, which makes it easy to build complex apps that contain many interactive elements. Here’s an example with 5 inputs, 3 outputs, and cross filtering. This app was composed in just 160 lines of code, all of which were Python.| +|| Dash uses [Plotly.js](https://github.com/plotly/plotly.js) for charting. About 50 chart types are supported, including maps. | +|| Dash isn't just for dashboards. You have full control over the look and feel of your applications. Here's a Dash App that's styled to look like a PDF report. | + +To learn more about Dash, read the [extensive announcement letter](https://medium.com/@plotlygraphs/introducing-dash-5ecf7191b503) or [jump in with the user guide](https://plotly.com/dash). + +### Dash OSS & Dash Enterprise + +With Dash Open Source, Dash apps run on your local laptop or workstation, but cannot be easily accessed by others in your organization. + +Scale up with Dash Enterprise when your Dash app is ready for department or company-wide consumption. Or, launch your initiative with Dash Enterprise from the start to unlock developer productivity gains and hands-on acceleration from Plotly's team. + +ML Ops Features: A one-stop shop for ML Ops: Horizontally scalable hosting, deployment, and authentication for your Dash apps. No IT or DevOps required. +- [**App manager**](https://plotly.com/dash/app-manager/) Deploy & manage Dash apps without needing IT or a DevOps team. App Manager gives you point & click control over all aspects of your Dash deployments. +- [**Kubernetes scaling**](https://plotly.com/dash/kubernetes/) Ensure high availability of Dash apps and scale horizontally with Dash Enterprise’s Kubernetes architecture. No IT or Helm required. +- [**No code auth**](https://plotly.com/dash/authentication/) Control Dash app access in a few clicks. Dash Enterprise supports LDAP, AD, PKI, Okta, SAML, OpenID Connect, OAuth, SSO, and simple email authentication. +- [**Job Queue**](https://plotly.com/dash/job-queue/) The Job Queue is the key to building scalable Dash apps. Move heavy computation from synchronous Dash callbacks to the Job Queue for asynchronous background processing. + +Low-Code Features: Low-code Dash app capabilities that supercharge developer productivity. +- [**Design Kit**](https://plotly.com/dash/design-kit/) Design like a pro without writing a line of CSS. Easily arrange, style, brand, and customize your Dash apps. +- [**Snapshot Engine**](https://plotly.com/dash/snapshot-engine/) Save & share Dash app views as links or PDFs. Or, run a Python job through Dash and have Snapshot Engine email a report when the job is done. +- [**Dashboard Toolkit**](https://plotly.com/dash/toolkit/) Drag & drop layouts, chart editing, and crossfilter for your Dash apps. +- [**Embedding**](https://plotly.com/dash/embedding/) Natively embed Dash apps in an existing web application or website without the use of IFrames. + +Enterprise AI Features: Everything that your data science team needs to rapidly deliver AI/ML research and business initiatives. +- [**AI App Marketplace**](https://plotly.com/dash/ai-and-ml-templates/) Dash Enterprise ships with dozens of Dash app templates for business problems where AI/ML is having the greatest impact. +- [**Big Data for Pything**](https://plotly.com/dash/big-data-for-python/) Connect to Python's most popular big data back ends: Dask, Databricks, NVIDIA RAPIDS, Snowflake, Postgres, Vaex, and more. +- [**GPU & Dask Acceleration**](https://plotly.com/dash/gpu-dask-acceleration/) Dash Enterprise puts Python’s most popular HPC stack for GPU and parallel CPU computing in the hands of business users. +- [**Data Science Workspaces**](https://plotly.com/dash/workspaces/) Be productive from Day 1. Write and execute Python, R, & Julia code from Dash Enterprise's onboard code editor. + +See [https://plotly.com/contact-us/](https://plotly.com/contact-us/) to get in touch. + + + + + + +%package -n python3-dash +Summary: A Python framework for building reactive web-apps. Developed by Plotly. +Provides: python-dash +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-dash +# Dash + +[](https://circleci.com/gh/plotly/dash) +[](https://github.com/plotly/dash/blob/master/LICENSE) +[](https://pypi.org/project/dash/) +[](https://pypi.org/project/dash/) +[](https://github.com/plotly/dash/graphs/contributors) +[](https://lgtm.com/projects/g/plotly/dash/alerts) +[](https://lgtm.com/projects/g/plotly/dash/context:python) + +#### *Dash is the most downloaded, trusted Python framework for building ML & data science web apps*. + +Built on top of [Plotly.js](https://github.com/plotly/plotly.js), [React](https://reactjs.org/) and [Flask](https://palletsprojects.com/p/flask/), Dash ties modern UI elements like dropdowns, sliders, and graphs directly to your analytical Python code. Read [our tutorial](https://dash.plotly.com/getting-started) (proudly crafted ❤️ with Dash itself). + +- [Docs](https://dash.plotly.com/getting-started): Create your first Dash app in under 5 minutes + +- [dash.gallery](https://dash.gallery): Dash app gallery with Python & R code + +### Dash App Examples + +| Dash App | Description | +|--- | :---: | +| | Here’s a simple example of a Dash App that ties a Dropdown to a Plotly Graph. As the user selects a value in the Dropdown, the application code dynamically exports data from Google Finance into a Pandas DataFrame. This app was written in just **43** lines of code ([view the source](https://gist.github.com/chriddyp/3d2454905d8f01886d651f207e2419f0)). | +||Dash app code is declarative and reactive, which makes it easy to build complex apps that contain many interactive elements. Here’s an example with 5 inputs, 3 outputs, and cross filtering. This app was composed in just 160 lines of code, all of which were Python.| +|| Dash uses [Plotly.js](https://github.com/plotly/plotly.js) for charting. About 50 chart types are supported, including maps. | +|| Dash isn't just for dashboards. You have full control over the look and feel of your applications. Here's a Dash App that's styled to look like a PDF report. | + +To learn more about Dash, read the [extensive announcement letter](https://medium.com/@plotlygraphs/introducing-dash-5ecf7191b503) or [jump in with the user guide](https://plotly.com/dash). + +### Dash OSS & Dash Enterprise + +With Dash Open Source, Dash apps run on your local laptop or workstation, but cannot be easily accessed by others in your organization. + +Scale up with Dash Enterprise when your Dash app is ready for department or company-wide consumption. Or, launch your initiative with Dash Enterprise from the start to unlock developer productivity gains and hands-on acceleration from Plotly's team. + +ML Ops Features: A one-stop shop for ML Ops: Horizontally scalable hosting, deployment, and authentication for your Dash apps. No IT or DevOps required. +- [**App manager**](https://plotly.com/dash/app-manager/) Deploy & manage Dash apps without needing IT or a DevOps team. App Manager gives you point & click control over all aspects of your Dash deployments. +- [**Kubernetes scaling**](https://plotly.com/dash/kubernetes/) Ensure high availability of Dash apps and scale horizontally with Dash Enterprise’s Kubernetes architecture. No IT or Helm required. +- [**No code auth**](https://plotly.com/dash/authentication/) Control Dash app access in a few clicks. Dash Enterprise supports LDAP, AD, PKI, Okta, SAML, OpenID Connect, OAuth, SSO, and simple email authentication. +- [**Job Queue**](https://plotly.com/dash/job-queue/) The Job Queue is the key to building scalable Dash apps. Move heavy computation from synchronous Dash callbacks to the Job Queue for asynchronous background processing. + +Low-Code Features: Low-code Dash app capabilities that supercharge developer productivity. +- [**Design Kit**](https://plotly.com/dash/design-kit/) Design like a pro without writing a line of CSS. Easily arrange, style, brand, and customize your Dash apps. +- [**Snapshot Engine**](https://plotly.com/dash/snapshot-engine/) Save & share Dash app views as links or PDFs. Or, run a Python job through Dash and have Snapshot Engine email a report when the job is done. +- [**Dashboard Toolkit**](https://plotly.com/dash/toolkit/) Drag & drop layouts, chart editing, and crossfilter for your Dash apps. +- [**Embedding**](https://plotly.com/dash/embedding/) Natively embed Dash apps in an existing web application or website without the use of IFrames. + +Enterprise AI Features: Everything that your data science team needs to rapidly deliver AI/ML research and business initiatives. +- [**AI App Marketplace**](https://plotly.com/dash/ai-and-ml-templates/) Dash Enterprise ships with dozens of Dash app templates for business problems where AI/ML is having the greatest impact. +- [**Big Data for Pything**](https://plotly.com/dash/big-data-for-python/) Connect to Python's most popular big data back ends: Dask, Databricks, NVIDIA RAPIDS, Snowflake, Postgres, Vaex, and more. +- [**GPU & Dask Acceleration**](https://plotly.com/dash/gpu-dask-acceleration/) Dash Enterprise puts Python’s most popular HPC stack for GPU and parallel CPU computing in the hands of business users. +- [**Data Science Workspaces**](https://plotly.com/dash/workspaces/) Be productive from Day 1. Write and execute Python, R, & Julia code from Dash Enterprise's onboard code editor. + +See [https://plotly.com/contact-us/](https://plotly.com/contact-us/) to get in touch. + + + + + + +%package help +Summary: Development documents and examples for dash +Provides: python3-dash-doc +%description help +# Dash + +[](https://circleci.com/gh/plotly/dash) +[](https://github.com/plotly/dash/blob/master/LICENSE) +[](https://pypi.org/project/dash/) +[](https://pypi.org/project/dash/) +[](https://github.com/plotly/dash/graphs/contributors) +[](https://lgtm.com/projects/g/plotly/dash/alerts) +[](https://lgtm.com/projects/g/plotly/dash/context:python) + +#### *Dash is the most downloaded, trusted Python framework for building ML & data science web apps*. + +Built on top of [Plotly.js](https://github.com/plotly/plotly.js), [React](https://reactjs.org/) and [Flask](https://palletsprojects.com/p/flask/), Dash ties modern UI elements like dropdowns, sliders, and graphs directly to your analytical Python code. Read [our tutorial](https://dash.plotly.com/getting-started) (proudly crafted ❤️ with Dash itself). + +- [Docs](https://dash.plotly.com/getting-started): Create your first Dash app in under 5 minutes + +- [dash.gallery](https://dash.gallery): Dash app gallery with Python & R code + +### Dash App Examples + +| Dash App | Description | +|--- | :---: | +| | Here’s a simple example of a Dash App that ties a Dropdown to a Plotly Graph. As the user selects a value in the Dropdown, the application code dynamically exports data from Google Finance into a Pandas DataFrame. This app was written in just **43** lines of code ([view the source](https://gist.github.com/chriddyp/3d2454905d8f01886d651f207e2419f0)). | +||Dash app code is declarative and reactive, which makes it easy to build complex apps that contain many interactive elements. Here’s an example with 5 inputs, 3 outputs, and cross filtering. This app was composed in just 160 lines of code, all of which were Python.| +|| Dash uses [Plotly.js](https://github.com/plotly/plotly.js) for charting. About 50 chart types are supported, including maps. | +|| Dash isn't just for dashboards. You have full control over the look and feel of your applications. Here's a Dash App that's styled to look like a PDF report. | + +To learn more about Dash, read the [extensive announcement letter](https://medium.com/@plotlygraphs/introducing-dash-5ecf7191b503) or [jump in with the user guide](https://plotly.com/dash). + +### Dash OSS & Dash Enterprise + +With Dash Open Source, Dash apps run on your local laptop or workstation, but cannot be easily accessed by others in your organization. + +Scale up with Dash Enterprise when your Dash app is ready for department or company-wide consumption. Or, launch your initiative with Dash Enterprise from the start to unlock developer productivity gains and hands-on acceleration from Plotly's team. + +ML Ops Features: A one-stop shop for ML Ops: Horizontally scalable hosting, deployment, and authentication for your Dash apps. No IT or DevOps required. +- [**App manager**](https://plotly.com/dash/app-manager/) Deploy & manage Dash apps without needing IT or a DevOps team. App Manager gives you point & click control over all aspects of your Dash deployments. +- [**Kubernetes scaling**](https://plotly.com/dash/kubernetes/) Ensure high availability of Dash apps and scale horizontally with Dash Enterprise’s Kubernetes architecture. No IT or Helm required. +- [**No code auth**](https://plotly.com/dash/authentication/) Control Dash app access in a few clicks. Dash Enterprise supports LDAP, AD, PKI, Okta, SAML, OpenID Connect, OAuth, SSO, and simple email authentication. +- [**Job Queue**](https://plotly.com/dash/job-queue/) The Job Queue is the key to building scalable Dash apps. Move heavy computation from synchronous Dash callbacks to the Job Queue for asynchronous background processing. + +Low-Code Features: Low-code Dash app capabilities that supercharge developer productivity. +- [**Design Kit**](https://plotly.com/dash/design-kit/) Design like a pro without writing a line of CSS. Easily arrange, style, brand, and customize your Dash apps. +- [**Snapshot Engine**](https://plotly.com/dash/snapshot-engine/) Save & share Dash app views as links or PDFs. Or, run a Python job through Dash and have Snapshot Engine email a report when the job is done. +- [**Dashboard Toolkit**](https://plotly.com/dash/toolkit/) Drag & drop layouts, chart editing, and crossfilter for your Dash apps. +- [**Embedding**](https://plotly.com/dash/embedding/) Natively embed Dash apps in an existing web application or website without the use of IFrames. + +Enterprise AI Features: Everything that your data science team needs to rapidly deliver AI/ML research and business initiatives. +- [**AI App Marketplace**](https://plotly.com/dash/ai-and-ml-templates/) Dash Enterprise ships with dozens of Dash app templates for business problems where AI/ML is having the greatest impact. +- [**Big Data for Pything**](https://plotly.com/dash/big-data-for-python/) Connect to Python's most popular big data back ends: Dask, Databricks, NVIDIA RAPIDS, Snowflake, Postgres, Vaex, and more. +- [**GPU & Dask Acceleration**](https://plotly.com/dash/gpu-dask-acceleration/) Dash Enterprise puts Python’s most popular HPC stack for GPU and parallel CPU computing in the hands of business users. +- [**Data Science Workspaces**](https://plotly.com/dash/workspaces/) Be productive from Day 1. Write and execute Python, R, & Julia code from Dash Enterprise's onboard code editor. + +See [https://plotly.com/contact-us/](https://plotly.com/contact-us/) to get in touch. + + + + + + +%prep +%autosetup -n dash-2.9.2 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-dash -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 2.9.2-1 +- Package Spec generated @@ -0,0 +1 @@ +1a56bcdd47898a9fe29fb958f161d439 dash-2.9.2.tar.gz |