Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-python/boto3/
Date: Wed, 31 Aug 2022 14:40:43
Message-Id: 1661955972.2c5d277553472044d4caedcd2b0c825afc56403e.mgorny@gentoo
1 commit: 2c5d277553472044d4caedcd2b0c825afc56403e
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Wed Aug 31 14:26:12 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 31 14:26:12 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c5d2775
7
8 dev-python/boto3: Remove old
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 dev-python/boto3/Manifest | 15 --------
13 dev-python/boto3/boto3-1.24.36.ebuild | 68 -----------------------------------
14 dev-python/boto3/boto3-1.24.41.ebuild | 68 -----------------------------------
15 dev-python/boto3/boto3-1.24.46.ebuild | 68 -----------------------------------
16 dev-python/boto3/boto3-1.24.47.ebuild | 68 -----------------------------------
17 dev-python/boto3/boto3-1.24.49.ebuild | 68 -----------------------------------
18 dev-python/boto3/boto3-1.24.50.ebuild | 68 -----------------------------------
19 dev-python/boto3/boto3-1.24.51.ebuild | 68 -----------------------------------
20 dev-python/boto3/boto3-1.24.52.ebuild | 68 -----------------------------------
21 dev-python/boto3/boto3-1.24.53.ebuild | 68 -----------------------------------
22 dev-python/boto3/boto3-1.24.54.ebuild | 68 -----------------------------------
23 dev-python/boto3/boto3-1.24.55.ebuild | 68 -----------------------------------
24 dev-python/boto3/boto3-1.24.57.ebuild | 68 -----------------------------------
25 dev-python/boto3/boto3-1.24.58.ebuild | 68 -----------------------------------
26 dev-python/boto3/boto3-1.24.59.ebuild | 68 -----------------------------------
27 dev-python/boto3/boto3-1.24.60.ebuild | 68 -----------------------------------
28 16 files changed, 1035 deletions(-)
29
30 diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
31 index d897507dea43..6a149978ac92 100644
32 --- a/dev-python/boto3/Manifest
33 +++ b/dev-python/boto3/Manifest
34 @@ -1,18 +1,3 @@
35 -DIST boto3-1.24.36.gh.tar.gz 522156 BLAKE2B b76cb50f01ff85c960a0984f950e72f02ac6e85131fd344142b886a3c745cb8b9073f865527911b88c462912413fce6df4066752ab5eec8ad1561d349ad22437 SHA512 fe00e78cc522248c449f83f869bb7d76793db9aa436259e74d0aa25984a02876191a7df41b1ad7658b06e418f248ad616743698c87a5c9696f77a196a53c561e
36 -DIST boto3-1.24.41.gh.tar.gz 523844 BLAKE2B 0cff30d6aba5e8eddb8f545737e22a146ef9a3c33df2ad5b4f6d0ef8fd67cb46183eb7fa21e8a961d2597df8d965478bcb0038f5dda117611bcfe15f0de26eac SHA512 ad3a6035352c54f7ba0197357a5a4e001c8fe7548121a9a3931acb69f9c098feb8da1d1699ac98d3ff00626f39082753434f1c992351a82cf269ce2c6a4eab06
37 -DIST boto3-1.24.46.gh.tar.gz 524945 BLAKE2B f26235fb6993a9dd09fca562315c8ec7003f122fe63851eb7e9db47519b311557665998ba61dafbebcec825ff0b5ff55d329dfd41523b90a387bf590e6205eda SHA512 922423beac0f7ecefb44c474ba8a928f3faec0adc945fd06958c9ffdad612bbb3d0be9dbb68249bcb6cd12446f858c208346808239f37153e6631defb74189bf
38 -DIST boto3-1.24.47.gh.tar.gz 525452 BLAKE2B 2c191fb2de8d03f1529a8b9c7d9cb6c21ea86415108c79dc7c06071bbaa1d94c491ca05348877dc8352094c626c60a6a07e336af4241b7bde1154a4ebeac371d SHA512 dd3807ef9ef28a5c6bff20b801a33ae9c150a6ff57bf4af645d8d6a5de05e8507289b9714190ca1e80400c637cd1761a2c568453d2d7af24e71ace93d3e5355a
39 -DIST boto3-1.24.49.gh.tar.gz 526085 BLAKE2B 8372c65dbe92fee877a9aaafbbeda6ee6df672e431e40e139ad5cd852cc15d2d6add34de0b8c34bdec8d39947940891b949d1720425e1311dc5e45f724a89bf9 SHA512 baea5b18407052b9391d7e5ad3efd124d1448f7fa7e2f89bfc04bc417e395035aa9d2cfbbaed822328baf7f81dbed81bc3c66dcaa66598a97b53c8c08cf61366
40 -DIST boto3-1.24.50.gh.tar.gz 526501 BLAKE2B 4ff77e527a990be760296471f6695eac1604926ae7814034c6ab840b6796d881a02a9936639dcd08daeb472fb27b964f7abd961f079f7961a4a624f7987fedb9 SHA512 9a2c3dcc7ea595c8d40872d59dae7459d401a9f930c542925829ceca6fc8b9846acf4cf67710777756b983e2eea85060488d001f3a948ec3d2f7cdbd617c1f72
41 -DIST boto3-1.24.51.gh.tar.gz 526840 BLAKE2B e796ee5c68260b1b125e658b80b74e2f76e611b4e317abf716a9b42da74ede88a17032d7035585bc92e029a1a8236443faf9aa2c52c541e421ee98fdf78e9769 SHA512 2f05f422dbe347940ce2fef0d2a55b79f26077237b6171a17f77dc5e97af4b9d796748ef854020e06a7f8e895b462eb55a4b1f9f1f02b20a68fb3ee4bbb76bb3
42 -DIST boto3-1.24.52.gh.tar.gz 527776 BLAKE2B 301c8c8fe2a5b75af1aa34d72df8e16ecf9f547428f42dfda9c25d19f29fb6f955ea457cf5b61cced45f36e008073bab02a93e955dea2749a2dcaa881e1f2b79 SHA512 1a7fb5aa77f7bccc1a9f58c3d4149ff653b0e4cb22dd2a47bf255d09ba09ccba2dabba32d444c85b78762d1b140b538da5b274546e2883a00f849d6fca0a1a91
43 -DIST boto3-1.24.53.gh.tar.gz 527969 BLAKE2B f0075c531876176c11a874398f2935a7ced0e42b233941825e1d926d8ad0ab76f594edc14eaafc80a47c9f6b030df5ea04a555d57de101b28096d67eda693409 SHA512 b1186ef0f1d9c3f1f7b0bd651882c0f771c2de280a66ba2b2d03f4ef0cb8e9c2d0c7544fad2cb72706d0576a3871bc26b42ea4a711647fac3837a6f1e1fc3d9f
44 -DIST boto3-1.24.54.gh.tar.gz 528596 BLAKE2B a34f5bdd4a72aecaa40b9235696b502702c39a14fc4dc23fc03d4abfc2fe763c278e00b20f04b1167a5acedb77c6c149cdd053eb7ed2dd4ed4333790b4fc0ab7 SHA512 82f77416f0ae1bfadfe59764ec2e956e1533359c4cd28ea82d955c1b909d8057e5cfb2588ad14d8edf54ad44b623ce17fe7bdbd976e1928bcd8f8cdf6d7a9489
45 -DIST boto3-1.24.55.gh.tar.gz 529245 BLAKE2B 02a5bdbabcabc7019728da0be14d02c3e64a28e996f656664b329499668a064a13eeb4d9504a609b0ede0ade188bbd96f2b1c758e05da4e0ab67d5b70e5408a1 SHA512 539375585f93b699032755eda36bbba99364ff68f49898656cebcddd99ebead4546a01f28b1f81473d7a7eea01196832345a0b3a99a460f20ba4d4c081768bbf
46 DIST boto3-1.24.56.gh.tar.gz 529533 BLAKE2B 7d41281f9cc645e8ca83a71e6eabf1d54373208488cc14bd723b32f56a4e2e1d3b4fa407ab495a9409ae9635f1dc2b7ce2fdebc9bfd1c263e0d9b29d5925daec SHA512 ffc86fbf45fa1264f26474115edcee3f62abc93e0a23fd7ca800c1995924e4cf71e84f852d28217863427061646d1ffd9e24d68d1c531d8b480d126e449f76f0
47 -DIST boto3-1.24.57.gh.tar.gz 530363 BLAKE2B a2f3f39f0de79fc68a32da9bacbef863c705cace82ec4650e17ab89b14f73a456b3583fa3376dc6a62139986063fe0bfade5511fea21d0490c57f9fb65cae425 SHA512 5dd4f0c53f772f5d8d2519e5b1230c5918537af7a265a64670996ff2384e2f8e226d33e91ad4491ce00932d8f99d61d6819ce0d10b0f493a514cef2183ac839c
48 -DIST boto3-1.24.58.gh.tar.gz 530450 BLAKE2B 82746de410c03fd0757d088781a5a2ab8d60e3c63bed127f617aec0ccb1eafd7064aed6087f912466db37c257e02ba7328e5408573c0e429284893c3c8605803 SHA512 1d7f5335cd7c7683224d503f9b2787d8dc4a345cc4d13a2dcfab9e709652ffe5cef8b8866d7a3e0218a7efc30d1029a24bad1d8edf9d47911dead3f2d98435af
49 -DIST boto3-1.24.59.gh.tar.gz 531080 BLAKE2B a5efbe215f2a88c6a48640a4b459c426ce3954a2337c84626f39228437d392fab8ec1cf4aaf53887db00bba70500a57ddfd0752d0f09226c78f70d5875ec852a SHA512 6999fc12826072cfd1b06a89a323cc9f28a0874cca07b1ffd94e223e717cc874701f57c1d7b4f63724e329c1f51522631502e8ef19f640fe75c8c4c14e7ff38c
50 -DIST boto3-1.24.60.gh.tar.gz 531790 BLAKE2B b1734cb085e49609f46dea3ecc0ffdf5e197d31c69a5514d93b026282b0e1ddf04b72282a339b8076f9318f97548457d3e3db314e899e8eceb3e05d2bfced400 SHA512 a82ad5433ef31abfeacc885c8d5540568ec96c5e6b21a23de8f04eb48569f92dda740862d93c5e8e506e70e60e7d5e55e7cfba17b73e471ef49fc2a827846473
51 DIST boto3-1.24.61.gh.tar.gz 531957 BLAKE2B b8cff8dea6b74ce1238a734cf1e2fb41ede27243216bf6c5b0e0d99a43948a6dc6999fe3ff0a13616b3a4ba0e1c675963faef5a299b9c1a86e3713eee9f07741 SHA512 7d957b9c9a120698fb2f7d1368500e456ea5e7834e4fc09c1680333b16056f089eea60480e50919c1dcc4596c72e43a74f6b57d433ed01f1ef53c7804b6dc2dc
52 DIST boto3-1.24.63.gh.tar.gz 533004 BLAKE2B f678fbea81cf1be2f28d2463fbf50ff841d0a2c027f2f80cb99364b686aa8b72cd02345e6f8532e2d3b2b6c4a676f50640e1c3d3fc50d53a1aa549d90b8f7bc0 SHA512 771b3911180df5bc85b0ee1a4b8762bf387a1f55f37501b8b10bb3971e5cfb91fb072c4f9ea405d16b6351b1d34c8dce6e9564dfabd2414f6162ca8cc5ba3bc9
53
54 diff --git a/dev-python/boto3/boto3-1.24.36.ebuild b/dev-python/boto3/boto3-1.24.36.ebuild
55 deleted file mode 100644
56 index c93eb5e2d7c0..000000000000
57 --- a/dev-python/boto3/boto3-1.24.36.ebuild
58 +++ /dev/null
59 @@ -1,68 +0,0 @@
60 -# Copyright 1999-2022 Gentoo Authors
61 -# Distributed under the terms of the GNU General Public License v2
62 -
63 -EAPI=8
64 -
65 -DISTUTILS_USE_PEP517=setuptools
66 -PYTHON_COMPAT=( python3_{8..11} )
67 -
68 -inherit distutils-r1 multiprocessing
69 -
70 -DESCRIPTION="The AWS SDK for Python"
71 -HOMEPAGE="
72 - https://github.com/boto/boto3/
73 - https://pypi.org/project/boto3/
74 -"
75 -LICENSE="Apache-2.0"
76 -SLOT="0"
77 -
78 -if [[ "${PV}" == "9999" ]]; then
79 - EGIT_REPO_URI="https://github.com/boto/boto3"
80 - inherit git-r3
81 - BOTOCORE_PV=${PV}
82 -else
83 - SRC_URI="
84 - https://github.com/boto/boto3/archive/${PV}.tar.gz
85 - -> ${P}.gh.tar.gz
86 - "
87 - KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
88 -
89 - # botocore is x.(y+3).z
90 - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
91 -fi
92 -
93 -RDEPEND="
94 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
95 - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
96 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
97 -"
98 -BDEPEND="
99 - test? (
100 - dev-python/mock[${PYTHON_USEDEP}]
101 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
102 - )
103 -"
104 -
105 -distutils_enable_sphinx docs/source \
106 - 'dev-python/guzzle_sphinx_theme'
107 -distutils_enable_tests pytest
108 -
109 -python_prepare_all() {
110 - # don't lock versions to narrow ranges
111 - sed -e '/botocore/ d' \
112 - -e '/jmespath/ d' \
113 - -e '/s3transfer/ d' \
114 - -i setup.py || die
115 -
116 - # do not rely on bundled deps in botocore (sic!)
117 - find -name '*.py' -exec sed -i \
118 - -e 's:from botocore[.]vendored import:import:' \
119 - -e 's:from botocore[.]vendored[.]:from :' \
120 - {} + || die
121 -
122 - distutils-r1_python_prepare_all
123 -}
124 -
125 -python_test() {
126 - epytest tests/{functional,unit} -n "$(makeopts_jobs)"
127 -}
128
129 diff --git a/dev-python/boto3/boto3-1.24.41.ebuild b/dev-python/boto3/boto3-1.24.41.ebuild
130 deleted file mode 100644
131 index 6edcc751d54b..000000000000
132 --- a/dev-python/boto3/boto3-1.24.41.ebuild
133 +++ /dev/null
134 @@ -1,68 +0,0 @@
135 -# Copyright 1999-2022 Gentoo Authors
136 -# Distributed under the terms of the GNU General Public License v2
137 -
138 -EAPI=8
139 -
140 -DISTUTILS_USE_PEP517=setuptools
141 -PYTHON_COMPAT=( python3_{8..11} )
142 -
143 -inherit distutils-r1 multiprocessing
144 -
145 -DESCRIPTION="The AWS SDK for Python"
146 -HOMEPAGE="
147 - https://github.com/boto/boto3/
148 - https://pypi.org/project/boto3/
149 -"
150 -LICENSE="Apache-2.0"
151 -SLOT="0"
152 -
153 -if [[ "${PV}" == "9999" ]]; then
154 - EGIT_REPO_URI="https://github.com/boto/boto3"
155 - inherit git-r3
156 - BOTOCORE_PV=${PV}
157 -else
158 - SRC_URI="
159 - https://github.com/boto/boto3/archive/${PV}.tar.gz
160 - -> ${P}.gh.tar.gz
161 - "
162 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
163 -
164 - # botocore is x.(y+3).z
165 - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
166 -fi
167 -
168 -RDEPEND="
169 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
170 - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
171 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
172 -"
173 -BDEPEND="
174 - test? (
175 - dev-python/mock[${PYTHON_USEDEP}]
176 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
177 - )
178 -"
179 -
180 -distutils_enable_sphinx docs/source \
181 - 'dev-python/guzzle_sphinx_theme'
182 -distutils_enable_tests pytest
183 -
184 -python_prepare_all() {
185 - # don't lock versions to narrow ranges
186 - sed -e '/botocore/ d' \
187 - -e '/jmespath/ d' \
188 - -e '/s3transfer/ d' \
189 - -i setup.py || die
190 -
191 - # do not rely on bundled deps in botocore (sic!)
192 - find -name '*.py' -exec sed -i \
193 - -e 's:from botocore[.]vendored import:import:' \
194 - -e 's:from botocore[.]vendored[.]:from :' \
195 - {} + || die
196 -
197 - distutils-r1_python_prepare_all
198 -}
199 -
200 -python_test() {
201 - epytest tests/{functional,unit} -n "$(makeopts_jobs)"
202 -}
203
204 diff --git a/dev-python/boto3/boto3-1.24.46.ebuild b/dev-python/boto3/boto3-1.24.46.ebuild
205 deleted file mode 100644
206 index 6edcc751d54b..000000000000
207 --- a/dev-python/boto3/boto3-1.24.46.ebuild
208 +++ /dev/null
209 @@ -1,68 +0,0 @@
210 -# Copyright 1999-2022 Gentoo Authors
211 -# Distributed under the terms of the GNU General Public License v2
212 -
213 -EAPI=8
214 -
215 -DISTUTILS_USE_PEP517=setuptools
216 -PYTHON_COMPAT=( python3_{8..11} )
217 -
218 -inherit distutils-r1 multiprocessing
219 -
220 -DESCRIPTION="The AWS SDK for Python"
221 -HOMEPAGE="
222 - https://github.com/boto/boto3/
223 - https://pypi.org/project/boto3/
224 -"
225 -LICENSE="Apache-2.0"
226 -SLOT="0"
227 -
228 -if [[ "${PV}" == "9999" ]]; then
229 - EGIT_REPO_URI="https://github.com/boto/boto3"
230 - inherit git-r3
231 - BOTOCORE_PV=${PV}
232 -else
233 - SRC_URI="
234 - https://github.com/boto/boto3/archive/${PV}.tar.gz
235 - -> ${P}.gh.tar.gz
236 - "
237 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
238 -
239 - # botocore is x.(y+3).z
240 - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
241 -fi
242 -
243 -RDEPEND="
244 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
245 - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
246 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
247 -"
248 -BDEPEND="
249 - test? (
250 - dev-python/mock[${PYTHON_USEDEP}]
251 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
252 - )
253 -"
254 -
255 -distutils_enable_sphinx docs/source \
256 - 'dev-python/guzzle_sphinx_theme'
257 -distutils_enable_tests pytest
258 -
259 -python_prepare_all() {
260 - # don't lock versions to narrow ranges
261 - sed -e '/botocore/ d' \
262 - -e '/jmespath/ d' \
263 - -e '/s3transfer/ d' \
264 - -i setup.py || die
265 -
266 - # do not rely on bundled deps in botocore (sic!)
267 - find -name '*.py' -exec sed -i \
268 - -e 's:from botocore[.]vendored import:import:' \
269 - -e 's:from botocore[.]vendored[.]:from :' \
270 - {} + || die
271 -
272 - distutils-r1_python_prepare_all
273 -}
274 -
275 -python_test() {
276 - epytest tests/{functional,unit} -n "$(makeopts_jobs)"
277 -}
278
279 diff --git a/dev-python/boto3/boto3-1.24.47.ebuild b/dev-python/boto3/boto3-1.24.47.ebuild
280 deleted file mode 100644
281 index 6edcc751d54b..000000000000
282 --- a/dev-python/boto3/boto3-1.24.47.ebuild
283 +++ /dev/null
284 @@ -1,68 +0,0 @@
285 -# Copyright 1999-2022 Gentoo Authors
286 -# Distributed under the terms of the GNU General Public License v2
287 -
288 -EAPI=8
289 -
290 -DISTUTILS_USE_PEP517=setuptools
291 -PYTHON_COMPAT=( python3_{8..11} )
292 -
293 -inherit distutils-r1 multiprocessing
294 -
295 -DESCRIPTION="The AWS SDK for Python"
296 -HOMEPAGE="
297 - https://github.com/boto/boto3/
298 - https://pypi.org/project/boto3/
299 -"
300 -LICENSE="Apache-2.0"
301 -SLOT="0"
302 -
303 -if [[ "${PV}" == "9999" ]]; then
304 - EGIT_REPO_URI="https://github.com/boto/boto3"
305 - inherit git-r3
306 - BOTOCORE_PV=${PV}
307 -else
308 - SRC_URI="
309 - https://github.com/boto/boto3/archive/${PV}.tar.gz
310 - -> ${P}.gh.tar.gz
311 - "
312 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
313 -
314 - # botocore is x.(y+3).z
315 - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
316 -fi
317 -
318 -RDEPEND="
319 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
320 - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
321 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
322 -"
323 -BDEPEND="
324 - test? (
325 - dev-python/mock[${PYTHON_USEDEP}]
326 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
327 - )
328 -"
329 -
330 -distutils_enable_sphinx docs/source \
331 - 'dev-python/guzzle_sphinx_theme'
332 -distutils_enable_tests pytest
333 -
334 -python_prepare_all() {
335 - # don't lock versions to narrow ranges
336 - sed -e '/botocore/ d' \
337 - -e '/jmespath/ d' \
338 - -e '/s3transfer/ d' \
339 - -i setup.py || die
340 -
341 - # do not rely on bundled deps in botocore (sic!)
342 - find -name '*.py' -exec sed -i \
343 - -e 's:from botocore[.]vendored import:import:' \
344 - -e 's:from botocore[.]vendored[.]:from :' \
345 - {} + || die
346 -
347 - distutils-r1_python_prepare_all
348 -}
349 -
350 -python_test() {
351 - epytest tests/{functional,unit} -n "$(makeopts_jobs)"
352 -}
353
354 diff --git a/dev-python/boto3/boto3-1.24.49.ebuild b/dev-python/boto3/boto3-1.24.49.ebuild
355 deleted file mode 100644
356 index 6edcc751d54b..000000000000
357 --- a/dev-python/boto3/boto3-1.24.49.ebuild
358 +++ /dev/null
359 @@ -1,68 +0,0 @@
360 -# Copyright 1999-2022 Gentoo Authors
361 -# Distributed under the terms of the GNU General Public License v2
362 -
363 -EAPI=8
364 -
365 -DISTUTILS_USE_PEP517=setuptools
366 -PYTHON_COMPAT=( python3_{8..11} )
367 -
368 -inherit distutils-r1 multiprocessing
369 -
370 -DESCRIPTION="The AWS SDK for Python"
371 -HOMEPAGE="
372 - https://github.com/boto/boto3/
373 - https://pypi.org/project/boto3/
374 -"
375 -LICENSE="Apache-2.0"
376 -SLOT="0"
377 -
378 -if [[ "${PV}" == "9999" ]]; then
379 - EGIT_REPO_URI="https://github.com/boto/boto3"
380 - inherit git-r3
381 - BOTOCORE_PV=${PV}
382 -else
383 - SRC_URI="
384 - https://github.com/boto/boto3/archive/${PV}.tar.gz
385 - -> ${P}.gh.tar.gz
386 - "
387 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
388 -
389 - # botocore is x.(y+3).z
390 - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
391 -fi
392 -
393 -RDEPEND="
394 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
395 - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
396 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
397 -"
398 -BDEPEND="
399 - test? (
400 - dev-python/mock[${PYTHON_USEDEP}]
401 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
402 - )
403 -"
404 -
405 -distutils_enable_sphinx docs/source \
406 - 'dev-python/guzzle_sphinx_theme'
407 -distutils_enable_tests pytest
408 -
409 -python_prepare_all() {
410 - # don't lock versions to narrow ranges
411 - sed -e '/botocore/ d' \
412 - -e '/jmespath/ d' \
413 - -e '/s3transfer/ d' \
414 - -i setup.py || die
415 -
416 - # do not rely on bundled deps in botocore (sic!)
417 - find -name '*.py' -exec sed -i \
418 - -e 's:from botocore[.]vendored import:import:' \
419 - -e 's:from botocore[.]vendored[.]:from :' \
420 - {} + || die
421 -
422 - distutils-r1_python_prepare_all
423 -}
424 -
425 -python_test() {
426 - epytest tests/{functional,unit} -n "$(makeopts_jobs)"
427 -}
428
429 diff --git a/dev-python/boto3/boto3-1.24.50.ebuild b/dev-python/boto3/boto3-1.24.50.ebuild
430 deleted file mode 100644
431 index 6edcc751d54b..000000000000
432 --- a/dev-python/boto3/boto3-1.24.50.ebuild
433 +++ /dev/null
434 @@ -1,68 +0,0 @@
435 -# Copyright 1999-2022 Gentoo Authors
436 -# Distributed under the terms of the GNU General Public License v2
437 -
438 -EAPI=8
439 -
440 -DISTUTILS_USE_PEP517=setuptools
441 -PYTHON_COMPAT=( python3_{8..11} )
442 -
443 -inherit distutils-r1 multiprocessing
444 -
445 -DESCRIPTION="The AWS SDK for Python"
446 -HOMEPAGE="
447 - https://github.com/boto/boto3/
448 - https://pypi.org/project/boto3/
449 -"
450 -LICENSE="Apache-2.0"
451 -SLOT="0"
452 -
453 -if [[ "${PV}" == "9999" ]]; then
454 - EGIT_REPO_URI="https://github.com/boto/boto3"
455 - inherit git-r3
456 - BOTOCORE_PV=${PV}
457 -else
458 - SRC_URI="
459 - https://github.com/boto/boto3/archive/${PV}.tar.gz
460 - -> ${P}.gh.tar.gz
461 - "
462 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
463 -
464 - # botocore is x.(y+3).z
465 - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
466 -fi
467 -
468 -RDEPEND="
469 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
470 - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
471 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
472 -"
473 -BDEPEND="
474 - test? (
475 - dev-python/mock[${PYTHON_USEDEP}]
476 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
477 - )
478 -"
479 -
480 -distutils_enable_sphinx docs/source \
481 - 'dev-python/guzzle_sphinx_theme'
482 -distutils_enable_tests pytest
483 -
484 -python_prepare_all() {
485 - # don't lock versions to narrow ranges
486 - sed -e '/botocore/ d' \
487 - -e '/jmespath/ d' \
488 - -e '/s3transfer/ d' \
489 - -i setup.py || die
490 -
491 - # do not rely on bundled deps in botocore (sic!)
492 - find -name '*.py' -exec sed -i \
493 - -e 's:from botocore[.]vendored import:import:' \
494 - -e 's:from botocore[.]vendored[.]:from :' \
495 - {} + || die
496 -
497 - distutils-r1_python_prepare_all
498 -}
499 -
500 -python_test() {
501 - epytest tests/{functional,unit} -n "$(makeopts_jobs)"
502 -}
503
504 diff --git a/dev-python/boto3/boto3-1.24.51.ebuild b/dev-python/boto3/boto3-1.24.51.ebuild
505 deleted file mode 100644
506 index 6edcc751d54b..000000000000
507 --- a/dev-python/boto3/boto3-1.24.51.ebuild
508 +++ /dev/null
509 @@ -1,68 +0,0 @@
510 -# Copyright 1999-2022 Gentoo Authors
511 -# Distributed under the terms of the GNU General Public License v2
512 -
513 -EAPI=8
514 -
515 -DISTUTILS_USE_PEP517=setuptools
516 -PYTHON_COMPAT=( python3_{8..11} )
517 -
518 -inherit distutils-r1 multiprocessing
519 -
520 -DESCRIPTION="The AWS SDK for Python"
521 -HOMEPAGE="
522 - https://github.com/boto/boto3/
523 - https://pypi.org/project/boto3/
524 -"
525 -LICENSE="Apache-2.0"
526 -SLOT="0"
527 -
528 -if [[ "${PV}" == "9999" ]]; then
529 - EGIT_REPO_URI="https://github.com/boto/boto3"
530 - inherit git-r3
531 - BOTOCORE_PV=${PV}
532 -else
533 - SRC_URI="
534 - https://github.com/boto/boto3/archive/${PV}.tar.gz
535 - -> ${P}.gh.tar.gz
536 - "
537 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
538 -
539 - # botocore is x.(y+3).z
540 - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
541 -fi
542 -
543 -RDEPEND="
544 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
545 - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
546 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
547 -"
548 -BDEPEND="
549 - test? (
550 - dev-python/mock[${PYTHON_USEDEP}]
551 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
552 - )
553 -"
554 -
555 -distutils_enable_sphinx docs/source \
556 - 'dev-python/guzzle_sphinx_theme'
557 -distutils_enable_tests pytest
558 -
559 -python_prepare_all() {
560 - # don't lock versions to narrow ranges
561 - sed -e '/botocore/ d' \
562 - -e '/jmespath/ d' \
563 - -e '/s3transfer/ d' \
564 - -i setup.py || die
565 -
566 - # do not rely on bundled deps in botocore (sic!)
567 - find -name '*.py' -exec sed -i \
568 - -e 's:from botocore[.]vendored import:import:' \
569 - -e 's:from botocore[.]vendored[.]:from :' \
570 - {} + || die
571 -
572 - distutils-r1_python_prepare_all
573 -}
574 -
575 -python_test() {
576 - epytest tests/{functional,unit} -n "$(makeopts_jobs)"
577 -}
578
579 diff --git a/dev-python/boto3/boto3-1.24.52.ebuild b/dev-python/boto3/boto3-1.24.52.ebuild
580 deleted file mode 100644
581 index 6edcc751d54b..000000000000
582 --- a/dev-python/boto3/boto3-1.24.52.ebuild
583 +++ /dev/null
584 @@ -1,68 +0,0 @@
585 -# Copyright 1999-2022 Gentoo Authors
586 -# Distributed under the terms of the GNU General Public License v2
587 -
588 -EAPI=8
589 -
590 -DISTUTILS_USE_PEP517=setuptools
591 -PYTHON_COMPAT=( python3_{8..11} )
592 -
593 -inherit distutils-r1 multiprocessing
594 -
595 -DESCRIPTION="The AWS SDK for Python"
596 -HOMEPAGE="
597 - https://github.com/boto/boto3/
598 - https://pypi.org/project/boto3/
599 -"
600 -LICENSE="Apache-2.0"
601 -SLOT="0"
602 -
603 -if [[ "${PV}" == "9999" ]]; then
604 - EGIT_REPO_URI="https://github.com/boto/boto3"
605 - inherit git-r3
606 - BOTOCORE_PV=${PV}
607 -else
608 - SRC_URI="
609 - https://github.com/boto/boto3/archive/${PV}.tar.gz
610 - -> ${P}.gh.tar.gz
611 - "
612 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
613 -
614 - # botocore is x.(y+3).z
615 - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
616 -fi
617 -
618 -RDEPEND="
619 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
620 - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
621 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
622 -"
623 -BDEPEND="
624 - test? (
625 - dev-python/mock[${PYTHON_USEDEP}]
626 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
627 - )
628 -"
629 -
630 -distutils_enable_sphinx docs/source \
631 - 'dev-python/guzzle_sphinx_theme'
632 -distutils_enable_tests pytest
633 -
634 -python_prepare_all() {
635 - # don't lock versions to narrow ranges
636 - sed -e '/botocore/ d' \
637 - -e '/jmespath/ d' \
638 - -e '/s3transfer/ d' \
639 - -i setup.py || die
640 -
641 - # do not rely on bundled deps in botocore (sic!)
642 - find -name '*.py' -exec sed -i \
643 - -e 's:from botocore[.]vendored import:import:' \
644 - -e 's:from botocore[.]vendored[.]:from :' \
645 - {} + || die
646 -
647 - distutils-r1_python_prepare_all
648 -}
649 -
650 -python_test() {
651 - epytest tests/{functional,unit} -n "$(makeopts_jobs)"
652 -}
653
654 diff --git a/dev-python/boto3/boto3-1.24.53.ebuild b/dev-python/boto3/boto3-1.24.53.ebuild
655 deleted file mode 100644
656 index 6edcc751d54b..000000000000
657 --- a/dev-python/boto3/boto3-1.24.53.ebuild
658 +++ /dev/null
659 @@ -1,68 +0,0 @@
660 -# Copyright 1999-2022 Gentoo Authors
661 -# Distributed under the terms of the GNU General Public License v2
662 -
663 -EAPI=8
664 -
665 -DISTUTILS_USE_PEP517=setuptools
666 -PYTHON_COMPAT=( python3_{8..11} )
667 -
668 -inherit distutils-r1 multiprocessing
669 -
670 -DESCRIPTION="The AWS SDK for Python"
671 -HOMEPAGE="
672 - https://github.com/boto/boto3/
673 - https://pypi.org/project/boto3/
674 -"
675 -LICENSE="Apache-2.0"
676 -SLOT="0"
677 -
678 -if [[ "${PV}" == "9999" ]]; then
679 - EGIT_REPO_URI="https://github.com/boto/boto3"
680 - inherit git-r3
681 - BOTOCORE_PV=${PV}
682 -else
683 - SRC_URI="
684 - https://github.com/boto/boto3/archive/${PV}.tar.gz
685 - -> ${P}.gh.tar.gz
686 - "
687 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
688 -
689 - # botocore is x.(y+3).z
690 - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
691 -fi
692 -
693 -RDEPEND="
694 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
695 - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
696 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
697 -"
698 -BDEPEND="
699 - test? (
700 - dev-python/mock[${PYTHON_USEDEP}]
701 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
702 - )
703 -"
704 -
705 -distutils_enable_sphinx docs/source \
706 - 'dev-python/guzzle_sphinx_theme'
707 -distutils_enable_tests pytest
708 -
709 -python_prepare_all() {
710 - # don't lock versions to narrow ranges
711 - sed -e '/botocore/ d' \
712 - -e '/jmespath/ d' \
713 - -e '/s3transfer/ d' \
714 - -i setup.py || die
715 -
716 - # do not rely on bundled deps in botocore (sic!)
717 - find -name '*.py' -exec sed -i \
718 - -e 's:from botocore[.]vendored import:import:' \
719 - -e 's:from botocore[.]vendored[.]:from :' \
720 - {} + || die
721 -
722 - distutils-r1_python_prepare_all
723 -}
724 -
725 -python_test() {
726 - epytest tests/{functional,unit} -n "$(makeopts_jobs)"
727 -}
728
729 diff --git a/dev-python/boto3/boto3-1.24.54.ebuild b/dev-python/boto3/boto3-1.24.54.ebuild
730 deleted file mode 100644
731 index 6edcc751d54b..000000000000
732 --- a/dev-python/boto3/boto3-1.24.54.ebuild
733 +++ /dev/null
734 @@ -1,68 +0,0 @@
735 -# Copyright 1999-2022 Gentoo Authors
736 -# Distributed under the terms of the GNU General Public License v2
737 -
738 -EAPI=8
739 -
740 -DISTUTILS_USE_PEP517=setuptools
741 -PYTHON_COMPAT=( python3_{8..11} )
742 -
743 -inherit distutils-r1 multiprocessing
744 -
745 -DESCRIPTION="The AWS SDK for Python"
746 -HOMEPAGE="
747 - https://github.com/boto/boto3/
748 - https://pypi.org/project/boto3/
749 -"
750 -LICENSE="Apache-2.0"
751 -SLOT="0"
752 -
753 -if [[ "${PV}" == "9999" ]]; then
754 - EGIT_REPO_URI="https://github.com/boto/boto3"
755 - inherit git-r3
756 - BOTOCORE_PV=${PV}
757 -else
758 - SRC_URI="
759 - https://github.com/boto/boto3/archive/${PV}.tar.gz
760 - -> ${P}.gh.tar.gz
761 - "
762 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
763 -
764 - # botocore is x.(y+3).z
765 - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
766 -fi
767 -
768 -RDEPEND="
769 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
770 - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
771 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
772 -"
773 -BDEPEND="
774 - test? (
775 - dev-python/mock[${PYTHON_USEDEP}]
776 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
777 - )
778 -"
779 -
780 -distutils_enable_sphinx docs/source \
781 - 'dev-python/guzzle_sphinx_theme'
782 -distutils_enable_tests pytest
783 -
784 -python_prepare_all() {
785 - # don't lock versions to narrow ranges
786 - sed -e '/botocore/ d' \
787 - -e '/jmespath/ d' \
788 - -e '/s3transfer/ d' \
789 - -i setup.py || die
790 -
791 - # do not rely on bundled deps in botocore (sic!)
792 - find -name '*.py' -exec sed -i \
793 - -e 's:from botocore[.]vendored import:import:' \
794 - -e 's:from botocore[.]vendored[.]:from :' \
795 - {} + || die
796 -
797 - distutils-r1_python_prepare_all
798 -}
799 -
800 -python_test() {
801 - epytest tests/{functional,unit} -n "$(makeopts_jobs)"
802 -}
803
804 diff --git a/dev-python/boto3/boto3-1.24.55.ebuild b/dev-python/boto3/boto3-1.24.55.ebuild
805 deleted file mode 100644
806 index 6edcc751d54b..000000000000
807 --- a/dev-python/boto3/boto3-1.24.55.ebuild
808 +++ /dev/null
809 @@ -1,68 +0,0 @@
810 -# Copyright 1999-2022 Gentoo Authors
811 -# Distributed under the terms of the GNU General Public License v2
812 -
813 -EAPI=8
814 -
815 -DISTUTILS_USE_PEP517=setuptools
816 -PYTHON_COMPAT=( python3_{8..11} )
817 -
818 -inherit distutils-r1 multiprocessing
819 -
820 -DESCRIPTION="The AWS SDK for Python"
821 -HOMEPAGE="
822 - https://github.com/boto/boto3/
823 - https://pypi.org/project/boto3/
824 -"
825 -LICENSE="Apache-2.0"
826 -SLOT="0"
827 -
828 -if [[ "${PV}" == "9999" ]]; then
829 - EGIT_REPO_URI="https://github.com/boto/boto3"
830 - inherit git-r3
831 - BOTOCORE_PV=${PV}
832 -else
833 - SRC_URI="
834 - https://github.com/boto/boto3/archive/${PV}.tar.gz
835 - -> ${P}.gh.tar.gz
836 - "
837 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
838 -
839 - # botocore is x.(y+3).z
840 - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
841 -fi
842 -
843 -RDEPEND="
844 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
845 - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
846 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
847 -"
848 -BDEPEND="
849 - test? (
850 - dev-python/mock[${PYTHON_USEDEP}]
851 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
852 - )
853 -"
854 -
855 -distutils_enable_sphinx docs/source \
856 - 'dev-python/guzzle_sphinx_theme'
857 -distutils_enable_tests pytest
858 -
859 -python_prepare_all() {
860 - # don't lock versions to narrow ranges
861 - sed -e '/botocore/ d' \
862 - -e '/jmespath/ d' \
863 - -e '/s3transfer/ d' \
864 - -i setup.py || die
865 -
866 - # do not rely on bundled deps in botocore (sic!)
867 - find -name '*.py' -exec sed -i \
868 - -e 's:from botocore[.]vendored import:import:' \
869 - -e 's:from botocore[.]vendored[.]:from :' \
870 - {} + || die
871 -
872 - distutils-r1_python_prepare_all
873 -}
874 -
875 -python_test() {
876 - epytest tests/{functional,unit} -n "$(makeopts_jobs)"
877 -}
878
879 diff --git a/dev-python/boto3/boto3-1.24.57.ebuild b/dev-python/boto3/boto3-1.24.57.ebuild
880 deleted file mode 100644
881 index 6edcc751d54b..000000000000
882 --- a/dev-python/boto3/boto3-1.24.57.ebuild
883 +++ /dev/null
884 @@ -1,68 +0,0 @@
885 -# Copyright 1999-2022 Gentoo Authors
886 -# Distributed under the terms of the GNU General Public License v2
887 -
888 -EAPI=8
889 -
890 -DISTUTILS_USE_PEP517=setuptools
891 -PYTHON_COMPAT=( python3_{8..11} )
892 -
893 -inherit distutils-r1 multiprocessing
894 -
895 -DESCRIPTION="The AWS SDK for Python"
896 -HOMEPAGE="
897 - https://github.com/boto/boto3/
898 - https://pypi.org/project/boto3/
899 -"
900 -LICENSE="Apache-2.0"
901 -SLOT="0"
902 -
903 -if [[ "${PV}" == "9999" ]]; then
904 - EGIT_REPO_URI="https://github.com/boto/boto3"
905 - inherit git-r3
906 - BOTOCORE_PV=${PV}
907 -else
908 - SRC_URI="
909 - https://github.com/boto/boto3/archive/${PV}.tar.gz
910 - -> ${P}.gh.tar.gz
911 - "
912 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
913 -
914 - # botocore is x.(y+3).z
915 - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
916 -fi
917 -
918 -RDEPEND="
919 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
920 - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
921 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
922 -"
923 -BDEPEND="
924 - test? (
925 - dev-python/mock[${PYTHON_USEDEP}]
926 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
927 - )
928 -"
929 -
930 -distutils_enable_sphinx docs/source \
931 - 'dev-python/guzzle_sphinx_theme'
932 -distutils_enable_tests pytest
933 -
934 -python_prepare_all() {
935 - # don't lock versions to narrow ranges
936 - sed -e '/botocore/ d' \
937 - -e '/jmespath/ d' \
938 - -e '/s3transfer/ d' \
939 - -i setup.py || die
940 -
941 - # do not rely on bundled deps in botocore (sic!)
942 - find -name '*.py' -exec sed -i \
943 - -e 's:from botocore[.]vendored import:import:' \
944 - -e 's:from botocore[.]vendored[.]:from :' \
945 - {} + || die
946 -
947 - distutils-r1_python_prepare_all
948 -}
949 -
950 -python_test() {
951 - epytest tests/{functional,unit} -n "$(makeopts_jobs)"
952 -}
953
954 diff --git a/dev-python/boto3/boto3-1.24.58.ebuild b/dev-python/boto3/boto3-1.24.58.ebuild
955 deleted file mode 100644
956 index 6edcc751d54b..000000000000
957 --- a/dev-python/boto3/boto3-1.24.58.ebuild
958 +++ /dev/null
959 @@ -1,68 +0,0 @@
960 -# Copyright 1999-2022 Gentoo Authors
961 -# Distributed under the terms of the GNU General Public License v2
962 -
963 -EAPI=8
964 -
965 -DISTUTILS_USE_PEP517=setuptools
966 -PYTHON_COMPAT=( python3_{8..11} )
967 -
968 -inherit distutils-r1 multiprocessing
969 -
970 -DESCRIPTION="The AWS SDK for Python"
971 -HOMEPAGE="
972 - https://github.com/boto/boto3/
973 - https://pypi.org/project/boto3/
974 -"
975 -LICENSE="Apache-2.0"
976 -SLOT="0"
977 -
978 -if [[ "${PV}" == "9999" ]]; then
979 - EGIT_REPO_URI="https://github.com/boto/boto3"
980 - inherit git-r3
981 - BOTOCORE_PV=${PV}
982 -else
983 - SRC_URI="
984 - https://github.com/boto/boto3/archive/${PV}.tar.gz
985 - -> ${P}.gh.tar.gz
986 - "
987 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
988 -
989 - # botocore is x.(y+3).z
990 - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
991 -fi
992 -
993 -RDEPEND="
994 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
995 - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
996 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
997 -"
998 -BDEPEND="
999 - test? (
1000 - dev-python/mock[${PYTHON_USEDEP}]
1001 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
1002 - )
1003 -"
1004 -
1005 -distutils_enable_sphinx docs/source \
1006 - 'dev-python/guzzle_sphinx_theme'
1007 -distutils_enable_tests pytest
1008 -
1009 -python_prepare_all() {
1010 - # don't lock versions to narrow ranges
1011 - sed -e '/botocore/ d' \
1012 - -e '/jmespath/ d' \
1013 - -e '/s3transfer/ d' \
1014 - -i setup.py || die
1015 -
1016 - # do not rely on bundled deps in botocore (sic!)
1017 - find -name '*.py' -exec sed -i \
1018 - -e 's:from botocore[.]vendored import:import:' \
1019 - -e 's:from botocore[.]vendored[.]:from :' \
1020 - {} + || die
1021 -
1022 - distutils-r1_python_prepare_all
1023 -}
1024 -
1025 -python_test() {
1026 - epytest tests/{functional,unit} -n "$(makeopts_jobs)"
1027 -}
1028
1029 diff --git a/dev-python/boto3/boto3-1.24.59.ebuild b/dev-python/boto3/boto3-1.24.59.ebuild
1030 deleted file mode 100644
1031 index 6edcc751d54b..000000000000
1032 --- a/dev-python/boto3/boto3-1.24.59.ebuild
1033 +++ /dev/null
1034 @@ -1,68 +0,0 @@
1035 -# Copyright 1999-2022 Gentoo Authors
1036 -# Distributed under the terms of the GNU General Public License v2
1037 -
1038 -EAPI=8
1039 -
1040 -DISTUTILS_USE_PEP517=setuptools
1041 -PYTHON_COMPAT=( python3_{8..11} )
1042 -
1043 -inherit distutils-r1 multiprocessing
1044 -
1045 -DESCRIPTION="The AWS SDK for Python"
1046 -HOMEPAGE="
1047 - https://github.com/boto/boto3/
1048 - https://pypi.org/project/boto3/
1049 -"
1050 -LICENSE="Apache-2.0"
1051 -SLOT="0"
1052 -
1053 -if [[ "${PV}" == "9999" ]]; then
1054 - EGIT_REPO_URI="https://github.com/boto/boto3"
1055 - inherit git-r3
1056 - BOTOCORE_PV=${PV}
1057 -else
1058 - SRC_URI="
1059 - https://github.com/boto/boto3/archive/${PV}.tar.gz
1060 - -> ${P}.gh.tar.gz
1061 - "
1062 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
1063 -
1064 - # botocore is x.(y+3).z
1065 - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
1066 -fi
1067 -
1068 -RDEPEND="
1069 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
1070 - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
1071 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
1072 -"
1073 -BDEPEND="
1074 - test? (
1075 - dev-python/mock[${PYTHON_USEDEP}]
1076 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
1077 - )
1078 -"
1079 -
1080 -distutils_enable_sphinx docs/source \
1081 - 'dev-python/guzzle_sphinx_theme'
1082 -distutils_enable_tests pytest
1083 -
1084 -python_prepare_all() {
1085 - # don't lock versions to narrow ranges
1086 - sed -e '/botocore/ d' \
1087 - -e '/jmespath/ d' \
1088 - -e '/s3transfer/ d' \
1089 - -i setup.py || die
1090 -
1091 - # do not rely on bundled deps in botocore (sic!)
1092 - find -name '*.py' -exec sed -i \
1093 - -e 's:from botocore[.]vendored import:import:' \
1094 - -e 's:from botocore[.]vendored[.]:from :' \
1095 - {} + || die
1096 -
1097 - distutils-r1_python_prepare_all
1098 -}
1099 -
1100 -python_test() {
1101 - epytest tests/{functional,unit} -n "$(makeopts_jobs)"
1102 -}
1103
1104 diff --git a/dev-python/boto3/boto3-1.24.60.ebuild b/dev-python/boto3/boto3-1.24.60.ebuild
1105 deleted file mode 100644
1106 index 6edcc751d54b..000000000000
1107 --- a/dev-python/boto3/boto3-1.24.60.ebuild
1108 +++ /dev/null
1109 @@ -1,68 +0,0 @@
1110 -# Copyright 1999-2022 Gentoo Authors
1111 -# Distributed under the terms of the GNU General Public License v2
1112 -
1113 -EAPI=8
1114 -
1115 -DISTUTILS_USE_PEP517=setuptools
1116 -PYTHON_COMPAT=( python3_{8..11} )
1117 -
1118 -inherit distutils-r1 multiprocessing
1119 -
1120 -DESCRIPTION="The AWS SDK for Python"
1121 -HOMEPAGE="
1122 - https://github.com/boto/boto3/
1123 - https://pypi.org/project/boto3/
1124 -"
1125 -LICENSE="Apache-2.0"
1126 -SLOT="0"
1127 -
1128 -if [[ "${PV}" == "9999" ]]; then
1129 - EGIT_REPO_URI="https://github.com/boto/boto3"
1130 - inherit git-r3
1131 - BOTOCORE_PV=${PV}
1132 -else
1133 - SRC_URI="
1134 - https://github.com/boto/boto3/archive/${PV}.tar.gz
1135 - -> ${P}.gh.tar.gz
1136 - "
1137 - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
1138 -
1139 - # botocore is x.(y+3).z
1140 - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
1141 -fi
1142 -
1143 -RDEPEND="
1144 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
1145 - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
1146 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
1147 -"
1148 -BDEPEND="
1149 - test? (
1150 - dev-python/mock[${PYTHON_USEDEP}]
1151 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
1152 - )
1153 -"
1154 -
1155 -distutils_enable_sphinx docs/source \
1156 - 'dev-python/guzzle_sphinx_theme'
1157 -distutils_enable_tests pytest
1158 -
1159 -python_prepare_all() {
1160 - # don't lock versions to narrow ranges
1161 - sed -e '/botocore/ d' \
1162 - -e '/jmespath/ d' \
1163 - -e '/s3transfer/ d' \
1164 - -i setup.py || die
1165 -
1166 - # do not rely on bundled deps in botocore (sic!)
1167 - find -name '*.py' -exec sed -i \
1168 - -e 's:from botocore[.]vendored import:import:' \
1169 - -e 's:from botocore[.]vendored[.]:from :' \
1170 - {} + || die
1171 -
1172 - distutils-r1_python_prepare_all
1173 -}
1174 -
1175 -python_test() {
1176 - epytest tests/{functional,unit} -n "$(makeopts_jobs)"
1177 -}