summaryrefslogtreecommitdiff
path: root/dev-python/botocore
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2026-07-24 03:16:19 +0200
committerMichał Górny <mgorny@gentoo.org>2026-07-24 03:16:19 +0200
commitb2c7013afa06a8b0cd7b8d65b38c9d17634156f5 (patch)
tree2219ecf1698011d0e2fa9aa565d4cc5271cd7a36 /dev-python/botocore
parentce652c966c9ea963cee537065d508c2dc98c0e1e (diff)
dev-python/botocore: Bump to 1.43.55
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-python/botocore')
-rw-r--r--dev-python/botocore/Manifest1
-rw-r--r--dev-python/botocore/botocore-1.43.55.ebuild67
2 files changed, 68 insertions, 0 deletions
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index c0e163344a27..e0bae6b73d5d 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -10,3 +10,4 @@ DIST botocore-1.43.51.gh.tar.gz 16704426 BLAKE2B 0c293805968a448b093654c57df15d8
DIST botocore-1.43.52.gh.tar.gz 16708936 BLAKE2B 044e3646265d68818480bd5fd1403c25d9a7d999bc48c47c604c0a0f8d2fc97d55a1161815a810a629e9b70436973927fbb654afabd628a18aa54c86f54fb1a5 SHA512 3b06728a591664fb3f1497a62ecadc45ac027fe873fa7dbe80f5760c16bd24dde35c656e1ac20b5282275dfd57758f77208cf5f27599cc3f1c1d6efce1ca95ce
DIST botocore-1.43.53.gh.tar.gz 16712165 BLAKE2B ffe9eb057a1e2c7df7159081fddd610d970778fe121afa9258aa84e263408b98ebd7f72b690a4932c0d015b5861f773ce6ac6ed8d8795c992b1a21690d2e7fab SHA512 bfb73b5238026e63b9b36f2094f6539073fc50b7a4efa1662f4cc9729b545b3897f6d37ce303789a11fc3a5bdd1c60ec2f50b6b14f24f2aef554fc1594ab4324
DIST botocore-1.43.54.gh.tar.gz 16719638 BLAKE2B dd52801b1be555fa76a80627944dfd6458660e603b3c51a100e0df451d58bbea57dc988d3586c76dce848c1c305c62ef73123ef46bdc519a54ebfce7955bfdac SHA512 66b8dd78f926d9366f3786cb4cadbcbba7b8198a7a954e41ba4fa6edac63fee5733166b9620d3ce191beb61afcd3167e2c1836cf9eab2b58e97577add8a82f85
+DIST botocore-1.43.55.gh.tar.gz 16729593 BLAKE2B 50322fd925316103af05e7d656a72810a2e67ee896f725ef147e1651787bde60e7f915ec9be01675511a7c2496f4952efda50e3a8a09c542e376c889753b37c0 SHA512 3d79656d3a14d071093b9fcdafdbb287edf96de2acb5d139a05eda33b229ccd1530649da00c3521f5133e65f335d4f43a621c2059b454c929394de28b18dafc0
diff --git a/dev-python/botocore/botocore-1.43.55.ebuild b/dev-python/botocore/botocore-1.43.55.ebuild
new file mode 100644
index 000000000000..1714d2dfdc7f
--- /dev/null
+++ b/dev-python/botocore/botocore-1.43.55.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{12..15} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+ https://github.com/boto/botocore/
+ https://pypi.org/project/botocore/
+"
+SRC_URI="
+ https://github.com/boto/botocore/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ <dev-python/jmespath-2[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin deps
+ sed -i -e "s:>=.*':':" setup.py || die
+
+ # unbundle deps
+ rm -r botocore/vendored || die
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # rely on bundled six
+ tests/functional/test_six_imports.py::test_no_bare_six_imports
+ tests/functional/test_six_threading.py::test_six_thread_safety
+ )
+
+ epytest tests/{functional,unit}
+}