blob: d4717aadecebe972cb74a4a34ed117d6d92cdc4c (
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
|
%global _empty_manifest_terminate_build 0
Name: python-google-cloud-scheduler
Version: 2.11.0
Release: 1
Summary: Google Cloud Scheduler API client library
License: Apache 2.0
URL: https://github.com/googleapis/python-scheduler
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/7c/45/d24990f8ef25ac67893adb2bc21709ec76561e97e2e2cdbea4f90c6b29fd/google-cloud-scheduler-2.11.0.tar.gz
BuildArch: noarch
Requires: python3-google-api-core[grpc]
Requires: python3-proto-plus
Requires: python3-protobuf
Requires: python3-proto-plus
%description
|stable| |pypi| |versions|
`Cloud Scheduler API`_: lets you set up scheduled units of work to be executed at defined times or regular intervals. These work units are commonly known as cron jobs. Typical use cases might include sending out a report email on a daily basis, updating some cached data every 10 minutes, or updating some summary information once an hour.
- `Client Library Documentation`_
- `Product Documentation`_
%package -n python3-google-cloud-scheduler
Summary: Google Cloud Scheduler API client library
Provides: python-google-cloud-scheduler
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-google-cloud-scheduler
|stable| |pypi| |versions|
`Cloud Scheduler API`_: lets you set up scheduled units of work to be executed at defined times or regular intervals. These work units are commonly known as cron jobs. Typical use cases might include sending out a report email on a daily basis, updating some cached data every 10 minutes, or updating some summary information once an hour.
- `Client Library Documentation`_
- `Product Documentation`_
%package help
Summary: Development documents and examples for google-cloud-scheduler
Provides: python3-google-cloud-scheduler-doc
%description help
|stable| |pypi| |versions|
`Cloud Scheduler API`_: lets you set up scheduled units of work to be executed at defined times or regular intervals. These work units are commonly known as cron jobs. Typical use cases might include sending out a report email on a daily basis, updating some cached data every 10 minutes, or updating some summary information once an hour.
- `Client Library Documentation`_
- `Product Documentation`_
%prep
%autosetup -n google-cloud-scheduler-2.11.0
%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-google-cloud-scheduler -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Sun Apr 23 2023 Python_Bot <Python_Bot@openeuler.org> - 2.11.0-1
- Package Spec generated
|