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: Tue, 23 Nov 2021 22:05:04
Message-Id: 1637705090.fd35bb4f4028ca2a568b430c07d4935f37c2ea79.mgorny@gentoo
1 commit: fd35bb4f4028ca2a568b430c07d4935f37c2ea79
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Tue Nov 23 20:45:30 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Tue Nov 23 22:04:50 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd35bb4f
7
8 app-admin/awscli: Bump to 1.22.12
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.12.ebuild | 56 ++++++++++++++++++++++++++++++++++
14 2 files changed, 57 insertions(+)
15
16 diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
17 index 5f38bc9ddbb0..44bf0d1dc814 100644
18 --- a/app-admin/awscli/Manifest
19 +++ b/app-admin/awscli/Manifest
20 @@ -3,6 +3,7 @@ DIST awscli-1.21.12.tar.gz 2097963 BLAKE2B e752cb1369be9ee26b517ba1226d3e16fad0a
21 DIST awscli-1.21.5.tar.gz 2095418 BLAKE2B 152d0ac70e9e0120fb9b10451904af52035bce84168c055695e7dc93e56648bd7689f20ac0ecdbdfc54ccb846d51b33027d2e9ee09c5e5d1e915c0ec05b0fbfe SHA512 e3063252a50fc6033669a0ff80f82d73764a6728d623d75a27f0652e779cbeb452454d887bf5bd70199a7394df40f9758b14619778c6428a164d590e6c8aaa89
22 DIST awscli-1.22.10.tar.gz 2115079 BLAKE2B 72945d915fb932ff2d243eeca8c21976ecbf2f3e8de8e39765f0fb6885d1a715f7cdc32d695cfa89698c0850f6f32f8f28f8bab32b44ffaea13c944803a32607 SHA512 86af3d002802d4e6a7f4b1f046cb5d665a7715b03c0ed35277ed349a9eb80421aa77848b958f9c4fcb55af8113b1b2e1909d70746aed54e03655e136c1824e49
23 DIST awscli-1.22.11.tar.gz 2116193 BLAKE2B c4e89882e5a8b37172f06ecf9cf911a0598b8a745390d9e73d11ec608d512bdd4831486f6a5dd03774c1df75f23eaec6bd36dd44a9efbb44f3a599c669e48363 SHA512 8c405704e6992996d46711e1410822a5a73f0fdcd1aaa1dddeef37b27863b1378034bd26009ebdd7f986ff120da3b98556819bebd3598279de86a5b845d8f4f3
24 +DIST awscli-1.22.12.tar.gz 2118104 BLAKE2B f5622b5b2c226e7b95a13c9c268853cdf40ed32f78db9e7ceb5a72197c4dbc60af8d4ef67289d10b9705a91802597a186c55ff0c82c8d3489c1a288fca84ea84 SHA512 08135ad41cbba6f8170acd051734314547bf2892835a9d1c0ee878b398e37af573b365910bde6d739aec11fd9ad8d34331248a5ee2d5811424750eaa86b121d5
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.12.ebuild b/app-admin/awscli/awscli-1.22.12.ebuild
30 new file mode 100644
31 index 000000000000..d4b09dbaa2ec
32 --- /dev/null
33 +++ b/app-admin/awscli/awscli-1.22.12.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 +}