summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-17 04:39:53 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-17 04:39:53 +0000
commitb8c1387e3c24ef264c0cf72f766abf1f0d61e716 (patch)
tree61df390485d6e10939217dd809ce94ce2d74c021
parent6fad60bf43d356509faa0ef9e8e28b6f78d36f92 (diff)
automatic import of python-bos-auto
-rw-r--r--.gitignore1
-rw-r--r--python-bos-auto.spec171
-rw-r--r--sources1
3 files changed, 173 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..de0a78c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/bos-auto-0.4.9.tar.gz
diff --git a/python-bos-auto.spec b/python-bos-auto.spec
new file mode 100644
index 0000000..3f2cf15
--- /dev/null
+++ b/python-bos-auto.spec
@@ -0,0 +1,171 @@
+%global _empty_manifest_terminate_build 0
+Name: python-bos-auto
+Version: 0.4.9
+Release: 1
+Summary: A daemon to manage synchronization with the blockchain
+License: GNU General Public License v3 (GPLv3)
+URL: http://pbsa.info
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/76/b0/5d03329b5c4d90fce4391a1c56d59c779a01381647557678129a2d62c1f6/bos-auto-0.4.9.tar.gz
+BuildArch: noarch
+
+
+%description
+# BOS-auto
+
+![](https://img.shields.io/pypi/v/bos-auto.svg?style=for-the-badge)
+![](https://img.shields.io/github/downloads/pbsa/bos-auto/total.svg?style=for-the-badge)
+![](https://img.shields.io/pypi/pyversions/bos-auto.svg?style=for-the-badge)
+
+[![docs master](https://readthedocs.org/projects/bos-auto/badge/?version=latest)](http://bos-auto.rtfd.io/en/latest/)
+[![docs develop](https://readthedocs.org/projects/bos-auto/badge/?version=develop)](http://bos-auto.rtfd.io/en/develop/)
+
+
+`bos-auto` is one of two services that are required for proper operation of Bookie Oracle Software(BOS). `bos-auto` comes with a worker and an API to receive data from a Data Proxy. The API receives this data, validates it, and
+queues it for a worker to perform corresponding tasks. It
+further stores these incidents via [`bos-incidents`](https://github.com/PBSA/bos-incidents) to later be able to
+display them in the manual intervention(MINT) module [`bos-mint`](https://github.com/PBSA/bos-mint).
+
+## Documentation
+For directions on how to install and run `bos-auto` please visit our [documentation page](https://www.peerplays.tech/bookie-oracle-suite-bos/).
+
+[![docs master](https://readthedocs.org/projects/bos-auto/badge/?version=latest)](http://bos-auto.rtfd.io/en/latest/)
+[![docs develop](https://readthedocs.org/projects/bos-auto/badge/?version=develop)](http://bos-auto.rtfd.io/en/develop/)
+
+## Requirements
+
+* A Redis database
+* A MongoDB database
+* python3 deployment
+
+## Execution
+```bash
+$ python3 cli.py worker & # Execute worker
+$ python3 cli.py api # Start web endpoint
+```
+
+
+
+%package -n python3-bos-auto
+Summary: A daemon to manage synchronization with the blockchain
+Provides: python-bos-auto
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-bos-auto
+# BOS-auto
+
+![](https://img.shields.io/pypi/v/bos-auto.svg?style=for-the-badge)
+![](https://img.shields.io/github/downloads/pbsa/bos-auto/total.svg?style=for-the-badge)
+![](https://img.shields.io/pypi/pyversions/bos-auto.svg?style=for-the-badge)
+
+[![docs master](https://readthedocs.org/projects/bos-auto/badge/?version=latest)](http://bos-auto.rtfd.io/en/latest/)
+[![docs develop](https://readthedocs.org/projects/bos-auto/badge/?version=develop)](http://bos-auto.rtfd.io/en/develop/)
+
+
+`bos-auto` is one of two services that are required for proper operation of Bookie Oracle Software(BOS). `bos-auto` comes with a worker and an API to receive data from a Data Proxy. The API receives this data, validates it, and
+queues it for a worker to perform corresponding tasks. It
+further stores these incidents via [`bos-incidents`](https://github.com/PBSA/bos-incidents) to later be able to
+display them in the manual intervention(MINT) module [`bos-mint`](https://github.com/PBSA/bos-mint).
+
+## Documentation
+For directions on how to install and run `bos-auto` please visit our [documentation page](https://www.peerplays.tech/bookie-oracle-suite-bos/).
+
+[![docs master](https://readthedocs.org/projects/bos-auto/badge/?version=latest)](http://bos-auto.rtfd.io/en/latest/)
+[![docs develop](https://readthedocs.org/projects/bos-auto/badge/?version=develop)](http://bos-auto.rtfd.io/en/develop/)
+
+## Requirements
+
+* A Redis database
+* A MongoDB database
+* python3 deployment
+
+## Execution
+```bash
+$ python3 cli.py worker & # Execute worker
+$ python3 cli.py api # Start web endpoint
+```
+
+
+
+%package help
+Summary: Development documents and examples for bos-auto
+Provides: python3-bos-auto-doc
+%description help
+# BOS-auto
+
+![](https://img.shields.io/pypi/v/bos-auto.svg?style=for-the-badge)
+![](https://img.shields.io/github/downloads/pbsa/bos-auto/total.svg?style=for-the-badge)
+![](https://img.shields.io/pypi/pyversions/bos-auto.svg?style=for-the-badge)
+
+[![docs master](https://readthedocs.org/projects/bos-auto/badge/?version=latest)](http://bos-auto.rtfd.io/en/latest/)
+[![docs develop](https://readthedocs.org/projects/bos-auto/badge/?version=develop)](http://bos-auto.rtfd.io/en/develop/)
+
+
+`bos-auto` is one of two services that are required for proper operation of Bookie Oracle Software(BOS). `bos-auto` comes with a worker and an API to receive data from a Data Proxy. The API receives this data, validates it, and
+queues it for a worker to perform corresponding tasks. It
+further stores these incidents via [`bos-incidents`](https://github.com/PBSA/bos-incidents) to later be able to
+display them in the manual intervention(MINT) module [`bos-mint`](https://github.com/PBSA/bos-mint).
+
+## Documentation
+For directions on how to install and run `bos-auto` please visit our [documentation page](https://www.peerplays.tech/bookie-oracle-suite-bos/).
+
+[![docs master](https://readthedocs.org/projects/bos-auto/badge/?version=latest)](http://bos-auto.rtfd.io/en/latest/)
+[![docs develop](https://readthedocs.org/projects/bos-auto/badge/?version=develop)](http://bos-auto.rtfd.io/en/develop/)
+
+## Requirements
+
+* A Redis database
+* A MongoDB database
+* python3 deployment
+
+## Execution
+```bash
+$ python3 cli.py worker & # Execute worker
+$ python3 cli.py api # Start web endpoint
+```
+
+
+
+%prep
+%autosetup -n bos-auto-0.4.9
+
+%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-bos-auto -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 17 2023 Python_Bot <Python_Bot@openeuler.org> - 0.4.9-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..c7ed8dd
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+11acffcd351ef0d6dd5a80cf1282c377 bos-auto-0.4.9.tar.gz