%global _empty_manifest_terminate_build 0 Name: python-gelfclient Version: 0.0.7 Release: 1 Summary: A UDP client for sending message in the Graylog Extended Log Format (GELF) License: Apache v2 URL: http://github.com/orionvm/python-gelfclient Source0: https://mirrors.nju.edu.cn/pypi/web/packages/a0/2d/777339ff87624bfb014fd4f28e324d572a612a2291d53d797702e971b83d/gelfclient-0.0.7.tar.gz BuildArch: noarch %description Python client for sending UDP messages in Graylog Extended Log Format (GELF). Messages are zlib compressed, and support GELF chunked encoding. Since messages are sent with UDP, the log method should return quickly and not raise an exception due to timeout. However an exception may be raised due to a DNS name resolution failure for the target hostname. %package -n python3-gelfclient Summary: A UDP client for sending message in the Graylog Extended Log Format (GELF) Provides: python-gelfclient BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-gelfclient Python client for sending UDP messages in Graylog Extended Log Format (GELF). Messages are zlib compressed, and support GELF chunked encoding. Since messages are sent with UDP, the log method should return quickly and not raise an exception due to timeout. However an exception may be raised due to a DNS name resolution failure for the target hostname. %package help Summary: Development documents and examples for gelfclient Provides: python3-gelfclient-doc %description help Python client for sending UDP messages in Graylog Extended Log Format (GELF). Messages are zlib compressed, and support GELF chunked encoding. Since messages are sent with UDP, the log method should return quickly and not raise an exception due to timeout. However an exception may be raised due to a DNS name resolution failure for the target hostname. %prep %autosetup -n gelfclient-0.0.7 %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-gelfclient -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu May 18 2023 Python_Bot - 0.0.7-1 - Package Spec generated