summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-06-20 03:35:10 +0000
committerCoprDistGit <infra@openeuler.org>2023-06-20 03:35:10 +0000
commit8572102e39fe3de649bbfdfd1cada55e08851422 (patch)
tree5036f69c9f948cc099d3b84d0f28447b83b8b3cf
parent8ffa5b6c4aa5f54c365c5fb2aa1a2907a3d3d811 (diff)
automatic import of python-humedopeneuler20.03
-rw-r--r--.gitignore1
-rw-r--r--python-humed.spec122
-rw-r--r--sources1
3 files changed, 124 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..844be03 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
diff --git a/sources b/sources
new file mode 100644
index 0000000..2271b45
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+4599fc78c39a30527869da06b1a1ac40 humed-1.2.28.tar.gz