diff options
| author | CoprDistGit <infra@openeuler.org> | 2023-04-10 19:10:41 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2023-04-10 19:10:41 +0000 |
| commit | b1869ced50591bb0b6bed4aaa565814188db3b4e (patch) | |
| tree | 19cb828f2f1df781ae158916117f2e59869f73c0 | |
| parent | c774485955f09f562633d12808204edd3434345a (diff) | |
automatic import of python-dash-daq
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | python-dash-daq.spec | 396 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 398 insertions, 0 deletions
@@ -0,0 +1 @@ +/dash_daq-0.5.0.tar.gz diff --git a/python-dash-daq.spec b/python-dash-daq.spec new file mode 100644 index 0000000..fd1c295 --- /dev/null +++ b/python-dash-daq.spec @@ -0,0 +1,396 @@ +%global _empty_manifest_terminate_build 0 +Name: python-dash-daq +Version: 0.5.0 +Release: 1 +Summary: DAQ components for Dash +License: MIT License +URL: http://github.com/plotly/dash-daq +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/16/c1/9c6adfc3646990965a5b2ca073f579cc9c09d15553fcfcd83aefd1255494/dash_daq-0.5.0.tar.gz +BuildArch: noarch + + +%description +# dash_daq + +DAQ components for Dash. + +Docs: https://dash.plotly.com/dash-daq + +## Installation + +`pip install dash_daq` + +(Or for Python 3, `pip3 install dash_daq`) + +## Getting started for contributors + +```sh +# Clone this repository +git clone https://github.com/plotly/dash-daq.git + +# Install dependencies +$ yarn + +# Watch source for changes and build to `lib/` +$ yarn start +``` + +## Documentation +Component API documentation can be found at https://dash.plotly.com/dash-daq + +## Development + +### Demo server + +You can start up a demo development server to see a demo of the rendered +components: + +```sh +$ yarn demo +$ open http://localhost:9000 +``` + +You have to maintain the list of components in `demo/Demo.react.js`. + +### Code quality and tests + +#### To run lint and unit tests: + +```sh +$ yarn test +``` + +### Testing your components in Dash + +1. Build development bundle to `lib/` and watch for changes + + # Once this is started, you can just leave it running. + $ yarn start + +2. Install module locally (after every change) + + # Generate metadata, and build the JavaScript bundle + $ yarn install-local + + # Now you're done. For subsequent changes, if you've got `yarn start` + # running in a separate process, it's enough to just do: + $ python setup.py install + +3. Run the Dash demo + + $ python demo.py + + +## Installing python package locally + +Before publishing to PyPi, you can test installing the module locally: + +```sh +# Install in `site-packages` on your machine +$ yarn run install-local +``` + +## Uninstalling python package locally + +```sh +$ yarn run uninstall-local +``` + + +## Producing a new release as a tarball + +```sh +vim dash_daq/version.py # and increase it to X.X.X +rm -rf node_modules dist build lib +yarn install +yarn build-tarball +ls dist/dash_daq-X.X.X.tar.gz # this is your tarball +``` + +## Demo applications + * Dash Daq HP Multimeter - [http://dash-gallery.plotly.host/dash-daq-hp-multimeter](http://dash-gallery.plotly.host/dash-daq-hp-multimeter) + * Dash Daq IV Tracer - [http://dash-gallery.plotly.host/dash-daq-iv-tracer](http://dash-gallery.plotly.host/dash-daq-iv-tracer) + * Dash Daq LED Control - [http://dash-gallery.plotly.host/dash-daq-led](http://dash-gallery.plotly.host/dash-daq-led) + * Dash Daq Omega PID - [http://dash-gallery.plotly.host/dash-daq-omega-pid](http://dash-gallery.plotly.host/dash-daq-omega-pid) + * Dash Daq Pressure Gauge KJL - [http://dash-gallery.plotly.host/dash-daq-pressure-gauge-kjl](http://dash-gallery.plotly.host/dash-daq-pressure-gauge-kjl) + * Dash Daq Pressure Gauge Pfeiffer - [https://dash-gallery.plotly.host/dash-daq-pressure-gauge-pv](https://dash-gallery.plotly.host/dash-daq-pressure-gauge-pv) + * Dash Daq Robotic Arm Edge - [http://dash-gallery.plotly.host/dash-daq-robotic-arm](http://dash-gallery.plotly.host/dash-daq-robotic-arm) + * Dash Daq Sparki - [http://dash-gallery.plotly.host/dash-daq-sparki](http://dash-gallery.plotly.host/dash-daq-sparki) + * Dash Daq Stepper Motor - [http://dash-gallery.plotly.host/dash-daq-stepper-motor](http://dash-gallery.plotly.host/dash-daq-stepper-motor) + * Dash Tektronix 350 - [http://dash-gallery.plotly.host/dash-daq-tektronix350](http://dash-gallery.plotly.host/dash-daq-tektronix350) + * Dash Ocean Optics - [http://dash-gallery.plotly.host/dash-ocean-optics](http://dash-gallery.plotly.host/dash-ocean-optics) + +%package -n python3-dash-daq +Summary: DAQ components for Dash +Provides: python-dash-daq +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-dash-daq +# dash_daq + +DAQ components for Dash. + +Docs: https://dash.plotly.com/dash-daq + +## Installation + +`pip install dash_daq` + +(Or for Python 3, `pip3 install dash_daq`) + +## Getting started for contributors + +```sh +# Clone this repository +git clone https://github.com/plotly/dash-daq.git + +# Install dependencies +$ yarn + +# Watch source for changes and build to `lib/` +$ yarn start +``` + +## Documentation +Component API documentation can be found at https://dash.plotly.com/dash-daq + +## Development + +### Demo server + +You can start up a demo development server to see a demo of the rendered +components: + +```sh +$ yarn demo +$ open http://localhost:9000 +``` + +You have to maintain the list of components in `demo/Demo.react.js`. + +### Code quality and tests + +#### To run lint and unit tests: + +```sh +$ yarn test +``` + +### Testing your components in Dash + +1. Build development bundle to `lib/` and watch for changes + + # Once this is started, you can just leave it running. + $ yarn start + +2. Install module locally (after every change) + + # Generate metadata, and build the JavaScript bundle + $ yarn install-local + + # Now you're done. For subsequent changes, if you've got `yarn start` + # running in a separate process, it's enough to just do: + $ python setup.py install + +3. Run the Dash demo + + $ python demo.py + + +## Installing python package locally + +Before publishing to PyPi, you can test installing the module locally: + +```sh +# Install in `site-packages` on your machine +$ yarn run install-local +``` + +## Uninstalling python package locally + +```sh +$ yarn run uninstall-local +``` + + +## Producing a new release as a tarball + +```sh +vim dash_daq/version.py # and increase it to X.X.X +rm -rf node_modules dist build lib +yarn install +yarn build-tarball +ls dist/dash_daq-X.X.X.tar.gz # this is your tarball +``` + +## Demo applications + * Dash Daq HP Multimeter - [http://dash-gallery.plotly.host/dash-daq-hp-multimeter](http://dash-gallery.plotly.host/dash-daq-hp-multimeter) + * Dash Daq IV Tracer - [http://dash-gallery.plotly.host/dash-daq-iv-tracer](http://dash-gallery.plotly.host/dash-daq-iv-tracer) + * Dash Daq LED Control - [http://dash-gallery.plotly.host/dash-daq-led](http://dash-gallery.plotly.host/dash-daq-led) + * Dash Daq Omega PID - [http://dash-gallery.plotly.host/dash-daq-omega-pid](http://dash-gallery.plotly.host/dash-daq-omega-pid) + * Dash Daq Pressure Gauge KJL - [http://dash-gallery.plotly.host/dash-daq-pressure-gauge-kjl](http://dash-gallery.plotly.host/dash-daq-pressure-gauge-kjl) + * Dash Daq Pressure Gauge Pfeiffer - [https://dash-gallery.plotly.host/dash-daq-pressure-gauge-pv](https://dash-gallery.plotly.host/dash-daq-pressure-gauge-pv) + * Dash Daq Robotic Arm Edge - [http://dash-gallery.plotly.host/dash-daq-robotic-arm](http://dash-gallery.plotly.host/dash-daq-robotic-arm) + * Dash Daq Sparki - [http://dash-gallery.plotly.host/dash-daq-sparki](http://dash-gallery.plotly.host/dash-daq-sparki) + * Dash Daq Stepper Motor - [http://dash-gallery.plotly.host/dash-daq-stepper-motor](http://dash-gallery.plotly.host/dash-daq-stepper-motor) + * Dash Tektronix 350 - [http://dash-gallery.plotly.host/dash-daq-tektronix350](http://dash-gallery.plotly.host/dash-daq-tektronix350) + * Dash Ocean Optics - [http://dash-gallery.plotly.host/dash-ocean-optics](http://dash-gallery.plotly.host/dash-ocean-optics) + +%package help +Summary: Development documents and examples for dash-daq +Provides: python3-dash-daq-doc +%description help +# dash_daq + +DAQ components for Dash. + +Docs: https://dash.plotly.com/dash-daq + +## Installation + +`pip install dash_daq` + +(Or for Python 3, `pip3 install dash_daq`) + +## Getting started for contributors + +```sh +# Clone this repository +git clone https://github.com/plotly/dash-daq.git + +# Install dependencies +$ yarn + +# Watch source for changes and build to `lib/` +$ yarn start +``` + +## Documentation +Component API documentation can be found at https://dash.plotly.com/dash-daq + +## Development + +### Demo server + +You can start up a demo development server to see a demo of the rendered +components: + +```sh +$ yarn demo +$ open http://localhost:9000 +``` + +You have to maintain the list of components in `demo/Demo.react.js`. + +### Code quality and tests + +#### To run lint and unit tests: + +```sh +$ yarn test +``` + +### Testing your components in Dash + +1. Build development bundle to `lib/` and watch for changes + + # Once this is started, you can just leave it running. + $ yarn start + +2. Install module locally (after every change) + + # Generate metadata, and build the JavaScript bundle + $ yarn install-local + + # Now you're done. For subsequent changes, if you've got `yarn start` + # running in a separate process, it's enough to just do: + $ python setup.py install + +3. Run the Dash demo + + $ python demo.py + + +## Installing python package locally + +Before publishing to PyPi, you can test installing the module locally: + +```sh +# Install in `site-packages` on your machine +$ yarn run install-local +``` + +## Uninstalling python package locally + +```sh +$ yarn run uninstall-local +``` + + +## Producing a new release as a tarball + +```sh +vim dash_daq/version.py # and increase it to X.X.X +rm -rf node_modules dist build lib +yarn install +yarn build-tarball +ls dist/dash_daq-X.X.X.tar.gz # this is your tarball +``` + +## Demo applications + * Dash Daq HP Multimeter - [http://dash-gallery.plotly.host/dash-daq-hp-multimeter](http://dash-gallery.plotly.host/dash-daq-hp-multimeter) + * Dash Daq IV Tracer - [http://dash-gallery.plotly.host/dash-daq-iv-tracer](http://dash-gallery.plotly.host/dash-daq-iv-tracer) + * Dash Daq LED Control - [http://dash-gallery.plotly.host/dash-daq-led](http://dash-gallery.plotly.host/dash-daq-led) + * Dash Daq Omega PID - [http://dash-gallery.plotly.host/dash-daq-omega-pid](http://dash-gallery.plotly.host/dash-daq-omega-pid) + * Dash Daq Pressure Gauge KJL - [http://dash-gallery.plotly.host/dash-daq-pressure-gauge-kjl](http://dash-gallery.plotly.host/dash-daq-pressure-gauge-kjl) + * Dash Daq Pressure Gauge Pfeiffer - [https://dash-gallery.plotly.host/dash-daq-pressure-gauge-pv](https://dash-gallery.plotly.host/dash-daq-pressure-gauge-pv) + * Dash Daq Robotic Arm Edge - [http://dash-gallery.plotly.host/dash-daq-robotic-arm](http://dash-gallery.plotly.host/dash-daq-robotic-arm) + * Dash Daq Sparki - [http://dash-gallery.plotly.host/dash-daq-sparki](http://dash-gallery.plotly.host/dash-daq-sparki) + * Dash Daq Stepper Motor - [http://dash-gallery.plotly.host/dash-daq-stepper-motor](http://dash-gallery.plotly.host/dash-daq-stepper-motor) + * Dash Tektronix 350 - [http://dash-gallery.plotly.host/dash-daq-tektronix350](http://dash-gallery.plotly.host/dash-daq-tektronix350) + * Dash Ocean Optics - [http://dash-gallery.plotly.host/dash-ocean-optics](http://dash-gallery.plotly.host/dash-ocean-optics) + +%prep +%autosetup -n dash-daq-0.5.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-daq -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.5.0-1 +- Package Spec generated @@ -0,0 +1 @@ +116becd448b2de6688ebe81077bbc3da dash_daq-0.5.0.tar.gz |
