%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 - 1.2.28-1 - Package Spec generated