summaryrefslogtreecommitdiff
path: root/python-opencensus-ext-grpc.spec
blob: 376e6ac2781b2f8de930a3d8ca264cdfc61da07c (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
88
89
90
91
92
93
94
95
96
97
98
99
100
%global _empty_manifest_terminate_build 0
Name:		python-opencensus-ext-grpc
Version:	0.7.2
Release:	1
Summary:	OpenCensus gRPC Integration
License:	Apache-2.0
URL:		https://github.com/census-instrumentation/opencensus-python/tree/master/contrib/opencensus-ext-grpc
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/f7/91/c5501aaf821f0b6c9e88e5a045eacee89fe01f7b9ded770a55d7b529e03f/opencensus-ext-grpc-0.7.2.tar.gz
BuildArch:	noarch

Requires:	python3-grpcio
Requires:	python3-opencensus

%description
|pypi|
OpenCensus provides the implementation of interceptors for both the client side
and server side to instrument the gRPC requests and responses. The client
interceptors are used to create a decorated channel that intercepts client
gRPC calls and server interceptors act as decorators over handlers.
gRPC interceptor is a new feature in the grpcio1.8.0 release, please upgrade
your grpcio to the latest version to use this feature.
For sample usage, please refer to the hello world example in the examples
directory.
More information about the gRPC interceptors please see the `proposal`_.

%package -n python3-opencensus-ext-grpc
Summary:	OpenCensus gRPC Integration
Provides:	python-opencensus-ext-grpc
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
%description -n python3-opencensus-ext-grpc
|pypi|
OpenCensus provides the implementation of interceptors for both the client side
and server side to instrument the gRPC requests and responses. The client
interceptors are used to create a decorated channel that intercepts client
gRPC calls and server interceptors act as decorators over handlers.
gRPC interceptor is a new feature in the grpcio1.8.0 release, please upgrade
your grpcio to the latest version to use this feature.
For sample usage, please refer to the hello world example in the examples
directory.
More information about the gRPC interceptors please see the `proposal`_.

%package help
Summary:	Development documents and examples for opencensus-ext-grpc
Provides:	python3-opencensus-ext-grpc-doc
%description help
|pypi|
OpenCensus provides the implementation of interceptors for both the client side
and server side to instrument the gRPC requests and responses. The client
interceptors are used to create a decorated channel that intercepts client
gRPC calls and server interceptors act as decorators over handlers.
gRPC interceptor is a new feature in the grpcio1.8.0 release, please upgrade
your grpcio to the latest version to use this feature.
For sample usage, please refer to the hello world example in the examples
directory.
More information about the gRPC interceptors please see the `proposal`_.

%prep
%autosetup -n opencensus-ext-grpc-0.7.2

%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-opencensus-ext-grpc -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Sat Feb 25 2023 Python_Bot <Python_Bot@openeuler.org> - 0.7.2-1
- Package Spec generated