summaryrefslogtreecommitdiff
path: root/python-better-boto.spec
blob: 5028ae0f96b64a11bdc7939c7437b0399fb1aebd (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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
%global _empty_manifest_terminate_build 0
Name:		python-better-boto
Version:	0.43.0
Release:	1
Summary:	Helpers to make using boto3 more enjoyable
License:	MIT License
URL:		https://github.com/eamonnfaherty/better-boto
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/c0/d8/1bb94b60528097d515712d13da4c622155f3c38e882a2a242bc43fa5a815/better-boto-0.43.0.tar.gz
BuildArch:	noarch

Requires:	python3-boto3
Requires:	python3-pyyaml

%description
# Better Boto

## Description

Better Boto aims to reduce the burden of using AWS Boto3.  AWS Boto3 is a low level SDK for interacting with AWS Services 
and sometimes it feels too low level or too crud like.

Better Boto is a collection of helper functions to make using AWS Boto easier.  For example, it added a create_or_update
method to the AWS CloudFormation client.  It also provides some helpers for dealing with pagination operations and some
help using AWS Organizations.  Check out the [docs](https://better-boto.readthedocs.io/en/latest/) for the full set of examples.


## Badges

[![Codacy Badge](https://api.codacy.com/project/badge/Grade/186212a8957b42a594ec8aa5f8d8a70c)](https://www.codacy.com/app/eamonnfaherty/better-boto?utm_source=github.com&utm_medium=referral&utm_content=eamonnfaherty/better-boto&utm_campaign=Badge_Grade)

[![Build Status](https://travis-ci.org/eamonnfaherty/better-boto.svg?branch=master)](https://travis-ci.org/eamonnfaherty/better-boto)

[![Docs Status](https://readthedocs.org/projects/better-boto/badge/?version=latest)](https://better-boto.readthedocs.io/en/latest/)




%package -n python3-better-boto
Summary:	Helpers to make using boto3 more enjoyable
Provides:	python-better-boto
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-better-boto
# Better Boto

## Description

Better Boto aims to reduce the burden of using AWS Boto3.  AWS Boto3 is a low level SDK for interacting with AWS Services 
and sometimes it feels too low level or too crud like.

Better Boto is a collection of helper functions to make using AWS Boto easier.  For example, it added a create_or_update
method to the AWS CloudFormation client.  It also provides some helpers for dealing with pagination operations and some
help using AWS Organizations.  Check out the [docs](https://better-boto.readthedocs.io/en/latest/) for the full set of examples.


## Badges

[![Codacy Badge](https://api.codacy.com/project/badge/Grade/186212a8957b42a594ec8aa5f8d8a70c)](https://www.codacy.com/app/eamonnfaherty/better-boto?utm_source=github.com&utm_medium=referral&utm_content=eamonnfaherty/better-boto&utm_campaign=Badge_Grade)

[![Build Status](https://travis-ci.org/eamonnfaherty/better-boto.svg?branch=master)](https://travis-ci.org/eamonnfaherty/better-boto)

[![Docs Status](https://readthedocs.org/projects/better-boto/badge/?version=latest)](https://better-boto.readthedocs.io/en/latest/)




%package help
Summary:	Development documents and examples for better-boto
Provides:	python3-better-boto-doc
%description help
# Better Boto

## Description

Better Boto aims to reduce the burden of using AWS Boto3.  AWS Boto3 is a low level SDK for interacting with AWS Services 
and sometimes it feels too low level or too crud like.

Better Boto is a collection of helper functions to make using AWS Boto easier.  For example, it added a create_or_update
method to the AWS CloudFormation client.  It also provides some helpers for dealing with pagination operations and some
help using AWS Organizations.  Check out the [docs](https://better-boto.readthedocs.io/en/latest/) for the full set of examples.


## Badges

[![Codacy Badge](https://api.codacy.com/project/badge/Grade/186212a8957b42a594ec8aa5f8d8a70c)](https://www.codacy.com/app/eamonnfaherty/better-boto?utm_source=github.com&utm_medium=referral&utm_content=eamonnfaherty/better-boto&utm_campaign=Badge_Grade)

[![Build Status](https://travis-ci.org/eamonnfaherty/better-boto.svg?branch=master)](https://travis-ci.org/eamonnfaherty/better-boto)

[![Docs Status](https://readthedocs.org/projects/better-boto/badge/?version=latest)](https://better-boto.readthedocs.io/en/latest/)




%prep
%autosetup -n better-boto-0.43.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-better-boto -f filelist.lst
%dir %{python3_sitelib}/*

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

%changelog
* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 0.43.0-1
- Package Spec generated