summaryrefslogtreecommitdiff
path: root/dev-python
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2025-12-19 03:17:58 +0100
committerMichał Górny <mgorny@gentoo.org>2025-12-19 04:30:56 +0100
commit151e9892641aadd91b293f165b050f8737eadc4d (patch)
treef4f5a6621391e5fccbf0200968ddb804394aa8dc /dev-python
parente17d189704cda7c4abaa01009288436c9003dd66 (diff)
downloadgentoo-151e9892641aadd91b293f165b050f8737eadc4d.tar.gz
gentoo-151e9892641aadd91b293f165b050f8737eadc4d.tar.bz2
gentoo-151e9892641aadd91b293f165b050f8737eadc4d.zip
dev-python/botocore: Bump to 1.42.13
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/botocore/Manifest1
-rw-r--r--dev-python/botocore/botocore-1.42.13.ebuild67
2 files changed, 68 insertions, 0 deletions
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index f06e840e82ae..c74d57a5a1fc 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,5 +3,6 @@ DIST botocore-1.41.2.gh.tar.gz 15504253 BLAKE2B 3c3967e3876ec2529ed0fbd192594f96
DIST botocore-1.41.5.gh.tar.gz 15519699 BLAKE2B 05c9cd0768013d6e3af76ad9daf8b957bb8d6e3f17b3bfb85d4dc73de36ab71ff5da14306d5147375ec1d5a3080f5b25c056e2796c7918f21aba1fafe32deff8 SHA512 8f95ce652ef670129966aca8265022c79544bcb0927504ee0567272412437dc8789df10c7f77696434864ec541b6b17dc39aabb1ec16ee690a22617fe8d7da03
DIST botocore-1.42.11.gh.tar.gz 15735047 BLAKE2B ed5775e0ddc83f3595a6d4197d29ea10745add02cc98b0d2937fe1ee7c3533986a3e565ba39fbce31cb28b37d97b86907dbeb7aaafd126904a23ba48005411a3 SHA512 1b7ad362ff924cac81f3ed41938b4bc54a62fa2af60c37c36c31ae3d7961d6a1371de96ebbb13de0f959b11bad0708344880fca8d31060592fd5a7f44a867b53
DIST botocore-1.42.12.gh.tar.gz 15743929 BLAKE2B df1bc307bbe2ed919e356964705df8f64f72a9d7f8baa6c7efff69800eaa96239de118cd9d132c956a948c42f2f7b20c3f04d9addd22b93562a48398e86f1c77 SHA512 cd0546fffba3068353ecdebaf6ec46af2c35bb213af28c3234e06169088a923626f4f56baf7a89e8bdefa7c557262add3f1cef5db5e42bfe335e7dd913d09653
+DIST botocore-1.42.13.gh.tar.gz 15750273 BLAKE2B cdb48ded4934944aa222c918ac5829d4e93ee8f446cf2411977f771b9b2ea0cde75398a399369844dbf1b58b530e6e5b841917eb4dc63fe57b8038cd54fa9d5c SHA512 9f5c0c064924c6dc52843197fdffcb99609d4a124d48b9cd67e8e4269af8f9d39054372e2bdf8f749734e50e42d77c04d5b61564b366d2f91f62720ac76751d8
DIST botocore-1.42.4.gh.tar.gz 15703399 BLAKE2B ffd1613284a8487fd2abf10f53fcdaa13746990f519e2bc511bd09daa2efdbbc03cd141f40d36c83dc8180229daddb3a064c6d5aae2bc14f46921f50edf0f528 SHA512 22bbda9f4bc36bd18802812c63d650b2267565c27e432f7105daaa2c85660d2e3786ee11837ce2affe6d130504f9a7bf5c9e7ea3be5699b5d32be3090fb71914
DIST botocore-1.42.9.gh.tar.gz 15723096 BLAKE2B 2cb1489fa48546abe3306935367744f918d053e02af58d6b85ed84a50bbfc659ec20763055e9783d492f6f248af81e571b8452487bf8ca3267e15d12ce8773bb SHA512 54cc19ca34474e8bfd7eda403452af24b6f73e611442ba4b7ed5f4f223ae279bdf95a3bc4945d16eba6ccca53d2dbefee6d2157ecb6b4ef23a1e960d5469dcc9
diff --git a/dev-python/botocore/botocore-1.42.13.ebuild b/dev-python/botocore/botocore-1.42.13.ebuild
new file mode 100644
index 000000000000..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.13.ebuild
@@ -0,0 +1,67 @@
+# 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_{11..14} )
+
+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 ~amd64-linux ~x86-linux"
+
+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}
+}