summaryrefslogtreecommitdiff
path: root/python-flask-state.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-29 12:08:55 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-29 12:08:55 +0000
commit84ea3f5f1c74d77ab731d1098567472d0f80df67 (patch)
tree54b5a45b885aad5a25305b4ad75991c7fcb23641 /python-flask-state.spec
parent3a10c4170297e1dd8d08c079baca55864c2227b6 (diff)
automatic import of python-flask-state
Diffstat (limited to 'python-flask-state.spec')
-rw-r--r--python-flask-state.spec403
1 files changed, 403 insertions, 0 deletions
diff --git a/python-flask-state.spec b/python-flask-state.spec
new file mode 100644
index 0000000..bcb0b2c
--- /dev/null
+++ b/python-flask-state.spec
@@ -0,0 +1,403 @@
+%global _empty_manifest_terminate_build 0
+Name: python-Flask-State
+Version: 1.1.4
+Release: 1
+Summary: Show local state to users through Echarts.
+License: BSD-3-Clause
+URL: https://github.com/yoobool/flask-state
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/bf/fb/e447ecebf17bd32c76f015b29850c3b28451194946e3a9c688df0a68f36f/Flask-State-1.1.4.tar.gz
+BuildArch: noarch
+
+Requires: python3-Flask
+Requires: python3-Flask-SQLAlchemy
+Requires: python3-psutil
+Requires: python3-alembic
+Requires: python3-black
+Requires: python3-codespell
+Requires: python3-flake8
+Requires: python3-isort
+Requires: python3-pip-tools
+Requires: python3-pre-commit
+Requires: python3-setuptools
+Requires: python3-twine
+Requires: python3-wheel
+Requires: python3-redis
+Requires: python3-pytest
+Requires: python3-redis
+
+%description
+![Project Logo](https://cdn.jsdelivr.net/gh/yoobool/flask-state@1.1.4/src/flask_state/static/flask_state.png)
+
+[![Contributor Badge](https://img.shields.io/badge/Contributions-Welcome-0059b3)](https://github.com/yoobool/flask-state/tree/master/.github/ISSUE_TEMPLATE)
+[![Gitter Badge](https://img.shields.io/badge/Chat-Gitter-ff69b4.svg?label=Chat&logo=gitter)](https://gitter.im/flaskstate/community)
+[![NPM Badge](https://img.shields.io/npm/v/flask-state)](https://www.npmjs.com/package/flask-state)
+[![License Badge](https://img.shields.io/badge/license-BSD-green)](https://github.com/yoobool/flask-state/blob/master/LICENSE)
+[![Python Badge](https://img.shields.io/badge/python-3.5%20%7C%203.6%20%7C%203.7%20%7C%203.8%20%7C%203.9-blue)](https://pypi.org/project/Flask-State/)
+
+# Flask-State
+English | [简体中文](https://github.com/yoobool/flask-state/blob/master/README.zh-CN.md)<br>
+
+Flask-State is a lightweight chart plugin for displaying machine state data in your web application.
+
+* **Monitored Metric:** CPU, memory, disk usage, disk IO, Network IO, LoadAVG and boot time.
+* **Extensible:** Offers rich customization options, including redis monitoring, user authentication,
+custom logging, i18n and etc.
+* **Stable:** Solves multiprocessing concurrency problems (if you use [gunicorn](https://gunicorn.org/))
+built on top of lightweight dependencies.
+
+This project is in active development and thoroughly tested to ensure that Flask-State
+stays up-to-date with its project roadmap.
+
+![Screenshot](https://github.com/yoobool/flask-state/blob/master/examples/static/flask_state.png)
+
+## Documentation
+
+Check out the [live demo](https://flask-state.herokuapp.com/), or head over to the
+[tutorial](https://github.com/yoobool/flask-state/wiki/Tutorials) for more instructions.
+
+## Installation
+
+Get this plugin from [PyPI](https://pip.pypa.io/en/stable/quickstart/):
+
+```bash
+pip install Flask-State
+```
+
+Alternatively, install Flask-State via NPM or include this script tag to the head
+section of your HTML document:
+
+```html
+<script src="https://cdn.jsdelivr.net/gh/yoobool/flask-state@v1.1.4/packages/umd/flask-state.min.js"></script>
+<link href="https://cdn.jsdelivr.net/gh/yoobool/flask-state@v1.1.4/packages/flask-state.min.css" rel="stylesheet">
+```
+
+```bash
+npm install flask-state --save
+```
+
+## Usage
+
+### 1. Bind Database Address
+
+```python
+from flask_state import DEFAULT_BIND_SQLITE
+app.config['SQLALCHEMY_BINDS'] = {DEFAULT_BIND_SQLITE: 'sqlite:///path'}
+```
+
+### 2. Configure Flask-State
+
+```python
+import flask_state
+flask_state.init_app(app)
+```
+
+### 3. Include Imports to Views
+
+```javascript
+// requires echarts module
+import 'echarts';
+import 'flask-state/flask-state.min.css';
+import {init} from 'flask-state';
+// Create a DOM node with ID 'test'. After init() binds the node,
+// click to open the listening window
+init({dom:document.getElementById('test')});
+```
+
+**Learn more about advanced configurations in the**
+[documentation](https://github.com/yoobool/flask-state/wiki/Configuration).
+
+## Contributing
+[See the planning document](https://github.com/yoobool/flask-state/wiki/Tutorials#roadmap) for a roadmap and existing feature requests.
+
+* Need **help** or have a **general question**? [Post on Reddit Flask State](https://www.reddit.com/r/FlaskState/)
+* Found a **bug** or have a **feature request**? [Open an issue](https://github.com/yoobool/flask-state/issues/new).
+* Want to **contribute**? [Submit a pull request](https://github.com/yoobool/flask-state/pulls).
+
+Flask-State follows the [Contributor Covenant](https://www.contributor-covenant.org/version/1/3/0/code-of-conduct/)
+Code of Conduct.
+
+## Alternatives
+Looking for something else? Try another monitor project:
+
+* [Flask-MonitoringDashboard](https://github.com/flask-dashboard/Flask-MonitoringDashboard)
+
+## Community Channel
+
+We're on [Gitter](https://gitter.im/flaskstate/community)! Join the conversation
+for more questions and inquiries about this project.
+
+## License
+
+Flask-State is available under the BSD-3-Clause License.
+
+
+
+
+%package -n python3-Flask-State
+Summary: Show local state to users through Echarts.
+Provides: python-Flask-State
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-Flask-State
+![Project Logo](https://cdn.jsdelivr.net/gh/yoobool/flask-state@1.1.4/src/flask_state/static/flask_state.png)
+
+[![Contributor Badge](https://img.shields.io/badge/Contributions-Welcome-0059b3)](https://github.com/yoobool/flask-state/tree/master/.github/ISSUE_TEMPLATE)
+[![Gitter Badge](https://img.shields.io/badge/Chat-Gitter-ff69b4.svg?label=Chat&logo=gitter)](https://gitter.im/flaskstate/community)
+[![NPM Badge](https://img.shields.io/npm/v/flask-state)](https://www.npmjs.com/package/flask-state)
+[![License Badge](https://img.shields.io/badge/license-BSD-green)](https://github.com/yoobool/flask-state/blob/master/LICENSE)
+[![Python Badge](https://img.shields.io/badge/python-3.5%20%7C%203.6%20%7C%203.7%20%7C%203.8%20%7C%203.9-blue)](https://pypi.org/project/Flask-State/)
+
+# Flask-State
+English | [简体中文](https://github.com/yoobool/flask-state/blob/master/README.zh-CN.md)<br>
+
+Flask-State is a lightweight chart plugin for displaying machine state data in your web application.
+
+* **Monitored Metric:** CPU, memory, disk usage, disk IO, Network IO, LoadAVG and boot time.
+* **Extensible:** Offers rich customization options, including redis monitoring, user authentication,
+custom logging, i18n and etc.
+* **Stable:** Solves multiprocessing concurrency problems (if you use [gunicorn](https://gunicorn.org/))
+built on top of lightweight dependencies.
+
+This project is in active development and thoroughly tested to ensure that Flask-State
+stays up-to-date with its project roadmap.
+
+![Screenshot](https://github.com/yoobool/flask-state/blob/master/examples/static/flask_state.png)
+
+## Documentation
+
+Check out the [live demo](https://flask-state.herokuapp.com/), or head over to the
+[tutorial](https://github.com/yoobool/flask-state/wiki/Tutorials) for more instructions.
+
+## Installation
+
+Get this plugin from [PyPI](https://pip.pypa.io/en/stable/quickstart/):
+
+```bash
+pip install Flask-State
+```
+
+Alternatively, install Flask-State via NPM or include this script tag to the head
+section of your HTML document:
+
+```html
+<script src="https://cdn.jsdelivr.net/gh/yoobool/flask-state@v1.1.4/packages/umd/flask-state.min.js"></script>
+<link href="https://cdn.jsdelivr.net/gh/yoobool/flask-state@v1.1.4/packages/flask-state.min.css" rel="stylesheet">
+```
+
+```bash
+npm install flask-state --save
+```
+
+## Usage
+
+### 1. Bind Database Address
+
+```python
+from flask_state import DEFAULT_BIND_SQLITE
+app.config['SQLALCHEMY_BINDS'] = {DEFAULT_BIND_SQLITE: 'sqlite:///path'}
+```
+
+### 2. Configure Flask-State
+
+```python
+import flask_state
+flask_state.init_app(app)
+```
+
+### 3. Include Imports to Views
+
+```javascript
+// requires echarts module
+import 'echarts';
+import 'flask-state/flask-state.min.css';
+import {init} from 'flask-state';
+// Create a DOM node with ID 'test'. After init() binds the node,
+// click to open the listening window
+init({dom:document.getElementById('test')});
+```
+
+**Learn more about advanced configurations in the**
+[documentation](https://github.com/yoobool/flask-state/wiki/Configuration).
+
+## Contributing
+[See the planning document](https://github.com/yoobool/flask-state/wiki/Tutorials#roadmap) for a roadmap and existing feature requests.
+
+* Need **help** or have a **general question**? [Post on Reddit Flask State](https://www.reddit.com/r/FlaskState/)
+* Found a **bug** or have a **feature request**? [Open an issue](https://github.com/yoobool/flask-state/issues/new).
+* Want to **contribute**? [Submit a pull request](https://github.com/yoobool/flask-state/pulls).
+
+Flask-State follows the [Contributor Covenant](https://www.contributor-covenant.org/version/1/3/0/code-of-conduct/)
+Code of Conduct.
+
+## Alternatives
+Looking for something else? Try another monitor project:
+
+* [Flask-MonitoringDashboard](https://github.com/flask-dashboard/Flask-MonitoringDashboard)
+
+## Community Channel
+
+We're on [Gitter](https://gitter.im/flaskstate/community)! Join the conversation
+for more questions and inquiries about this project.
+
+## License
+
+Flask-State is available under the BSD-3-Clause License.
+
+
+
+
+%package help
+Summary: Development documents and examples for Flask-State
+Provides: python3-Flask-State-doc
+%description help
+![Project Logo](https://cdn.jsdelivr.net/gh/yoobool/flask-state@1.1.4/src/flask_state/static/flask_state.png)
+
+[![Contributor Badge](https://img.shields.io/badge/Contributions-Welcome-0059b3)](https://github.com/yoobool/flask-state/tree/master/.github/ISSUE_TEMPLATE)
+[![Gitter Badge](https://img.shields.io/badge/Chat-Gitter-ff69b4.svg?label=Chat&logo=gitter)](https://gitter.im/flaskstate/community)
+[![NPM Badge](https://img.shields.io/npm/v/flask-state)](https://www.npmjs.com/package/flask-state)
+[![License Badge](https://img.shields.io/badge/license-BSD-green)](https://github.com/yoobool/flask-state/blob/master/LICENSE)
+[![Python Badge](https://img.shields.io/badge/python-3.5%20%7C%203.6%20%7C%203.7%20%7C%203.8%20%7C%203.9-blue)](https://pypi.org/project/Flask-State/)
+
+# Flask-State
+English | [简体中文](https://github.com/yoobool/flask-state/blob/master/README.zh-CN.md)<br>
+
+Flask-State is a lightweight chart plugin for displaying machine state data in your web application.
+
+* **Monitored Metric:** CPU, memory, disk usage, disk IO, Network IO, LoadAVG and boot time.
+* **Extensible:** Offers rich customization options, including redis monitoring, user authentication,
+custom logging, i18n and etc.
+* **Stable:** Solves multiprocessing concurrency problems (if you use [gunicorn](https://gunicorn.org/))
+built on top of lightweight dependencies.
+
+This project is in active development and thoroughly tested to ensure that Flask-State
+stays up-to-date with its project roadmap.
+
+![Screenshot](https://github.com/yoobool/flask-state/blob/master/examples/static/flask_state.png)
+
+## Documentation
+
+Check out the [live demo](https://flask-state.herokuapp.com/), or head over to the
+[tutorial](https://github.com/yoobool/flask-state/wiki/Tutorials) for more instructions.
+
+## Installation
+
+Get this plugin from [PyPI](https://pip.pypa.io/en/stable/quickstart/):
+
+```bash
+pip install Flask-State
+```
+
+Alternatively, install Flask-State via NPM or include this script tag to the head
+section of your HTML document:
+
+```html
+<script src="https://cdn.jsdelivr.net/gh/yoobool/flask-state@v1.1.4/packages/umd/flask-state.min.js"></script>
+<link href="https://cdn.jsdelivr.net/gh/yoobool/flask-state@v1.1.4/packages/flask-state.min.css" rel="stylesheet">
+```
+
+```bash
+npm install flask-state --save
+```
+
+## Usage
+
+### 1. Bind Database Address
+
+```python
+from flask_state import DEFAULT_BIND_SQLITE
+app.config['SQLALCHEMY_BINDS'] = {DEFAULT_BIND_SQLITE: 'sqlite:///path'}
+```
+
+### 2. Configure Flask-State
+
+```python
+import flask_state
+flask_state.init_app(app)
+```
+
+### 3. Include Imports to Views
+
+```javascript
+// requires echarts module
+import 'echarts';
+import 'flask-state/flask-state.min.css';
+import {init} from 'flask-state';
+// Create a DOM node with ID 'test'. After init() binds the node,
+// click to open the listening window
+init({dom:document.getElementById('test')});
+```
+
+**Learn more about advanced configurations in the**
+[documentation](https://github.com/yoobool/flask-state/wiki/Configuration).
+
+## Contributing
+[See the planning document](https://github.com/yoobool/flask-state/wiki/Tutorials#roadmap) for a roadmap and existing feature requests.
+
+* Need **help** or have a **general question**? [Post on Reddit Flask State](https://www.reddit.com/r/FlaskState/)
+* Found a **bug** or have a **feature request**? [Open an issue](https://github.com/yoobool/flask-state/issues/new).
+* Want to **contribute**? [Submit a pull request](https://github.com/yoobool/flask-state/pulls).
+
+Flask-State follows the [Contributor Covenant](https://www.contributor-covenant.org/version/1/3/0/code-of-conduct/)
+Code of Conduct.
+
+## Alternatives
+Looking for something else? Try another monitor project:
+
+* [Flask-MonitoringDashboard](https://github.com/flask-dashboard/Flask-MonitoringDashboard)
+
+## Community Channel
+
+We're on [Gitter](https://gitter.im/flaskstate/community)! Join the conversation
+for more questions and inquiries about this project.
+
+## License
+
+Flask-State is available under the BSD-3-Clause License.
+
+
+
+
+%prep
+%autosetup -n Flask-State-1.1.4
+
+%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-Flask-State -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon May 29 2023 Python_Bot <Python_Bot@openeuler.org> - 1.1.4-1
+- Package Spec generated