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: app-admin/awscli/
Date: Sat, 31 Dec 2022 10:10:11
Message-Id: 1672481171.55980250a883c0bcefaf8e22ad90bc8b26ce2cc3.mgorny@gentoo
1 commit: 55980250a883c0bcefaf8e22ad90bc8b26ce2cc3
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sat Dec 31 10:06:11 2022 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Sat Dec 31 10:06:11 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55980250
7
8 app-admin/awscli: Remove old
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 app-admin/awscli/Manifest | 9 ----
13 app-admin/awscli/awscli-1.27.20.ebuild | 80 ----------------------------------
14 app-admin/awscli/awscli-1.27.29.ebuild | 80 ----------------------------------
15 app-admin/awscli/awscli-1.27.31.ebuild | 80 ----------------------------------
16 app-admin/awscli/awscli-1.27.33.ebuild | 80 ----------------------------------
17 app-admin/awscli/awscli-1.27.34.ebuild | 80 ----------------------------------
18 app-admin/awscli/awscli-1.27.36.ebuild | 80 ----------------------------------
19 app-admin/awscli/awscli-1.27.38.ebuild | 80 ----------------------------------
20 app-admin/awscli/awscli-1.27.39.ebuild | 80 ----------------------------------
21 app-admin/awscli/awscli-1.27.40.ebuild | 80 ----------------------------------
22 10 files changed, 729 deletions(-)
23
24 diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
25 index 96dda99a8d87..f940ce7535a5 100644
26 --- a/app-admin/awscli/Manifest
27 +++ b/app-admin/awscli/Manifest
28 @@ -1,12 +1,3 @@
29 -DIST aws-cli-1.27.20.gh.tar.gz 2315771 BLAKE2B 6729a6709e2ae3d493700b49dbcb7020391f7ce9e2d023e942271a27502309c8f699e90063aa6a13256981123d22772653888fcaae7bebe3cde471caa21bf4a1 SHA512 b520136e0c41e1b40ce48f90024461ace2d0967f3897dcdf68c90cc89ca637e3ba1dee117d5c1f7c6cd9d0d598e819c5faf5ebbf8a35818dc5e8c85933122af6
30 -DIST aws-cli-1.27.29.gh.tar.gz 2325759 BLAKE2B 693131da782ce248a00560617d3d1cd57e1dcac20ba8a6a560b5a1c06c7f6b18576efd4e0a2151d538e28b3f59593ded609e8fea3d29bce9f91bc270f888e23a SHA512 828a3fdda0b3156c1b09ed53b5c2c6486857bdd1e4e3d5cfd77e817bc6c1e53e1ff3f7ddf83c55e8ca93b2944f37333244adffa0f3b9416b1c4197db9b364dde
31 -DIST aws-cli-1.27.31.gh.tar.gz 2327529 BLAKE2B 5c274358df6ed3081e945f21aac184fb774cc4b5d621954f4c4b88996252c3edb0b9c76d6aaab1f5273f0c2db1d19a7d5a46f3c1915190e7d5c141e9cfcf908d SHA512 37b295265d32e8ca73f3b16c4225027df8b735c39a930ad64db9590737da0e9407560fb82514417a0f7b42692fec27c8b949f91c973e719199c9767ff613559d
32 DIST aws-cli-1.27.32.gh.tar.gz 2328348 BLAKE2B 0958525a47f6dac8422dd37c9e099c2bf48d4bb5a8897673d18bb5b747dc6a0806d71cdf92899daf768ffa7cf9b7d39fe559cadad46eabc7913130d98c578d75 SHA512 db034e58761368a72e5a233e49e6c904281635fb47384f984b2ead1bd285bdb0af1a7e7b76d77ddaa6d19496ee1add756e1dbc43044aab1ba2b1f09232a112c9
33 -DIST aws-cli-1.27.33.gh.tar.gz 2330168 BLAKE2B f5edc8494ba8b66c9819dd2b9182ab3bbc1f91c1114222e53ed890706c7d6c63adf31f754d85526c01459d3910b7cde5cb38f7e29c1821f086d3b94b9003eaec SHA512 d5e0e18804c7cbc549ba8d8cf4fa6a180f78f0681d09955e96874e0a67a3c3de2a1397995a62a9df14b08425feef6d625ae61522dbe38a62ddf9cb7e72d786d4
34 -DIST aws-cli-1.27.34.gh.tar.gz 2330530 BLAKE2B ee58a6cf4b2fa66c308a479222d13bdb1140e61c591c9d0bc452ae823a2d6a6ed14adb72cb6316d21ca26e33476fecf45f1484346924c9db2a4e7120d586babf SHA512 db9deda8021cb30f597f5bf96e0312bf3a0046da82a894663bb79549857b745e3676340997c0eb381e170d89e177d938cc1e93c0371b364bd23533dbdf39a344
35 -DIST aws-cli-1.27.36.gh.tar.gz 2332507 BLAKE2B 215356ff11388b5ecc3c71cf6a33b7a9e23449fd88bc4342aeae4660a17b2348f736d646b34eb343a4fc0f4d990d7b39d43de3b21d3b8b4bc1bdfa0f37db2fb6 SHA512 a84bf8c636d39ced6e1e5153e8eedc1db8629cd325236b5c9ab5cd39b59105f9f906822955318bec99062f438ddb118e26e5aa4e50d2e1c2397249b64014288e
36 DIST aws-cli-1.27.37.gh.tar.gz 2332965 BLAKE2B 9c855f02bc63f64e3d9bb706139305a6b3dad523bd2563c9d6ca4b39b340ea242bf8e85ee369ca92d327073d9eb0a4f0e3da59b4016eaa2ce4f48aa083cc9c51 SHA512 3f53d4c15244019d1773486e192bda4ca69a9afe8e32f2fcfd9f56affc3bcc84e15a1aa4b27563f404bc5471b868eabc74c8fb3884deb0372d61a038e101202a
37 -DIST aws-cli-1.27.38.gh.tar.gz 2333077 BLAKE2B 721ebce0e39b90b9ac18552046b62a5263ebec3d6abbe798ccbf28a9ab63dbf17699a8d2eab2d7b620717c56b8b9ff1d8b3316940a21925b3a58bfcbbc65e03b SHA512 3e529a64542fc14f179bdb5cea3b275f1a2d0d9d4df63c118f5d18067a5a69d1c7677fd8ddbb18d45cef8ce5be880fa9f2a2546d8e57475e1f35a2e0ced7b8ec
38 -DIST aws-cli-1.27.39.gh.tar.gz 2333488 BLAKE2B a50ea5601f36646fbc0e6dfd6053ff09cfee9476fe0923f8b969e639f7c7af4c52e9482be9eae9b2b48cc905263b80117d9b49ae3e6a9a1b361f6929c6640b87 SHA512 b6f7fba1ccf4a9828af63222d422a4b83c97ed848bbae899816c1323caa450f2114527d9d1acc4c14ed54fe3aa92cae10dfd4df62e1e98ab38dddc856b0df677
39 -DIST aws-cli-1.27.40.gh.tar.gz 2333845 BLAKE2B d7ec9f54b9ccb46ac3248a839f2691a53fe16b1ff35e9068bce069a71570c9db64f092fa91ca237be61b8b60cace8aa2c699023dc49d1e5258d95bd676d031c2 SHA512 62e6cebc6a893558d2eb5a6ee462f8b632aa733b349ff3d71eb49c940cfd7ea66d29bf9109bf0150d3bd18745bf36f54d0eb499edd7087fdfc824c74ce4929cb
40 DIST aws-cli-1.27.41.gh.tar.gz 2333941 BLAKE2B ab39bd9acdf7d2d6f7ac6a8168b5959ede6799b4e06e04892fd49fae056b384c4fe9f7d721301b46be90f84fc0ead345968d1bc93399c8d8a374559e10c31519 SHA512 81d36eb1554386968924ea14c42e03fc21ab32ab97750f2d8fd20ac0deb6a6a7184b84b41e06ba0738ece233ff9dba08fe1f9f801bce1a2b38656c73f23e76e0
41
42 diff --git a/app-admin/awscli/awscli-1.27.20.ebuild b/app-admin/awscli/awscli-1.27.20.ebuild
43 deleted file mode 100644
44 index 9102a3ea8c09..000000000000
45 --- a/app-admin/awscli/awscli-1.27.20.ebuild
46 +++ /dev/null
47 @@ -1,80 +0,0 @@
48 -# Copyright 1999-2022 Gentoo Authors
49 -# Distributed under the terms of the GNU General Public License v2
50 -
51 -EAPI=8
52 -
53 -DISTUTILS_USE_PEP517=setuptools
54 -PYTHON_COMPAT=( python3_{10..11} )
55 -
56 -inherit bash-completion-r1 distutils-r1 multiprocessing
57 -
58 -MY_P=aws-cli-${PV}
59 -DESCRIPTION="Universal Command Line Environment for AWS"
60 -HOMEPAGE="
61 - https://github.com/aws/aws-cli/
62 - https://pypi.org/project/awscli/
63 -"
64 -SRC_URI="
65 - https://github.com/aws/aws-cli/archive/${PV}.tar.gz
66 - -> ${MY_P}.gh.tar.gz
67 -"
68 -S=${WORKDIR}/${MY_P}
69 -
70 -LICENSE="Apache-2.0"
71 -SLOT="0"
72 -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
73 -
74 -# botocore is x.(y+2).z
75 -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
76 -RDEPEND="
77 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
78 - dev-python/colorama[${PYTHON_USEDEP}]
79 - dev-python/docutils[${PYTHON_USEDEP}]
80 - dev-python/rsa[${PYTHON_USEDEP}]
81 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
82 - dev-python/pyyaml[${PYTHON_USEDEP}]
83 - !app-admin/awscli-bin
84 -"
85 -BDEPEND="
86 - test? (
87 - dev-python/pytest-forked[${PYTHON_USEDEP}]
88 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
89 - )
90 -"
91 -
92 -distutils_enable_tests pytest
93 -
94 -src_prepare() {
95 - # do not rely on bundled deps in botocore (sic!)
96 - find -name '*.py' -exec sed -i \
97 - -e 's:from botocore[.]vendored import:import:' \
98 - -e 's:from botocore[.]vendored[.]:from :' \
99 - {} + || die
100 - # strip overzealous upper bounds on requirements
101 - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
102 - distutils-r1_src_prepare
103 -}
104 -
105 -python_test() {
106 - local EPYTEST_DESELECT=(
107 - # TODO
108 - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
109 - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
110 - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
111 - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
112 - )
113 -
114 - # integration tests require AWS credentials and Internet access
115 - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
116 -}
117 -
118 -python_install_all() {
119 - newbashcomp bin/aws_bash_completer aws
120 -
121 - insinto /usr/share/zsh/site-functions
122 - newins bin/aws_zsh_completer.sh _aws
123 -
124 - distutils-r1_python_install_all
125 -
126 - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
127 -}
128
129 diff --git a/app-admin/awscli/awscli-1.27.29.ebuild b/app-admin/awscli/awscli-1.27.29.ebuild
130 deleted file mode 100644
131 index caea725bbca7..000000000000
132 --- a/app-admin/awscli/awscli-1.27.29.ebuild
133 +++ /dev/null
134 @@ -1,80 +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_{10..11} )
142 -
143 -inherit bash-completion-r1 distutils-r1 multiprocessing
144 -
145 -MY_P=aws-cli-${PV}
146 -DESCRIPTION="Universal Command Line Environment for AWS"
147 -HOMEPAGE="
148 - https://github.com/aws/aws-cli/
149 - https://pypi.org/project/awscli/
150 -"
151 -SRC_URI="
152 - https://github.com/aws/aws-cli/archive/${PV}.tar.gz
153 - -> ${MY_P}.gh.tar.gz
154 -"
155 -S=${WORKDIR}/${MY_P}
156 -
157 -LICENSE="Apache-2.0"
158 -SLOT="0"
159 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
160 -
161 -# botocore is x.(y+2).z
162 -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
163 -RDEPEND="
164 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
165 - dev-python/colorama[${PYTHON_USEDEP}]
166 - dev-python/docutils[${PYTHON_USEDEP}]
167 - dev-python/rsa[${PYTHON_USEDEP}]
168 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
169 - dev-python/pyyaml[${PYTHON_USEDEP}]
170 - !app-admin/awscli-bin
171 -"
172 -BDEPEND="
173 - test? (
174 - dev-python/pytest-forked[${PYTHON_USEDEP}]
175 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
176 - )
177 -"
178 -
179 -distutils_enable_tests pytest
180 -
181 -src_prepare() {
182 - # do not rely on bundled deps in botocore (sic!)
183 - find -name '*.py' -exec sed -i \
184 - -e 's:from botocore[.]vendored import:import:' \
185 - -e 's:from botocore[.]vendored[.]:from :' \
186 - {} + || die
187 - # strip overzealous upper bounds on requirements
188 - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
189 - distutils-r1_src_prepare
190 -}
191 -
192 -python_test() {
193 - local EPYTEST_DESELECT=(
194 - # TODO
195 - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
196 - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
197 - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
198 - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
199 - )
200 -
201 - # integration tests require AWS credentials and Internet access
202 - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
203 -}
204 -
205 -python_install_all() {
206 - newbashcomp bin/aws_bash_completer aws
207 -
208 - insinto /usr/share/zsh/site-functions
209 - newins bin/aws_zsh_completer.sh _aws
210 -
211 - distutils-r1_python_install_all
212 -
213 - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
214 -}
215
216 diff --git a/app-admin/awscli/awscli-1.27.31.ebuild b/app-admin/awscli/awscli-1.27.31.ebuild
217 deleted file mode 100644
218 index caea725bbca7..000000000000
219 --- a/app-admin/awscli/awscli-1.27.31.ebuild
220 +++ /dev/null
221 @@ -1,80 +0,0 @@
222 -# Copyright 1999-2022 Gentoo Authors
223 -# Distributed under the terms of the GNU General Public License v2
224 -
225 -EAPI=8
226 -
227 -DISTUTILS_USE_PEP517=setuptools
228 -PYTHON_COMPAT=( python3_{10..11} )
229 -
230 -inherit bash-completion-r1 distutils-r1 multiprocessing
231 -
232 -MY_P=aws-cli-${PV}
233 -DESCRIPTION="Universal Command Line Environment for AWS"
234 -HOMEPAGE="
235 - https://github.com/aws/aws-cli/
236 - https://pypi.org/project/awscli/
237 -"
238 -SRC_URI="
239 - https://github.com/aws/aws-cli/archive/${PV}.tar.gz
240 - -> ${MY_P}.gh.tar.gz
241 -"
242 -S=${WORKDIR}/${MY_P}
243 -
244 -LICENSE="Apache-2.0"
245 -SLOT="0"
246 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
247 -
248 -# botocore is x.(y+2).z
249 -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
250 -RDEPEND="
251 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
252 - dev-python/colorama[${PYTHON_USEDEP}]
253 - dev-python/docutils[${PYTHON_USEDEP}]
254 - dev-python/rsa[${PYTHON_USEDEP}]
255 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
256 - dev-python/pyyaml[${PYTHON_USEDEP}]
257 - !app-admin/awscli-bin
258 -"
259 -BDEPEND="
260 - test? (
261 - dev-python/pytest-forked[${PYTHON_USEDEP}]
262 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
263 - )
264 -"
265 -
266 -distutils_enable_tests pytest
267 -
268 -src_prepare() {
269 - # do not rely on bundled deps in botocore (sic!)
270 - find -name '*.py' -exec sed -i \
271 - -e 's:from botocore[.]vendored import:import:' \
272 - -e 's:from botocore[.]vendored[.]:from :' \
273 - {} + || die
274 - # strip overzealous upper bounds on requirements
275 - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
276 - distutils-r1_src_prepare
277 -}
278 -
279 -python_test() {
280 - local EPYTEST_DESELECT=(
281 - # TODO
282 - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
283 - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
284 - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
285 - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
286 - )
287 -
288 - # integration tests require AWS credentials and Internet access
289 - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
290 -}
291 -
292 -python_install_all() {
293 - newbashcomp bin/aws_bash_completer aws
294 -
295 - insinto /usr/share/zsh/site-functions
296 - newins bin/aws_zsh_completer.sh _aws
297 -
298 - distutils-r1_python_install_all
299 -
300 - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
301 -}
302
303 diff --git a/app-admin/awscli/awscli-1.27.33.ebuild b/app-admin/awscli/awscli-1.27.33.ebuild
304 deleted file mode 100644
305 index caea725bbca7..000000000000
306 --- a/app-admin/awscli/awscli-1.27.33.ebuild
307 +++ /dev/null
308 @@ -1,80 +0,0 @@
309 -# Copyright 1999-2022 Gentoo Authors
310 -# Distributed under the terms of the GNU General Public License v2
311 -
312 -EAPI=8
313 -
314 -DISTUTILS_USE_PEP517=setuptools
315 -PYTHON_COMPAT=( python3_{10..11} )
316 -
317 -inherit bash-completion-r1 distutils-r1 multiprocessing
318 -
319 -MY_P=aws-cli-${PV}
320 -DESCRIPTION="Universal Command Line Environment for AWS"
321 -HOMEPAGE="
322 - https://github.com/aws/aws-cli/
323 - https://pypi.org/project/awscli/
324 -"
325 -SRC_URI="
326 - https://github.com/aws/aws-cli/archive/${PV}.tar.gz
327 - -> ${MY_P}.gh.tar.gz
328 -"
329 -S=${WORKDIR}/${MY_P}
330 -
331 -LICENSE="Apache-2.0"
332 -SLOT="0"
333 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
334 -
335 -# botocore is x.(y+2).z
336 -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
337 -RDEPEND="
338 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
339 - dev-python/colorama[${PYTHON_USEDEP}]
340 - dev-python/docutils[${PYTHON_USEDEP}]
341 - dev-python/rsa[${PYTHON_USEDEP}]
342 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
343 - dev-python/pyyaml[${PYTHON_USEDEP}]
344 - !app-admin/awscli-bin
345 -"
346 -BDEPEND="
347 - test? (
348 - dev-python/pytest-forked[${PYTHON_USEDEP}]
349 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
350 - )
351 -"
352 -
353 -distutils_enable_tests pytest
354 -
355 -src_prepare() {
356 - # do not rely on bundled deps in botocore (sic!)
357 - find -name '*.py' -exec sed -i \
358 - -e 's:from botocore[.]vendored import:import:' \
359 - -e 's:from botocore[.]vendored[.]:from :' \
360 - {} + || die
361 - # strip overzealous upper bounds on requirements
362 - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
363 - distutils-r1_src_prepare
364 -}
365 -
366 -python_test() {
367 - local EPYTEST_DESELECT=(
368 - # TODO
369 - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
370 - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
371 - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
372 - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
373 - )
374 -
375 - # integration tests require AWS credentials and Internet access
376 - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
377 -}
378 -
379 -python_install_all() {
380 - newbashcomp bin/aws_bash_completer aws
381 -
382 - insinto /usr/share/zsh/site-functions
383 - newins bin/aws_zsh_completer.sh _aws
384 -
385 - distutils-r1_python_install_all
386 -
387 - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
388 -}
389
390 diff --git a/app-admin/awscli/awscli-1.27.34.ebuild b/app-admin/awscli/awscli-1.27.34.ebuild
391 deleted file mode 100644
392 index caea725bbca7..000000000000
393 --- a/app-admin/awscli/awscli-1.27.34.ebuild
394 +++ /dev/null
395 @@ -1,80 +0,0 @@
396 -# Copyright 1999-2022 Gentoo Authors
397 -# Distributed under the terms of the GNU General Public License v2
398 -
399 -EAPI=8
400 -
401 -DISTUTILS_USE_PEP517=setuptools
402 -PYTHON_COMPAT=( python3_{10..11} )
403 -
404 -inherit bash-completion-r1 distutils-r1 multiprocessing
405 -
406 -MY_P=aws-cli-${PV}
407 -DESCRIPTION="Universal Command Line Environment for AWS"
408 -HOMEPAGE="
409 - https://github.com/aws/aws-cli/
410 - https://pypi.org/project/awscli/
411 -"
412 -SRC_URI="
413 - https://github.com/aws/aws-cli/archive/${PV}.tar.gz
414 - -> ${MY_P}.gh.tar.gz
415 -"
416 -S=${WORKDIR}/${MY_P}
417 -
418 -LICENSE="Apache-2.0"
419 -SLOT="0"
420 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
421 -
422 -# botocore is x.(y+2).z
423 -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
424 -RDEPEND="
425 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
426 - dev-python/colorama[${PYTHON_USEDEP}]
427 - dev-python/docutils[${PYTHON_USEDEP}]
428 - dev-python/rsa[${PYTHON_USEDEP}]
429 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
430 - dev-python/pyyaml[${PYTHON_USEDEP}]
431 - !app-admin/awscli-bin
432 -"
433 -BDEPEND="
434 - test? (
435 - dev-python/pytest-forked[${PYTHON_USEDEP}]
436 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
437 - )
438 -"
439 -
440 -distutils_enable_tests pytest
441 -
442 -src_prepare() {
443 - # do not rely on bundled deps in botocore (sic!)
444 - find -name '*.py' -exec sed -i \
445 - -e 's:from botocore[.]vendored import:import:' \
446 - -e 's:from botocore[.]vendored[.]:from :' \
447 - {} + || die
448 - # strip overzealous upper bounds on requirements
449 - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
450 - distutils-r1_src_prepare
451 -}
452 -
453 -python_test() {
454 - local EPYTEST_DESELECT=(
455 - # TODO
456 - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
457 - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
458 - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
459 - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
460 - )
461 -
462 - # integration tests require AWS credentials and Internet access
463 - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
464 -}
465 -
466 -python_install_all() {
467 - newbashcomp bin/aws_bash_completer aws
468 -
469 - insinto /usr/share/zsh/site-functions
470 - newins bin/aws_zsh_completer.sh _aws
471 -
472 - distutils-r1_python_install_all
473 -
474 - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
475 -}
476
477 diff --git a/app-admin/awscli/awscli-1.27.36.ebuild b/app-admin/awscli/awscli-1.27.36.ebuild
478 deleted file mode 100644
479 index caea725bbca7..000000000000
480 --- a/app-admin/awscli/awscli-1.27.36.ebuild
481 +++ /dev/null
482 @@ -1,80 +0,0 @@
483 -# Copyright 1999-2022 Gentoo Authors
484 -# Distributed under the terms of the GNU General Public License v2
485 -
486 -EAPI=8
487 -
488 -DISTUTILS_USE_PEP517=setuptools
489 -PYTHON_COMPAT=( python3_{10..11} )
490 -
491 -inherit bash-completion-r1 distutils-r1 multiprocessing
492 -
493 -MY_P=aws-cli-${PV}
494 -DESCRIPTION="Universal Command Line Environment for AWS"
495 -HOMEPAGE="
496 - https://github.com/aws/aws-cli/
497 - https://pypi.org/project/awscli/
498 -"
499 -SRC_URI="
500 - https://github.com/aws/aws-cli/archive/${PV}.tar.gz
501 - -> ${MY_P}.gh.tar.gz
502 -"
503 -S=${WORKDIR}/${MY_P}
504 -
505 -LICENSE="Apache-2.0"
506 -SLOT="0"
507 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
508 -
509 -# botocore is x.(y+2).z
510 -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
511 -RDEPEND="
512 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
513 - dev-python/colorama[${PYTHON_USEDEP}]
514 - dev-python/docutils[${PYTHON_USEDEP}]
515 - dev-python/rsa[${PYTHON_USEDEP}]
516 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
517 - dev-python/pyyaml[${PYTHON_USEDEP}]
518 - !app-admin/awscli-bin
519 -"
520 -BDEPEND="
521 - test? (
522 - dev-python/pytest-forked[${PYTHON_USEDEP}]
523 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
524 - )
525 -"
526 -
527 -distutils_enable_tests pytest
528 -
529 -src_prepare() {
530 - # do not rely on bundled deps in botocore (sic!)
531 - find -name '*.py' -exec sed -i \
532 - -e 's:from botocore[.]vendored import:import:' \
533 - -e 's:from botocore[.]vendored[.]:from :' \
534 - {} + || die
535 - # strip overzealous upper bounds on requirements
536 - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
537 - distutils-r1_src_prepare
538 -}
539 -
540 -python_test() {
541 - local EPYTEST_DESELECT=(
542 - # TODO
543 - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
544 - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
545 - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
546 - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
547 - )
548 -
549 - # integration tests require AWS credentials and Internet access
550 - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
551 -}
552 -
553 -python_install_all() {
554 - newbashcomp bin/aws_bash_completer aws
555 -
556 - insinto /usr/share/zsh/site-functions
557 - newins bin/aws_zsh_completer.sh _aws
558 -
559 - distutils-r1_python_install_all
560 -
561 - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
562 -}
563
564 diff --git a/app-admin/awscli/awscli-1.27.38.ebuild b/app-admin/awscli/awscli-1.27.38.ebuild
565 deleted file mode 100644
566 index caea725bbca7..000000000000
567 --- a/app-admin/awscli/awscli-1.27.38.ebuild
568 +++ /dev/null
569 @@ -1,80 +0,0 @@
570 -# Copyright 1999-2022 Gentoo Authors
571 -# Distributed under the terms of the GNU General Public License v2
572 -
573 -EAPI=8
574 -
575 -DISTUTILS_USE_PEP517=setuptools
576 -PYTHON_COMPAT=( python3_{10..11} )
577 -
578 -inherit bash-completion-r1 distutils-r1 multiprocessing
579 -
580 -MY_P=aws-cli-${PV}
581 -DESCRIPTION="Universal Command Line Environment for AWS"
582 -HOMEPAGE="
583 - https://github.com/aws/aws-cli/
584 - https://pypi.org/project/awscli/
585 -"
586 -SRC_URI="
587 - https://github.com/aws/aws-cli/archive/${PV}.tar.gz
588 - -> ${MY_P}.gh.tar.gz
589 -"
590 -S=${WORKDIR}/${MY_P}
591 -
592 -LICENSE="Apache-2.0"
593 -SLOT="0"
594 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
595 -
596 -# botocore is x.(y+2).z
597 -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
598 -RDEPEND="
599 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
600 - dev-python/colorama[${PYTHON_USEDEP}]
601 - dev-python/docutils[${PYTHON_USEDEP}]
602 - dev-python/rsa[${PYTHON_USEDEP}]
603 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
604 - dev-python/pyyaml[${PYTHON_USEDEP}]
605 - !app-admin/awscli-bin
606 -"
607 -BDEPEND="
608 - test? (
609 - dev-python/pytest-forked[${PYTHON_USEDEP}]
610 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
611 - )
612 -"
613 -
614 -distutils_enable_tests pytest
615 -
616 -src_prepare() {
617 - # do not rely on bundled deps in botocore (sic!)
618 - find -name '*.py' -exec sed -i \
619 - -e 's:from botocore[.]vendored import:import:' \
620 - -e 's:from botocore[.]vendored[.]:from :' \
621 - {} + || die
622 - # strip overzealous upper bounds on requirements
623 - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
624 - distutils-r1_src_prepare
625 -}
626 -
627 -python_test() {
628 - local EPYTEST_DESELECT=(
629 - # TODO
630 - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
631 - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
632 - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
633 - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
634 - )
635 -
636 - # integration tests require AWS credentials and Internet access
637 - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
638 -}
639 -
640 -python_install_all() {
641 - newbashcomp bin/aws_bash_completer aws
642 -
643 - insinto /usr/share/zsh/site-functions
644 - newins bin/aws_zsh_completer.sh _aws
645 -
646 - distutils-r1_python_install_all
647 -
648 - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
649 -}
650
651 diff --git a/app-admin/awscli/awscli-1.27.39.ebuild b/app-admin/awscli/awscli-1.27.39.ebuild
652 deleted file mode 100644
653 index caea725bbca7..000000000000
654 --- a/app-admin/awscli/awscli-1.27.39.ebuild
655 +++ /dev/null
656 @@ -1,80 +0,0 @@
657 -# Copyright 1999-2022 Gentoo Authors
658 -# Distributed under the terms of the GNU General Public License v2
659 -
660 -EAPI=8
661 -
662 -DISTUTILS_USE_PEP517=setuptools
663 -PYTHON_COMPAT=( python3_{10..11} )
664 -
665 -inherit bash-completion-r1 distutils-r1 multiprocessing
666 -
667 -MY_P=aws-cli-${PV}
668 -DESCRIPTION="Universal Command Line Environment for AWS"
669 -HOMEPAGE="
670 - https://github.com/aws/aws-cli/
671 - https://pypi.org/project/awscli/
672 -"
673 -SRC_URI="
674 - https://github.com/aws/aws-cli/archive/${PV}.tar.gz
675 - -> ${MY_P}.gh.tar.gz
676 -"
677 -S=${WORKDIR}/${MY_P}
678 -
679 -LICENSE="Apache-2.0"
680 -SLOT="0"
681 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
682 -
683 -# botocore is x.(y+2).z
684 -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
685 -RDEPEND="
686 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
687 - dev-python/colorama[${PYTHON_USEDEP}]
688 - dev-python/docutils[${PYTHON_USEDEP}]
689 - dev-python/rsa[${PYTHON_USEDEP}]
690 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
691 - dev-python/pyyaml[${PYTHON_USEDEP}]
692 - !app-admin/awscli-bin
693 -"
694 -BDEPEND="
695 - test? (
696 - dev-python/pytest-forked[${PYTHON_USEDEP}]
697 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
698 - )
699 -"
700 -
701 -distutils_enable_tests pytest
702 -
703 -src_prepare() {
704 - # do not rely on bundled deps in botocore (sic!)
705 - find -name '*.py' -exec sed -i \
706 - -e 's:from botocore[.]vendored import:import:' \
707 - -e 's:from botocore[.]vendored[.]:from :' \
708 - {} + || die
709 - # strip overzealous upper bounds on requirements
710 - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
711 - distutils-r1_src_prepare
712 -}
713 -
714 -python_test() {
715 - local EPYTEST_DESELECT=(
716 - # TODO
717 - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
718 - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
719 - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
720 - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
721 - )
722 -
723 - # integration tests require AWS credentials and Internet access
724 - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
725 -}
726 -
727 -python_install_all() {
728 - newbashcomp bin/aws_bash_completer aws
729 -
730 - insinto /usr/share/zsh/site-functions
731 - newins bin/aws_zsh_completer.sh _aws
732 -
733 - distutils-r1_python_install_all
734 -
735 - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
736 -}
737
738 diff --git a/app-admin/awscli/awscli-1.27.40.ebuild b/app-admin/awscli/awscli-1.27.40.ebuild
739 deleted file mode 100644
740 index caea725bbca7..000000000000
741 --- a/app-admin/awscli/awscli-1.27.40.ebuild
742 +++ /dev/null
743 @@ -1,80 +0,0 @@
744 -# Copyright 1999-2022 Gentoo Authors
745 -# Distributed under the terms of the GNU General Public License v2
746 -
747 -EAPI=8
748 -
749 -DISTUTILS_USE_PEP517=setuptools
750 -PYTHON_COMPAT=( python3_{10..11} )
751 -
752 -inherit bash-completion-r1 distutils-r1 multiprocessing
753 -
754 -MY_P=aws-cli-${PV}
755 -DESCRIPTION="Universal Command Line Environment for AWS"
756 -HOMEPAGE="
757 - https://github.com/aws/aws-cli/
758 - https://pypi.org/project/awscli/
759 -"
760 -SRC_URI="
761 - https://github.com/aws/aws-cli/archive/${PV}.tar.gz
762 - -> ${MY_P}.gh.tar.gz
763 -"
764 -S=${WORKDIR}/${MY_P}
765 -
766 -LICENSE="Apache-2.0"
767 -SLOT="0"
768 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
769 -
770 -# botocore is x.(y+2).z
771 -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
772 -RDEPEND="
773 - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
774 - dev-python/colorama[${PYTHON_USEDEP}]
775 - dev-python/docutils[${PYTHON_USEDEP}]
776 - dev-python/rsa[${PYTHON_USEDEP}]
777 - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
778 - dev-python/pyyaml[${PYTHON_USEDEP}]
779 - !app-admin/awscli-bin
780 -"
781 -BDEPEND="
782 - test? (
783 - dev-python/pytest-forked[${PYTHON_USEDEP}]
784 - dev-python/pytest-xdist[${PYTHON_USEDEP}]
785 - )
786 -"
787 -
788 -distutils_enable_tests pytest
789 -
790 -src_prepare() {
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 - # strip overzealous upper bounds on requirements
797 - sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
798 - distutils-r1_src_prepare
799 -}
800 -
801 -python_test() {
802 - local EPYTEST_DESELECT=(
803 - # TODO
804 - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
805 - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
806 - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
807 - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
808 - )
809 -
810 - # integration tests require AWS credentials and Internet access
811 - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
812 -}
813 -
814 -python_install_all() {
815 - newbashcomp bin/aws_bash_completer aws
816 -
817 - insinto /usr/share/zsh/site-functions
818 - newins bin/aws_zsh_completer.sh _aws
819 -
820 - distutils-r1_python_install_all
821 -
822 - rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
823 -}