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.36.1.ebuild53
2 files changed, 55 insertions, 0 deletions
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 84f443ff8d69..aff9f05cc688 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -4,10 +4,12 @@ DIST boto3-1.35.97.gh.tar.gz 920994 BLAKE2B e333a53118122ddd70e77e3f158171507e64
DIST boto3-1.35.98.gh.tar.gz 921601 BLAKE2B ec4b4e24a60174ce2799977f26fb1ce732ede9b6acdf8b1ef6fa0766e5fb49dbfcdacab6abc3f4e4df00d692b727dcfc2f944f3c9e7e0700d7588814d1791c68 SHA512 71eaf4dcd1ddaacc0080630022af1122395e93eb6eff5461b5d8f2d76a58da33d1da060818b42367a227ca5d4167b98097ff76e821107cb0f83f74a152a277a5
DIST boto3-1.35.99.gh.tar.gz 921797 BLAKE2B f42ac47ce3e1c647555320f0434cfa3539053029efe0fbb06f12f7a165a7afc194acc0d9131fc3654dbcf4cc734c7fac634427fd19adadbcacc99d9693b88741 SHA512 0f04e7c45c022593da150e610cd8af5020b63fb1abeb0e0135936d949928147f6776676611509bf905f1ee6656292e0c4e0a36b87438f62e04769072186afed8
DIST boto3-1.36.0.gh.tar.gz 923064 BLAKE2B 3e3afd985492be0e0a1bd2e66b1a645ab0f25f0809533a240ba109b97b55aa0683a8df7197367e9623f67b9308b9fec2bf1e8627339793981f5b8456db547ee4 SHA512 7701866feadd5115b255f8b9d783297774dfaeb2ceac503d10d682457144fcbd2f885ec0b5671b0ae317de6bf87669be3895a15c02b7442a99194b84a131dc62
+DIST boto3-1.36.1.gh.tar.gz 923135 BLAKE2B 7935b58d3a5815ec5e34541981d18c82400e0ba31b27956106d408732887cc8be560831b6aa4397fca91d1caed19f6a03b0cdf13a47735119c5d9246ef237b40 SHA512 b0c5ef5d34068290d4de7e546131f0ccfded90db61f4e480ed98627bf7a649b07311d3ebff85d4782bd46fd7749ef3ac90fd7530f8d9bb035f6a5bafcb8ed38f
EBUILD boto3-1.35.90.ebuild 1198 BLAKE2B ec71d0de9c5dd2eed35c014ff377e34751aa2a332d9b456f2032ddfaebfc6f2c764e88ea1cc6f35d23cabf4241214e2873f33ef6c9d3628110c60e45d5e71777 SHA512 02de280c07e856df0cf3dcefad70f45804523eeef4009810ffa7c46abadf0747c497f47193ee77e32d6d69a21fa1f05fe3b3cb223ce9dfe1b4b5fdce73ec7a6b
EBUILD boto3-1.35.92.ebuild 1205 BLAKE2B 48272bc4fa09cfd30bc09717307db56d5cd6145061991934ef794516b2fc914de60bb753fd09dc385e291e7eb262c90f2a3966cc6da4dde5b4ec24c0b69136af SHA512 e4c5c61dea81fa4c6cc1cdba0d212e6d2bdc5b864181887ca29c948640c36188479d0b26239ae96adae25fc574de172d50023e42c6f8f263c9999af8a17cbf87
EBUILD boto3-1.35.97.ebuild 1212 BLAKE2B 621f867bae650da10c251c621c99f342a692c9e2b54efe59f082e5d99ebab653c1f17c171213794ba6d50ac81af1f65d357ca709b2ba1a8b13756081a71725ff SHA512 8bd89fbc5ddd964d40d5d2907ba406a43f35e152ea334568624c1d1e3324b4ff555d88f728a306f2bea1655e69dd3896e586181e300a9b109bf7cc670aadb9c7
EBUILD boto3-1.35.98.ebuild 1212 BLAKE2B 621f867bae650da10c251c621c99f342a692c9e2b54efe59f082e5d99ebab653c1f17c171213794ba6d50ac81af1f65d357ca709b2ba1a8b13756081a71725ff SHA512 8bd89fbc5ddd964d40d5d2907ba406a43f35e152ea334568624c1d1e3324b4ff555d88f728a306f2bea1655e69dd3896e586181e300a9b109bf7cc670aadb9c7
EBUILD boto3-1.35.99.ebuild 1212 BLAKE2B 621f867bae650da10c251c621c99f342a692c9e2b54efe59f082e5d99ebab653c1f17c171213794ba6d50ac81af1f65d357ca709b2ba1a8b13756081a71725ff SHA512 8bd89fbc5ddd964d40d5d2907ba406a43f35e152ea334568624c1d1e3324b4ff555d88f728a306f2bea1655e69dd3896e586181e300a9b109bf7cc670aadb9c7
EBUILD boto3-1.36.0.ebuild 1212 BLAKE2B fecfa738c561d1cc8851eef482992a276efc114e47fad372693f9e6896da4b9636b04990a1be9de221d95361e34e35026ec52d234093788354b9c2a1a10e1be1 SHA512 27684bfc9dd8f7d85b5b0dbd879fbe742454c3cd6ebe86666e3214822f42aa4f7cb4e00752aa6baacadfa2b2cb9a1d358e158ea136a6ef62acf36c9fe178ae12
+EBUILD boto3-1.36.1.ebuild 1212 BLAKE2B fecfa738c561d1cc8851eef482992a276efc114e47fad372693f9e6896da4b9636b04990a1be9de221d95361e34e35026ec52d234093788354b9c2a1a10e1be1 SHA512 27684bfc9dd8f7d85b5b0dbd879fbe742454c3cd6ebe86666e3214822f42aa4f7cb4e00752aa6baacadfa2b2cb9a1d358e158ea136a6ef62acf36c9fe178ae12
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.36.1.ebuild b/dev-python/boto3/boto3-1.36.1.ebuild
new file mode 100644
index 000000000000..b087a88814e8
--- /dev/null
+++ b/dev-python/boto3/boto3-1.36.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+ https://github.com/boto/boto3/
+ https://pypi.org/project/boto3/
+"
+SRC_URI="
+ https://github.com/boto/boto3/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.11.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_XDIST=1
+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() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests/{functional,unit}
+}