diff options
author | CoprDistGit <infra@openeuler.org> | 2023-06-20 03:35:10 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-06-20 03:35:10 +0000 |
commit | 8572102e39fe3de649bbfdfd1cada55e08851422 (patch) | |
tree | 5036f69c9f948cc099d3b84d0f28447b83b8b3cf | |
parent | 8ffa5b6c4aa5f54c365c5fb2aa1a2907a3d3d811 (diff) |
automatic import of python-humedopeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-humed.spec | 122 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 124 insertions, 0 deletions
@@ -0,0 +1 @@ +/humed-1.2.28.tar.gz diff --git a/python-humed.spec b/python-humed.spec new file mode 100644 index 0000000..55a01b6 --- /dev/null +++ b/python-humed.spec @@ -0,0 +1,122 @@ +%global _empty_manifest_terminate_build 0 +Name: python-humed +Version: 1.2.28 +Release: 1 +Summary: Agnostic sysadmin/devops instrumentation tool. Includes hume and humed. +License: MIT License +URL: https://github.com/buanzo/hume +Source0: https://mirrors.aliyun.com/pypi/web/packages/a0/27/e152c7c32ecd9fc2417c580024cd1e39c57e99d88cd0ab258db5bc496828/humed-1.2.28.tar.gz +BuildArch: noarch + +Requires: python3-pid +Requires: python3-psutil +Requires: python3-requests +Requires: python3-logstash-async +Requires: python3-confuse +Requires: python3-pyzmq +Requires: python3-webhook-listener +Requires: python3-Jinja2 + +%description +TL;DR: Add hume commands inside your scripts to better report to a central +location. Currently supporting Slack, syslog, remote-syslog, logstash, etc + +Imagine this: You have some cron scripts. They need to run correctly, and +you need to know if anything happens. You usually check logs via email or +some cool dashboard. Yeah. But it gets boring, repetitive and you end up +not checking the logs. It is a well known sysadmin syndrome. + +Hume client works and can be used in bash scripts, or during a screen +session, to provide real time updates to your managers, customers, etc. + +So, for instance write those scripts adding hume commands in them: + + + + +%package -n python3-humed +Summary: Agnostic sysadmin/devops instrumentation tool. Includes hume and humed. +Provides: python-humed +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-humed +TL;DR: Add hume commands inside your scripts to better report to a central +location. Currently supporting Slack, syslog, remote-syslog, logstash, etc + +Imagine this: You have some cron scripts. They need to run correctly, and +you need to know if anything happens. You usually check logs via email or +some cool dashboard. Yeah. But it gets boring, repetitive and you end up +not checking the logs. It is a well known sysadmin syndrome. + +Hume client works and can be used in bash scripts, or during a screen +session, to provide real time updates to your managers, customers, etc. + +So, for instance write those scripts adding hume commands in them: + + + + +%package help +Summary: Development documents and examples for humed +Provides: python3-humed-doc +%description help +TL;DR: Add hume commands inside your scripts to better report to a central +location. Currently supporting Slack, syslog, remote-syslog, logstash, etc + +Imagine this: You have some cron scripts. They need to run correctly, and +you need to know if anything happens. You usually check logs via email or +some cool dashboard. Yeah. But it gets boring, repetitive and you end up +not checking the logs. It is a well known sysadmin syndrome. + +Hume client works and can be used in bash scripts, or during a screen +session, to provide real time updates to your managers, customers, etc. + +So, for instance write those scripts adding hume commands in them: + + + + +%prep +%autosetup -n humed-1.2.28 + +%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-humed -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 1.2.28-1 +- Package Spec generated @@ -0,0 +1 @@ +4599fc78c39a30527869da06b1a1ac40 humed-1.2.28.tar.gz |