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: Thu, 25 Nov 2021 08:11:51
Message-Id: 1637827900.42293cebc49711ac2bd8d41cfedaee7fef4c4862.mgorny@gentoo
1 commit: 42293cebc49711ac2bd8d41cfedaee7fef4c4862
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 25 07:23:16 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 25 08:11:40 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42293ceb
7
8 app-admin/awscli: Bump to 1.22.13
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 app-admin/awscli/Manifest | 1 +
13 app-admin/awscli/awscli-1.22.13.ebuild | 56 ++++++++++++++++++++++++++++++++++
14 2 files changed, 57 insertions(+)
15
16 diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
17 index 44bf0d1dc814..6edcf971a18b 100644
18 --- a/app-admin/awscli/Manifest
19 +++ b/app-admin/awscli/Manifest
20 @@ -4,6 +4,7 @@ DIST awscli-1.21.5.tar.gz 2095418 BLAKE2B 152d0ac70e9e0120fb9b10451904af52035bce
21 DIST awscli-1.22.10.tar.gz 2115079 BLAKE2B 72945d915fb932ff2d243eeca8c21976ecbf2f3e8de8e39765f0fb6885d1a715f7cdc32d695cfa89698c0850f6f32f8f28f8bab32b44ffaea13c944803a32607 SHA512 86af3d002802d4e6a7f4b1f046cb5d665a7715b03c0ed35277ed349a9eb80421aa77848b958f9c4fcb55af8113b1b2e1909d70746aed54e03655e136c1824e49
22 DIST awscli-1.22.11.tar.gz 2116193 BLAKE2B c4e89882e5a8b37172f06ecf9cf911a0598b8a745390d9e73d11ec608d512bdd4831486f6a5dd03774c1df75f23eaec6bd36dd44a9efbb44f3a599c669e48363 SHA512 8c405704e6992996d46711e1410822a5a73f0fdcd1aaa1dddeef37b27863b1378034bd26009ebdd7f986ff120da3b98556819bebd3598279de86a5b845d8f4f3
23 DIST awscli-1.22.12.tar.gz 2118104 BLAKE2B f5622b5b2c226e7b95a13c9c268853cdf40ed32f78db9e7ceb5a72197c4dbc60af8d4ef67289d10b9705a91802597a186c55ff0c82c8d3489c1a288fca84ea84 SHA512 08135ad41cbba6f8170acd051734314547bf2892835a9d1c0ee878b398e37af573b365910bde6d739aec11fd9ad8d34331248a5ee2d5811424750eaa86b121d5
24 +DIST awscli-1.22.13.tar.gz 2119944 BLAKE2B acbd93c02dfba99993fa181aae01c5c57a322dddfe8e09e7ed08c2aedb7579aac3f570142981f480db14e3c049c59866bae66f5930b6808711f1f47c0d8c9643 SHA512 1fc04c8a303701fa2f0ab48fd6b6a436128a35f314bb2311cc8a6930bcb2b289573a00f17d2ad4ec52985378995ddf5088f6e2251ada5263997ab0259c583eb1
25 DIST awscli-1.22.5.tar.gz 2111679 BLAKE2B 970e472e8de43664d060023fdab9f54ce848c5655d8aa417efeae1b1efb52989fd021817521db9dc9cd64580cabbf0c30f3d0178034bdb1edf41feebbc690f46 SHA512 9177fe9da0fb8e9e28777bbf8f2c3fe089a08851b57a49fecefab43417fff187584638d17394289bf6df3d18d9052fd958bd3fbc8064327120af04a0cbe30494
26 DIST awscli-1.22.6.tar.gz 2112080 BLAKE2B 5fffb3d5d0cbbcea813114bbfc89df64f58e83135c88ab914ac4327185310075e7e19e34a51e6cf85f9d2e804fb75cc69e2f7967ea69c67ff1987e054b5756c1 SHA512 3bf7cf59f947708c0d8e6ec992498d0e58a1a2ccb6a330bced0e2eece9989ef9097e08034354a6c265da08346e37611862f3dbb96d35d9787d3013f6220b7de2
27 DIST awscli-1.22.7.tar.gz 2112524 BLAKE2B f3aeaa85d8be945ee2c64e45b1cd74eaa89cd035c4650f2a35144c113c8b073a7856e680fd1c67ee54f382ab4ad593cbe4752b53b2637b3c587ecdfa22b6819e SHA512 07c96caddb099e507b0e9b75dac79249a8b26a1ca43a3be842079dfe8af399647dec5c330e6b75059955c132b0c5e179cac2edb2b814c51b47a7777d7f7d5373
28
29 diff --git a/app-admin/awscli/awscli-1.22.13.ebuild b/app-admin/awscli/awscli-1.22.13.ebuild
30 new file mode 100644
31 index 000000000000..d4b09dbaa2ec
32 --- /dev/null
33 +++ b/app-admin/awscli/awscli-1.22.13.ebuild
34 @@ -0,0 +1,56 @@
35 +# Copyright 1999-2021 Gentoo Authors
36 +# Distributed under the terms of the GNU General Public License v2
37 +
38 +EAPI=8
39 +
40 +PYTHON_COMPAT=( python3_{8..10} )
41 +inherit bash-completion-r1 distutils-r1
42 +
43 +DESCRIPTION="Universal Command Line Environment for AWS"
44 +HOMEPAGE="https://pypi.org/project/awscli/"
45 +#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
46 +SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
47 +S="${WORKDIR}/aws-cli-${PV}"
48 +
49 +LICENSE="Apache-2.0"
50 +SLOT="0"
51 +KEYWORDS="~amd64 ~arm64 ~x86"
52 +
53 +# botocore is x.(y+1).z
54 +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1)).$(ver_cut 3-)"
55 +RDEPEND="
56 + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
57 + dev-python/colorama[${PYTHON_USEDEP}]
58 + dev-python/docutils[${PYTHON_USEDEP}]
59 + dev-python/rsa[${PYTHON_USEDEP}]
60 + >=dev-python/s3transfer-0.4.0[${PYTHON_USEDEP}]
61 + dev-python/pyyaml[${PYTHON_USEDEP}]
62 +"
63 +
64 +distutils_enable_tests --install pytest
65 +
66 +src_prepare() {
67 + # do not rely on bundled deps in botocore (sic!)
68 + find -name '*.py' -exec sed -i \
69 + -e 's:from botocore[.]vendored import:import:' \
70 + -e 's:from botocore[.]vendored[.]:from :' \
71 + {} + || die
72 + distutils-r1_src_prepare
73 +}
74 +
75 +python_test() {
76 + distutils_install_for_testing
77 + # integration tests require AWS credentials and Internet access
78 + epytest tests/{functional,unit}
79 +}
80 +
81 +python_install_all() {
82 + newbashcomp bin/aws_bash_completer aws
83 +
84 + insinto /usr/share/zsh/site-functions
85 + newins bin/aws_zsh_completer.sh _aws
86 +
87 + distutils-r1_python_install_all
88 +
89 + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
90 +}