summaryrefslogtreecommitdiff
path: root/dev-python/boto3
diff options
context:
space:
mode:
Diffstat (limited to 'dev-python/boto3')
-rw-r--r--dev-python/boto3/Manifest2
-rw-r--r--dev-python/boto3/boto3-1.20.29.ebuild59
2 files changed, 61 insertions, 0 deletions
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 5d391462976d..58e04d3a7ce8 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,12 +3,14 @@ DIST boto3-1.20.23.tar.gz 456315 BLAKE2B 9f74a1822c631fdcc666db1d2cda5ab464b150c
DIST boto3-1.20.24.tar.gz 456338 BLAKE2B 4192f20a7a5c247a72b381506697034d744fd62c60d06402759942c3dc1ef0c136ea7b85ab80920831f876e098af549bcdff688ff287a0350ed00ed88aaf0adf SHA512 96a2d6dabaca0aa0d85efcbc2f98f8e41b568e2190352c00101c3df85623867036f64ad9935681ad2a104abd9f6aa9e79de8f7136a846e256185d065afed23a1
DIST boto3-1.20.25.tar.gz 457371 BLAKE2B f1e6ab3add86f0ba25b22d92f58580e4ab86affdfb5c3b6f9a53938a2a647d0fc8cd23975cd60b909e5db339d442820e557497e232bda836ac9f2028b376afcf SHA512 2693134800ad3313785922c654296ca04a5b561e135fc60a45784e8190cdeb1dd525e6a81f314fda9f14f9dfddd5ffd8bde9af2d2be50b61921b9ec1248fee07
DIST boto3-1.20.26.tar.gz 458382 BLAKE2B a2123120c07bc8e53004f6c76f6631f3363d5d8e58057a08d2edf914d3a7ea1d2d6a771529abf7031604ac1c366a5b8ee4934e6d34d27eb3dd0716bc16cd6d22 SHA512 5ad18954f8347f240031c2dfab2664bf760b334b12ae90f1d2613f53194843f500164e645445d17fd4e7e7061beb3e2fe34a5a2651a92fdef5efecb18324cd36
+DIST boto3-1.20.29.tar.gz 457663 BLAKE2B 8bb10de51a0250c3bf18b339ca6d9aa54985ebb0ff860862ced57ca1f0455f4c95834a689530e3bad043711735c22fee41e2e860602d7024bb8128ecaee7aa85 SHA512 c19e24a70d68919a2953a1f8060b519782a422183385276e0a439da2150fb20bf24e89153ecd9a134ee0fd631921569739aebf226815ca9c63244c8f2bc3c59a
DIST boto3-1.20.5.tar.gz 439166 BLAKE2B c140e15e497e6cdf6b4b77bb99e0a0f5ac01d5b5793f8bfb210b52bbc09e39e6fe06a957951375e0795210dc1c3b2a0afd2f498bc88e449d9e6846f2b357f016 SHA512 2823466e4851684253d4ce42a8c34e5cbdad6d04c823040fe2cebdf0cffb14d5d3f40e28d57ebec14533fab04ba74f27c25f078ddb8791b8f52d0424e11b39fc
EBUILD boto3-1.20.14.ebuild 1416 BLAKE2B 089d128962ec5e55846a7a0c0af7bec14201267edcdef77a8b6e17d72081c025a686210aeecec47b4ff6ddeb772d1e239ef8f49b50cf0901a5c7dd8bd027cd9b SHA512 6fc35112e805b4d9f7ff1a20f7096d49d52fec6edd6fd1feb0762686778b2b9fb20d1edcbc90fe94545200525473c974f8af9d386aad59231c8d1bb88eb8a112
EBUILD boto3-1.20.23.ebuild 1423 BLAKE2B 23c9d455b8d9a7db524b3452b203b35b075318890aaebb1602b0870ccdc47131e0eb6c3a66eb78782d51133f22e5698c13f2b21d3b125ad92bf96329e82fbc1b SHA512 e67197872e4193cf40cbeeb2812c6dee68a3b580a25d8b343312641cd0f54cb6fab7d6b14ba60a8fe0a708c0611308d1bc5579fc358e5b7421d4c6eede3a337f
EBUILD boto3-1.20.24.ebuild 1423 BLAKE2B 23c9d455b8d9a7db524b3452b203b35b075318890aaebb1602b0870ccdc47131e0eb6c3a66eb78782d51133f22e5698c13f2b21d3b125ad92bf96329e82fbc1b SHA512 e67197872e4193cf40cbeeb2812c6dee68a3b580a25d8b343312641cd0f54cb6fab7d6b14ba60a8fe0a708c0611308d1bc5579fc358e5b7421d4c6eede3a337f
EBUILD boto3-1.20.25.ebuild 1423 BLAKE2B 23c9d455b8d9a7db524b3452b203b35b075318890aaebb1602b0870ccdc47131e0eb6c3a66eb78782d51133f22e5698c13f2b21d3b125ad92bf96329e82fbc1b SHA512 e67197872e4193cf40cbeeb2812c6dee68a3b580a25d8b343312641cd0f54cb6fab7d6b14ba60a8fe0a708c0611308d1bc5579fc358e5b7421d4c6eede3a337f
EBUILD boto3-1.20.26.ebuild 1423 BLAKE2B 23c9d455b8d9a7db524b3452b203b35b075318890aaebb1602b0870ccdc47131e0eb6c3a66eb78782d51133f22e5698c13f2b21d3b125ad92bf96329e82fbc1b SHA512 e67197872e4193cf40cbeeb2812c6dee68a3b580a25d8b343312641cd0f54cb6fab7d6b14ba60a8fe0a708c0611308d1bc5579fc358e5b7421d4c6eede3a337f
+EBUILD boto3-1.20.29.ebuild 1423 BLAKE2B adf122753f3f34b4c12637d48c28310d9989dbcab37330a6badda36fee76aff46e613d4bf45280b802e5d99610b63a9baaf46709ddb7e4039dd2a0f2aef88081 SHA512 2f0f3e9c965119bed75901f60727dc8ca909dc8ed3d4dce571710a887d32e1fda53cddfd578c8bc76fe979212e937accd45aaff8c4b70f4e7565751ce3e9d700
EBUILD boto3-1.20.5.ebuild 1409 BLAKE2B 09669b67946f26bccb5f8886bc2ef412c4575263c129de5ebf5a1b9799077f44e2939a6c64e213f49ba54959d75ac2265e21eed71ce67e432a7f5d81d1ec4e7d SHA512 cc3047469af35dbc9e7e7963bec4b29c5af79680fd7aeb98aad094e751d13ae8dcf7b1f9f2e79e44531a086423a26a02a5b980314f2ded366b2a99fda8abd9bb
EBUILD boto3-9999.ebuild 1343 BLAKE2B b2887132265c9ba8dc7ee25f402103f3384553d7cf921f2f0280ad04c508adeb21a27baa344a0a7bdfbe38bc5c822e93b2d7a04ff2dfb57e988f234eaf0fe642 SHA512 766f1cdc7617ae2cc9cceccc7ff8dbfddc200d84fef7edc6c9b5a7b42fd599715ab221054854b3f5a4f050f4f4a27d7a8f5216e063b340ef75aa82b2d2d2da8d
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.20.29.ebuild b/dev-python/boto3/boto3-1.20.29.ebuild
new file mode 100644
index 000000000000..0d5810a8ffe0
--- /dev/null
+++ b/dev-python/boto3/boto3-1.20.29.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="https://github.com/boto/boto3"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/boto/boto3"
+ inherit git-r3
+ BOTOCORE_PV=${PV}
+else
+ SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+ # botocore is x.(y+3).z
+ BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+ >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_sphinx docs/source \
+ 'dev-python/guzzle_sphinx_theme'
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't lock versions to narrow ranges
+ sed -e '/botocore/ d' \
+ -e '/jmespath/ d' \
+ -e '/s3transfer/ d' \
+ -i setup.py || die
+
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ epytest tests/{functional,unit}
+}