%global _empty_manifest_terminate_build 0 Name: python-dash-core-components Version: 2.0.0 Release: 1 Summary: Core component suite for Dash License: MIT URL: https://pypi.org/project/dash-core-components/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/41/55/ad4a2cf9b7d4134779bd8d3a7e5b5f8cc757f421809e07c3e73bb374fdd7/dash_core_components-2.0.0.tar.gz BuildArch: noarch %description # Dash Core Components This package provides the core React component suite for [Dash][]. [![CircleCI](https://circleci.com/gh/plotly/dash-core-components.svg?style=svg)](https://circleci.com/gh/plotly/dash-core-components) ## Development The `dash` package contains some tools to build components and drive the bundles build process. To avoid the circular dependency situation, we don't add `dash` as a required install in the `dash-core-components` setup. But, in order to do development locally, you need to install `dash` before everything. 1. Install the dependencies with: ```bash # it's recommended to install your python packages in a virtualenv # python 2 $ pip install virtualenv --user && virtualenv venv && . venv/bin/activate # python 3 $ python -m venv venv && . venv/bin/activate # make sure dash is installed with dev and testing dependencies $ pip install dash[dev,testing] # in some shells you need \ to escape [] # run the build process $ npm i --ignore-scripts && npm run build # install dcc in editable mode $ pip install -e . ``` ### Code quality and tests ### To run integration tests (test_integration.py) You can run the Selenium integration tests with the ```sh npm test ``` ### Testing your components in Dash 1. Run the build watcher by running $ npm run build:watch 2. Run the dash layout you want to test # Import dash_core_components to your layout, then run it: $ python my_dash_layout.py ## Uninstalling python package locally ```sh $ npm run uninstall-local ``` ## Publishing There's an npm script that will handle publish, provided you have the right credentials. You can run it by running ```sh $ npm run publish-all ``` See the [Publishing New Components/Features](CONTRIBUTING.md#publishing-new-componentsfeatures) section of the Contributing guide for step-by-step instructions on publishing new components. ## Dash Component Boilerplate See the [dash-component-boilerplate](https://github.com/plotly/dash-component-boilerplate) repo for more information. [Dash]: https://plotly.com/dash [Dash Component Boilerplate]: (https://github.com/plotly/dash-component-boilerplate) [NPM package authors]: https://www.npmjs.com/package/dash-core-components/access [PyPi]: https://pypi.python.org/pypi ## Big Thanks Cross-browser Testing Powered by [![image](https://user-images.githubusercontent.com/1394467/64290307-e4c66600-cf33-11e9-85a1-12c82230a597.png)](https://saucelabs.com) %package -n python3-dash-core-components Summary: Core component suite for Dash Provides: python-dash-core-components BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-dash-core-components # Dash Core Components This package provides the core React component suite for [Dash][]. [![CircleCI](https://circleci.com/gh/plotly/dash-core-components.svg?style=svg)](https://circleci.com/gh/plotly/dash-core-components) ## Development The `dash` package contains some tools to build components and drive the bundles build process. To avoid the circular dependency situation, we don't add `dash` as a required install in the `dash-core-components` setup. But, in order to do development locally, you need to install `dash` before everything. 1. Install the dependencies with: ```bash # it's recommended to install your python packages in a virtualenv # python 2 $ pip install virtualenv --user && virtualenv venv && . venv/bin/activate # python 3 $ python -m venv venv && . venv/bin/activate # make sure dash is installed with dev and testing dependencies $ pip install dash[dev,testing] # in some shells you need \ to escape [] # run the build process $ npm i --ignore-scripts && npm run build # install dcc in editable mode $ pip install -e . ``` ### Code quality and tests ### To run integration tests (test_integration.py) You can run the Selenium integration tests with the ```sh npm test ``` ### Testing your components in Dash 1. Run the build watcher by running $ npm run build:watch 2. Run the dash layout you want to test # Import dash_core_components to your layout, then run it: $ python my_dash_layout.py ## Uninstalling python package locally ```sh $ npm run uninstall-local ``` ## Publishing There's an npm script that will handle publish, provided you have the right credentials. You can run it by running ```sh $ npm run publish-all ``` See the [Publishing New Components/Features](CONTRIBUTING.md#publishing-new-componentsfeatures) section of the Contributing guide for step-by-step instructions on publishing new components. ## Dash Component Boilerplate See the [dash-component-boilerplate](https://github.com/plotly/dash-component-boilerplate) repo for more information. [Dash]: https://plotly.com/dash [Dash Component Boilerplate]: (https://github.com/plotly/dash-component-boilerplate) [NPM package authors]: https://www.npmjs.com/package/dash-core-components/access [PyPi]: https://pypi.python.org/pypi ## Big Thanks Cross-browser Testing Powered by [![image](https://user-images.githubusercontent.com/1394467/64290307-e4c66600-cf33-11e9-85a1-12c82230a597.png)](https://saucelabs.com) %package help Summary: Development documents and examples for dash-core-components Provides: python3-dash-core-components-doc %description help # Dash Core Components This package provides the core React component suite for [Dash][]. [![CircleCI](https://circleci.com/gh/plotly/dash-core-components.svg?style=svg)](https://circleci.com/gh/plotly/dash-core-components) ## Development The `dash` package contains some tools to build components and drive the bundles build process. To avoid the circular dependency situation, we don't add `dash` as a required install in the `dash-core-components` setup. But, in order to do development locally, you need to install `dash` before everything. 1. Install the dependencies with: ```bash # it's recommended to install your python packages in a virtualenv # python 2 $ pip install virtualenv --user && virtualenv venv && . venv/bin/activate # python 3 $ python -m venv venv && . venv/bin/activate # make sure dash is installed with dev and testing dependencies $ pip install dash[dev,testing] # in some shells you need \ to escape [] # run the build process $ npm i --ignore-scripts && npm run build # install dcc in editable mode $ pip install -e . ``` ### Code quality and tests ### To run integration tests (test_integration.py) You can run the Selenium integration tests with the ```sh npm test ``` ### Testing your components in Dash 1. Run the build watcher by running $ npm run build:watch 2. Run the dash layout you want to test # Import dash_core_components to your layout, then run it: $ python my_dash_layout.py ## Uninstalling python package locally ```sh $ npm run uninstall-local ``` ## Publishing There's an npm script that will handle publish, provided you have the right credentials. You can run it by running ```sh $ npm run publish-all ``` See the [Publishing New Components/Features](CONTRIBUTING.md#publishing-new-componentsfeatures) section of the Contributing guide for step-by-step instructions on publishing new components. ## Dash Component Boilerplate See the [dash-component-boilerplate](https://github.com/plotly/dash-component-boilerplate) repo for more information. [Dash]: https://plotly.com/dash [Dash Component Boilerplate]: (https://github.com/plotly/dash-component-boilerplate) [NPM package authors]: https://www.npmjs.com/package/dash-core-components/access [PyPi]: https://pypi.python.org/pypi ## Big Thanks Cross-browser Testing Powered by [![image](https://user-images.githubusercontent.com/1394467/64290307-e4c66600-cf33-11e9-85a1-12c82230a597.png)](https://saucelabs.com) %prep %autosetup -n dash-core-components-2.0.0 %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-core-components -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon Apr 10 2023 Python_Bot - 2.0.0-1 - Package Spec generated