blob: 5490ae454d058a502e7205ca35d4512dfc52ab34 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
%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.aliyun.com/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 Jun 08 2023 Python_Bot <Python_Bot@openeuler.org> - 0.0.7-1
- Package Spec generated
|