[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2026-01-12 Thread Michał Górny
commit: b7d19562cde62a3a8bdcdcbafee0ed4f30241143
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 13 06:58:47 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 13 07:34:15 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7d19562

dev-python/botocore: Bump to 1.42.26

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.42.26.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 8c2a56829848..b0cf0c6b9b97 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,5 +6,6 @@ DIST botocore-1.42.22.gh.tar.gz 15744428 BLAKE2B 
3802ac56f6b8290db40aff7ed5089c7
 DIST botocore-1.42.23.gh.tar.gz 15743634 BLAKE2B 
572b9bdd2debd7f2da50e9b6409703afaf8c06d0d26440af0335989a3f0cfb0b8cd2bc16897275b26d61317d8232ab07047ce86bcd3e4e2ccc50cdce8d63554a
 SHA512 
bded993e3dc34a22ad0758761b9798896102f11d42be0141b6d0c401e97840a7e00ce6ed105b4802d76cb10c77b2e4e042bbbeb4a60a42e13a9c8409bc3f5df9
 DIST botocore-1.42.24.gh.tar.gz 15744194 BLAKE2B 
c8bc20bfa79de7648d5c39633e331de0f975dc4a7235c8501a91fe27515e650f405fa9daed43417e4709f2b9370926db89c83a5b20fd480b151dd1f56ca09d86
 SHA512 
f9e78e9506ca132a515d12c20d1e0ad82b1d5da398d60d8a5d33999ce6ea901675a962eae521306b96e3b142020239890a69a82de052086295161a1cbea53e63
 DIST botocore-1.42.25.gh.tar.gz 15746961 BLAKE2B 
ba4474223e49f36be485d147d54fa5ed1b848022ef4d1fca9169c1cb2c29adafb487834e3bf99154cd658c9c3d47da9cdd6f42ed626c868e258b58aaeb0ce1c6
 SHA512 
3ab0747b0778d0d0172c12edc76cc7ee647e063c6b86f69998d02bee848cf1fb400c4e6e43ba6acad00846b18ce7de7acf7bab1daf6c1e864bfa8771baa17a6d
+DIST botocore-1.42.26.gh.tar.gz 15749490 BLAKE2B 
9a5d9116dd1e8c22d4a623f5bd23763134516827d39ad66ca6f286c2708a54f290100c4beb0c8a03de4eec87a4b4e671fc74ff89d73877020830ac1fa02701d6
 SHA512 
442dcf4bb6fd418d9ff2233c3eae7a46d205c6dda0a016599c79686d3053fe600c26589e175280c23a7b6a9331eb5e8a680d8d472fdc7c7d374e091ee66b9706
 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.26.ebuild 
b/dev-python/botocore/botocore-1.42.26.ebuild
new file mode 100644
index ..d43f8b5c5f23
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.26.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_{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"
+
+RDEPEND="
+   =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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2026-01-09 Thread Michał Górny
commit: 948e68d6eab49828bcfa83d8dee53943d6d482be
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan 10 06:48:31 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 10 07:40:48 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=948e68d6

dev-python/botocore: Bump to 1.42.25

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.42.25.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index a92a6ccbf74d..8c2a56829848 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,5 +5,6 @@ DIST botocore-1.42.21.gh.tar.gz 15742994 BLAKE2B 
65de15224f2c720267d0ccd3c42001a
 DIST botocore-1.42.22.gh.tar.gz 15744428 BLAKE2B 
3802ac56f6b8290db40aff7ed5089c77f00ef25dd694afd37532fc6c0d5502c6a41472d1bd7888e76852285a868b286621a24c8cd8bcb45b29b70a95c10eb104
 SHA512 
cdcd2c76e650a3cfc464bda26707e7f60c77e3f9b3685940ab4b4008b64cf5a6eec2679367e5a63a32b199c847cf8bbc2c6de346244bb2cb9e7c91e42dbcaddb
 DIST botocore-1.42.23.gh.tar.gz 15743634 BLAKE2B 
572b9bdd2debd7f2da50e9b6409703afaf8c06d0d26440af0335989a3f0cfb0b8cd2bc16897275b26d61317d8232ab07047ce86bcd3e4e2ccc50cdce8d63554a
 SHA512 
bded993e3dc34a22ad0758761b9798896102f11d42be0141b6d0c401e97840a7e00ce6ed105b4802d76cb10c77b2e4e042bbbeb4a60a42e13a9c8409bc3f5df9
 DIST botocore-1.42.24.gh.tar.gz 15744194 BLAKE2B 
c8bc20bfa79de7648d5c39633e331de0f975dc4a7235c8501a91fe27515e650f405fa9daed43417e4709f2b9370926db89c83a5b20fd480b151dd1f56ca09d86
 SHA512 
f9e78e9506ca132a515d12c20d1e0ad82b1d5da398d60d8a5d33999ce6ea901675a962eae521306b96e3b142020239890a69a82de052086295161a1cbea53e63
+DIST botocore-1.42.25.gh.tar.gz 15746961 BLAKE2B 
ba4474223e49f36be485d147d54fa5ed1b848022ef4d1fca9169c1cb2c29adafb487834e3bf99154cd658c9c3d47da9cdd6f42ed626c868e258b58aaeb0ce1c6
 SHA512 
3ab0747b0778d0d0172c12edc76cc7ee647e063c6b86f69998d02bee848cf1fb400c4e6e43ba6acad00846b18ce7de7acf7bab1daf6c1e864bfa8771baa17a6d
 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.25.ebuild 
b/dev-python/botocore/botocore-1.42.25.ebuild
new file mode 100644
index ..d43f8b5c5f23
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.25.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_{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"
+
+RDEPEND="
+   =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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2026-01-07 Thread Michał Górny
commit: 21c619d0dc909cccd055874d1260b927b63edd76
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan  8 02:57:21 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan  8 03:34:39 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21c619d0

dev-python/botocore: Bump to 1.42.24

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.42.24.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index bfb40a780f79..a92a6ccbf74d 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,5 +4,6 @@ DIST botocore-1.42.17.gh.tar.gz 15777020 BLAKE2B 
b703c802f61993c6c3bed03e61f6e1d
 DIST botocore-1.42.21.gh.tar.gz 15742994 BLAKE2B 
65de15224f2c720267d0ccd3c42001a2320baa4493cff11f86602dd3498391bf5782f79ed072a8edf14c8fd3d02a8fe1ca9d50c21655fe7fb72da023efde4581
 SHA512 
2ef0b6eba5d98816e7972614ff113fa0f134da50d7f0d03109668be18d3d0d69bd27e9c4f7afec7a59a78d9c0e71d9c26577c66106ac48b676fbf78ee2069e5a
 DIST botocore-1.42.22.gh.tar.gz 15744428 BLAKE2B 
3802ac56f6b8290db40aff7ed5089c77f00ef25dd694afd37532fc6c0d5502c6a41472d1bd7888e76852285a868b286621a24c8cd8bcb45b29b70a95c10eb104
 SHA512 
cdcd2c76e650a3cfc464bda26707e7f60c77e3f9b3685940ab4b4008b64cf5a6eec2679367e5a63a32b199c847cf8bbc2c6de346244bb2cb9e7c91e42dbcaddb
 DIST botocore-1.42.23.gh.tar.gz 15743634 BLAKE2B 
572b9bdd2debd7f2da50e9b6409703afaf8c06d0d26440af0335989a3f0cfb0b8cd2bc16897275b26d61317d8232ab07047ce86bcd3e4e2ccc50cdce8d63554a
 SHA512 
bded993e3dc34a22ad0758761b9798896102f11d42be0141b6d0c401e97840a7e00ce6ed105b4802d76cb10c77b2e4e042bbbeb4a60a42e13a9c8409bc3f5df9
+DIST botocore-1.42.24.gh.tar.gz 15744194 BLAKE2B 
c8bc20bfa79de7648d5c39633e331de0f975dc4a7235c8501a91fe27515e650f405fa9daed43417e4709f2b9370926db89c83a5b20fd480b151dd1f56ca09d86
 SHA512 
f9e78e9506ca132a515d12c20d1e0ad82b1d5da398d60d8a5d33999ce6ea901675a962eae521306b96e3b142020239890a69a82de052086295161a1cbea53e63
 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.24.ebuild 
b/dev-python/botocore/botocore-1.42.24.ebuild
new file mode 100644
index ..d43f8b5c5f23
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.24.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_{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"
+
+RDEPEND="
+   =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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2026-01-06 Thread Michał Górny
commit: 7d19c0079f2f8fa437004f48f5fff0ec75fba3fb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan  7 02:57:49 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan  7 04:16:25 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d19c007

dev-python/botocore: Bump to 1.42.23

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.42.23.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 5efdd7410a74..bfb40a780f79 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,5 +3,6 @@ DIST botocore-1.42.14.gh.tar.gz 15774512 BLAKE2B 
7c88b33bb001079890fa0a9f49134f5
 DIST botocore-1.42.17.gh.tar.gz 15777020 BLAKE2B 
b703c802f61993c6c3bed03e61f6e1da2099ad59364ea02ad2fe9802e0aa824ca4a38b0e8bafdcdd2bc2a6b64a8617fd1d052867d8ff2aa724834b7dd1bac265
 SHA512 
accbc4762c08d9ccdd95786f7be1a8b34d4d5c4315c3c3850a085db566dc58dbc96367440aa71ddf708b4454c8dd45866b60f0dd19c6173849ea450e4c5bd16c
 DIST botocore-1.42.21.gh.tar.gz 15742994 BLAKE2B 
65de15224f2c720267d0ccd3c42001a2320baa4493cff11f86602dd3498391bf5782f79ed072a8edf14c8fd3d02a8fe1ca9d50c21655fe7fb72da023efde4581
 SHA512 
2ef0b6eba5d98816e7972614ff113fa0f134da50d7f0d03109668be18d3d0d69bd27e9c4f7afec7a59a78d9c0e71d9c26577c66106ac48b676fbf78ee2069e5a
 DIST botocore-1.42.22.gh.tar.gz 15744428 BLAKE2B 
3802ac56f6b8290db40aff7ed5089c77f00ef25dd694afd37532fc6c0d5502c6a41472d1bd7888e76852285a868b286621a24c8cd8bcb45b29b70a95c10eb104
 SHA512 
cdcd2c76e650a3cfc464bda26707e7f60c77e3f9b3685940ab4b4008b64cf5a6eec2679367e5a63a32b199c847cf8bbc2c6de346244bb2cb9e7c91e42dbcaddb
+DIST botocore-1.42.23.gh.tar.gz 15743634 BLAKE2B 
572b9bdd2debd7f2da50e9b6409703afaf8c06d0d26440af0335989a3f0cfb0b8cd2bc16897275b26d61317d8232ab07047ce86bcd3e4e2ccc50cdce8d63554a
 SHA512 
bded993e3dc34a22ad0758761b9798896102f11d42be0141b6d0c401e97840a7e00ce6ed105b4802d76cb10c77b2e4e042bbbeb4a60a42e13a9c8409bc3f5df9
 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.23.ebuild 
b/dev-python/botocore/botocore-1.42.23.ebuild
new file mode 100644
index ..d43f8b5c5f23
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.23.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_{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"
+
+RDEPEND="
+   =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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2026-01-06 Thread Eli Schwartz
commit: 490e9f777ac7ba7a57537ec94c8145d2c6420107
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Jan  6 12:20:31 2026 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Jan  6 14:24:39 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=490e9f77

dev-python/botocore: Stabilize 1.42.4 ALLARCHES, #968444

Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/botocore/botocore-1.42.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/botocore/botocore-1.42.4.ebuild 
b/dev-python/botocore/botocore-1.42.4.ebuild
index e5d96291daff..ce645c110812 100644
--- a/dev-python/botocore/botocore-1.42.4.ebuild
+++ b/dev-python/botocore/botocore-1.42.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
 
 RDEPEND="


[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2026-01-06 Thread Michał Górny
commit: 5fa7205a9cd336363553a9832823db192d27a9d8
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan  6 06:39:48 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan  6 08:03:39 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fa7205a

dev-python/botocore: Bump to 1.42.22

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.42.22.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 5987d2ee0d6c..5efdd7410a74 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,5 +2,6 @@ DIST botocore-1.41.5.gh.tar.gz 15519699 BLAKE2B 
05c9cd0768013d6e3af76ad9daf8b957
 DIST botocore-1.42.14.gh.tar.gz 15774512 BLAKE2B 
7c88b33bb001079890fa0a9f49134f5e2c9cd0bb8bef3a3fb46fdd8b60b3a939232eb893cdd03cc6f0b5a49e8623f211603b4e16c5bc38cefcfc9dce4554e436
 SHA512 
044df7ec561d300762d0e9373819e409a9e924abf74fa7a3de28d72527c535f7408bd5cd302799f816f543a966440a999279f8feb177650ad5a547e52f1d9902
 DIST botocore-1.42.17.gh.tar.gz 15777020 BLAKE2B 
b703c802f61993c6c3bed03e61f6e1da2099ad59364ea02ad2fe9802e0aa824ca4a38b0e8bafdcdd2bc2a6b64a8617fd1d052867d8ff2aa724834b7dd1bac265
 SHA512 
accbc4762c08d9ccdd95786f7be1a8b34d4d5c4315c3c3850a085db566dc58dbc96367440aa71ddf708b4454c8dd45866b60f0dd19c6173849ea450e4c5bd16c
 DIST botocore-1.42.21.gh.tar.gz 15742994 BLAKE2B 
65de15224f2c720267d0ccd3c42001a2320baa4493cff11f86602dd3498391bf5782f79ed072a8edf14c8fd3d02a8fe1ca9d50c21655fe7fb72da023efde4581
 SHA512 
2ef0b6eba5d98816e7972614ff113fa0f134da50d7f0d03109668be18d3d0d69bd27e9c4f7afec7a59a78d9c0e71d9c26577c66106ac48b676fbf78ee2069e5a
+DIST botocore-1.42.22.gh.tar.gz 15744428 BLAKE2B 
3802ac56f6b8290db40aff7ed5089c77f00ef25dd694afd37532fc6c0d5502c6a41472d1bd7888e76852285a868b286621a24c8cd8bcb45b29b70a95c10eb104
 SHA512 
cdcd2c76e650a3cfc464bda26707e7f60c77e3f9b3685940ab4b4008b64cf5a6eec2679367e5a63a32b199c847cf8bbc2c6de346244bb2cb9e7c91e42dbcaddb
 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.22.ebuild 
b/dev-python/botocore/botocore-1.42.22.ebuild
new file mode 100644
index ..d43f8b5c5f23
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.22.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_{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"
+
+RDEPEND="
+   =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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2026-01-02 Thread Michał Górny
commit: 3c316a9e3ed7a8db6e5a8cffa0d44cfc4d2321dc
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  3 06:28:32 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  3 06:58:11 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c316a9e

dev-python/botocore: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  6 ---
 dev-python/botocore/botocore-1.40.74.ebuild | 67 -
 dev-python/botocore/botocore-1.41.2.ebuild  | 67 -
 dev-python/botocore/botocore-1.42.15.ebuild | 67 -
 dev-python/botocore/botocore-1.42.16.ebuild | 67 -
 dev-python/botocore/botocore-1.42.18.ebuild | 67 -
 dev-python/botocore/botocore-1.42.19.ebuild | 67 -
 7 files changed, 408 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 17bab7dae6f2..5987d2ee0d6c 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,12 +1,6 @@
-DIST botocore-1.40.74.gh.tar.gz 15284643 BLAKE2B 
585f072a5ec39c12e3f74a272b0c5ed7d07d1f69b704058d9154da2c12753008b57c5c1c05e7cc982aa4cf28060aa20c62f7ecb6874534b109e409f3b2fcf05c
 SHA512 
c17d51212481e5e3c4af912679894fb73ae4084d983cc086e99ffa7b3522723ce7bf82e6745cc55cc1db9d2ae1657d0e1a74cbd3b06653e7fc1987125667b18d
-DIST botocore-1.41.2.gh.tar.gz 15504253 BLAKE2B 
3c3967e3876ec2529ed0fbd192594f963ebc75f27f196188456a3f4999187b92072224da7d0d91d3dba44c109a74eb35229062e61f161d30f5fad69fcd6097ae
 SHA512 
47cbae2cd1c729fbe6ef55ef5ad6102f636dfb62dd4b4011ad8d163dfdd038d94201b49e48847fed4130e5523b0279b921eedcb94ee4611f42e6aa102bb3705f
 DIST botocore-1.41.5.gh.tar.gz 15519699 BLAKE2B 
05c9cd0768013d6e3af76ad9daf8b957bb8d6e3f17b3bfb85d4dc73de36ab71ff5da14306d5147375ec1d5a3080f5b25c056e2796c7918f21aba1fafe32deff8
 SHA512 
8f95ce652ef670129966aca8265022c79544bcb0927504ee0567272412437dc8789df10c7f77696434864ec541b6b17dc39aabb1ec16ee690a22617fe8d7da03
 DIST botocore-1.42.14.gh.tar.gz 15774512 BLAKE2B 
7c88b33bb001079890fa0a9f49134f5e2c9cd0bb8bef3a3fb46fdd8b60b3a939232eb893cdd03cc6f0b5a49e8623f211603b4e16c5bc38cefcfc9dce4554e436
 SHA512 
044df7ec561d300762d0e9373819e409a9e924abf74fa7a3de28d72527c535f7408bd5cd302799f816f543a966440a999279f8feb177650ad5a547e52f1d9902
-DIST botocore-1.42.15.gh.tar.gz 15775038 BLAKE2B 
258285b123c6826e7df80e50d5b814a2ee3d8c9347de84af9611006f7bd879f4551b28adb63e7f0735ee9d13e24c90d69d2e95be8f93bb33ae9415cfa04f4f02
 SHA512 
0ffc0c2568f9f978ad427caf42f84a12683858c2ffe2fc8535635c87179cc6b5a3e9eb67df354e679c556029508a711c642455c5c0b70d1a9e9e900ac3d7a2c8
-DIST botocore-1.42.16.gh.tar.gz 15776713 BLAKE2B 
afe3ae9aa0564cd3d25a366e13b83fb8044adb8870261df79dc62b79425a6e75e9ae620e63acd3f15c62b62d878a31e9368ba57617ae9c7af0eb79679d93b8e7
 SHA512 
2ffd0739a51cd62ba770aa4c98b5ff0729a5321ced7cbd558d401d62f5bfc0a963b3e3584c649c9129b11fad1944c54df584ce32252cce5896684a1651ac519e
 DIST botocore-1.42.17.gh.tar.gz 15777020 BLAKE2B 
b703c802f61993c6c3bed03e61f6e1da2099ad59364ea02ad2fe9802e0aa824ca4a38b0e8bafdcdd2bc2a6b64a8617fd1d052867d8ff2aa724834b7dd1bac265
 SHA512 
accbc4762c08d9ccdd95786f7be1a8b34d4d5c4315c3c3850a085db566dc58dbc96367440aa71ddf708b4454c8dd45866b60f0dd19c6173849ea450e4c5bd16c
-DIST botocore-1.42.18.gh.tar.gz 15741228 BLAKE2B 
9808f4b1b1f90d83577594633c016cd2582d297626102ba18c9d343034d675f20d66b21c671a3f1de2ed1629765d149b28992a720d4ea43d0b11ae0cb2e5f7b9
 SHA512 
7a8d353e3b261e00d2b848de11baf6690b679c0fecb02569d89d611ee57de5c13f404d758258bffd9f5c99325bff2e6a709bbbc8e99e9c4eabc6143acbf86e0a
-DIST botocore-1.42.19.gh.tar.gz 15741256 BLAKE2B 
cfba6202f71b2bfce4c183f96df5c76832128d19b820a42cbcaf23aa1485f4979696301872f71d039549a9d640cef8df637920c07efbfc5fa67ddf9c1bd92d11
 SHA512 
040648b3dc118a8d01d31eda9f3ad125b2b3ab0e98857cdd4b4d70de9662e51b6e5ac9f7d0b90ca89eab3c893fb9156a61b95df90b374d81b1c7ae6d188ac611
 DIST botocore-1.42.21.gh.tar.gz 15742994 BLAKE2B 
65de15224f2c720267d0ccd3c42001a2320baa4493cff11f86602dd3498391bf5782f79ed072a8edf14c8fd3d02a8fe1ca9d50c21655fe7fb72da023efde4581
 SHA512 
2ef0b6eba5d98816e7972614ff113fa0f134da50d7f0d03109668be18d3d0d69bd27e9c4f7afec7a59a78d9c0e71d9c26577c66106ac48b676fbf78ee2069e5a
 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.40.74

[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2026-01-02 Thread Michał Górny
commit: a5164ccbf842dfd267e6d2c0b16f30765dc6021d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jan  3 06:22:42 2026 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan  3 06:58:10 2026 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5164ccb

dev-python/botocore: Bump to 1.42.21

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.42.21.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index b7c460c3ff71..17bab7dae6f2 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -7,5 +7,6 @@ DIST botocore-1.42.16.gh.tar.gz 15776713 BLAKE2B 
afe3ae9aa0564cd3d25a366e13b83fb
 DIST botocore-1.42.17.gh.tar.gz 15777020 BLAKE2B 
b703c802f61993c6c3bed03e61f6e1da2099ad59364ea02ad2fe9802e0aa824ca4a38b0e8bafdcdd2bc2a6b64a8617fd1d052867d8ff2aa724834b7dd1bac265
 SHA512 
accbc4762c08d9ccdd95786f7be1a8b34d4d5c4315c3c3850a085db566dc58dbc96367440aa71ddf708b4454c8dd45866b60f0dd19c6173849ea450e4c5bd16c
 DIST botocore-1.42.18.gh.tar.gz 15741228 BLAKE2B 
9808f4b1b1f90d83577594633c016cd2582d297626102ba18c9d343034d675f20d66b21c671a3f1de2ed1629765d149b28992a720d4ea43d0b11ae0cb2e5f7b9
 SHA512 
7a8d353e3b261e00d2b848de11baf6690b679c0fecb02569d89d611ee57de5c13f404d758258bffd9f5c99325bff2e6a709bbbc8e99e9c4eabc6143acbf86e0a
 DIST botocore-1.42.19.gh.tar.gz 15741256 BLAKE2B 
cfba6202f71b2bfce4c183f96df5c76832128d19b820a42cbcaf23aa1485f4979696301872f71d039549a9d640cef8df637920c07efbfc5fa67ddf9c1bd92d11
 SHA512 
040648b3dc118a8d01d31eda9f3ad125b2b3ab0e98857cdd4b4d70de9662e51b6e5ac9f7d0b90ca89eab3c893fb9156a61b95df90b374d81b1c7ae6d188ac611
+DIST botocore-1.42.21.gh.tar.gz 15742994 BLAKE2B 
65de15224f2c720267d0ccd3c42001a2320baa4493cff11f86602dd3498391bf5782f79ed072a8edf14c8fd3d02a8fe1ca9d50c21655fe7fb72da023efde4581
 SHA512 
2ef0b6eba5d98816e7972614ff113fa0f134da50d7f0d03109668be18d3d0d69bd27e9c4f7afec7a59a78d9c0e71d9c26577c66106ac48b676fbf78ee2069e5a
 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.21.ebuild 
b/dev-python/botocore/botocore-1.42.21.ebuild
new file mode 100644
index ..d43f8b5c5f23
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.21.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_{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"
+
+RDEPEND="
+   =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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-30 Thread Michał Górny
commit: 54232f3ae1c068d91cf9e8236cc127b5de6f31dc
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec 31 06:40:03 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec 31 07:27:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54232f3a

dev-python/botocore: Bump to 1.42.19

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.42.19.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 3ccab2961e05..b7c460c3ff71 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,5 +6,6 @@ DIST botocore-1.42.15.gh.tar.gz 15775038 BLAKE2B 
258285b123c6826e7df80e50d5b814a
 DIST botocore-1.42.16.gh.tar.gz 15776713 BLAKE2B 
afe3ae9aa0564cd3d25a366e13b83fb8044adb8870261df79dc62b79425a6e75e9ae620e63acd3f15c62b62d878a31e9368ba57617ae9c7af0eb79679d93b8e7
 SHA512 
2ffd0739a51cd62ba770aa4c98b5ff0729a5321ced7cbd558d401d62f5bfc0a963b3e3584c649c9129b11fad1944c54df584ce32252cce5896684a1651ac519e
 DIST botocore-1.42.17.gh.tar.gz 15777020 BLAKE2B 
b703c802f61993c6c3bed03e61f6e1da2099ad59364ea02ad2fe9802e0aa824ca4a38b0e8bafdcdd2bc2a6b64a8617fd1d052867d8ff2aa724834b7dd1bac265
 SHA512 
accbc4762c08d9ccdd95786f7be1a8b34d4d5c4315c3c3850a085db566dc58dbc96367440aa71ddf708b4454c8dd45866b60f0dd19c6173849ea450e4c5bd16c
 DIST botocore-1.42.18.gh.tar.gz 15741228 BLAKE2B 
9808f4b1b1f90d83577594633c016cd2582d297626102ba18c9d343034d675f20d66b21c671a3f1de2ed1629765d149b28992a720d4ea43d0b11ae0cb2e5f7b9
 SHA512 
7a8d353e3b261e00d2b848de11baf6690b679c0fecb02569d89d611ee57de5c13f404d758258bffd9f5c99325bff2e6a709bbbc8e99e9c4eabc6143acbf86e0a
+DIST botocore-1.42.19.gh.tar.gz 15741256 BLAKE2B 
cfba6202f71b2bfce4c183f96df5c76832128d19b820a42cbcaf23aa1485f4979696301872f71d039549a9d640cef8df637920c07efbfc5fa67ddf9c1bd92d11
 SHA512 
040648b3dc118a8d01d31eda9f3ad125b2b3ab0e98857cdd4b4d70de9662e51b6e5ac9f7d0b90ca89eab3c893fb9156a61b95df90b374d81b1c7ae6d188ac611
 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.19.ebuild 
b/dev-python/botocore/botocore-1.42.19.ebuild
new file mode 100644
index ..e5d96291daff
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.19.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"
+
+RDEPEND="
+   =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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-29 Thread Michał Górny
commit: 817f53a84a147dc8f7a16f3b4caf7845ce3849f9
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec 30 03:25:53 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec 30 03:25:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=817f53a8

dev-python/botocore: Bump to 1.42.18

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.42.18.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 73a38f8e042c..3ccab2961e05 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,5 +5,6 @@ DIST botocore-1.42.14.gh.tar.gz 15774512 BLAKE2B 
7c88b33bb001079890fa0a9f49134f5
 DIST botocore-1.42.15.gh.tar.gz 15775038 BLAKE2B 
258285b123c6826e7df80e50d5b814a2ee3d8c9347de84af9611006f7bd879f4551b28adb63e7f0735ee9d13e24c90d69d2e95be8f93bb33ae9415cfa04f4f02
 SHA512 
0ffc0c2568f9f978ad427caf42f84a12683858c2ffe2fc8535635c87179cc6b5a3e9eb67df354e679c556029508a711c642455c5c0b70d1a9e9e900ac3d7a2c8
 DIST botocore-1.42.16.gh.tar.gz 15776713 BLAKE2B 
afe3ae9aa0564cd3d25a366e13b83fb8044adb8870261df79dc62b79425a6e75e9ae620e63acd3f15c62b62d878a31e9368ba57617ae9c7af0eb79679d93b8e7
 SHA512 
2ffd0739a51cd62ba770aa4c98b5ff0729a5321ced7cbd558d401d62f5bfc0a963b3e3584c649c9129b11fad1944c54df584ce32252cce5896684a1651ac519e
 DIST botocore-1.42.17.gh.tar.gz 15777020 BLAKE2B 
b703c802f61993c6c3bed03e61f6e1da2099ad59364ea02ad2fe9802e0aa824ca4a38b0e8bafdcdd2bc2a6b64a8617fd1d052867d8ff2aa724834b7dd1bac265
 SHA512 
accbc4762c08d9ccdd95786f7be1a8b34d4d5c4315c3c3850a085db566dc58dbc96367440aa71ddf708b4454c8dd45866b60f0dd19c6173849ea450e4c5bd16c
+DIST botocore-1.42.18.gh.tar.gz 15741228 BLAKE2B 
9808f4b1b1f90d83577594633c016cd2582d297626102ba18c9d343034d675f20d66b21c671a3f1de2ed1629765d149b28992a720d4ea43d0b11ae0cb2e5f7b9
 SHA512 
7a8d353e3b261e00d2b848de11baf6690b679c0fecb02569d89d611ee57de5c13f404d758258bffd9f5c99325bff2e6a709bbbc8e99e9c4eabc6143acbf86e0a
 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.18.ebuild 
b/dev-python/botocore/botocore-1.42.18.ebuild
new file mode 100644
index ..e5d96291daff
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.18.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"
+
+RDEPEND="
+   =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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-27 Thread Eli Schwartz
commit: e8bc5fcebf4c6f726963a35f18e9ad8d00017356
Author: Eli Schwartz  gentoo  org>
AuthorDate: Sun Dec 28 02:48:13 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Sun Dec 28 04:29:44 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8bc5fce

dev-python/botocore: Stabilize 1.41.5 ALLARCHES, #968084

Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/botocore/botocore-1.41.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/botocore/botocore-1.41.5.ebuild 
b/dev-python/botocore/botocore-1.41.5.ebuild
index e5d96291daff..00ae0971fc39 100644
--- a/dev-python/botocore/botocore-1.41.5.ebuild
+++ b/dev-python/botocore/botocore-1.41.5.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
 
 RDEPEND="


[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-26 Thread Michał Górny
commit: 1733f15a4596cffbf023ddb84739764959b9c711
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 27 06:24:38 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 27 06:24:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1733f15a

dev-python/botocore: Bump to 1.42.17

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.42.17.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 392bc1d68993..73a38f8e042c 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,5 +4,6 @@ DIST botocore-1.41.5.gh.tar.gz 15519699 BLAKE2B 
05c9cd0768013d6e3af76ad9daf8b957
 DIST botocore-1.42.14.gh.tar.gz 15774512 BLAKE2B 
7c88b33bb001079890fa0a9f49134f5e2c9cd0bb8bef3a3fb46fdd8b60b3a939232eb893cdd03cc6f0b5a49e8623f211603b4e16c5bc38cefcfc9dce4554e436
 SHA512 
044df7ec561d300762d0e9373819e409a9e924abf74fa7a3de28d72527c535f7408bd5cd302799f816f543a966440a999279f8feb177650ad5a547e52f1d9902
 DIST botocore-1.42.15.gh.tar.gz 15775038 BLAKE2B 
258285b123c6826e7df80e50d5b814a2ee3d8c9347de84af9611006f7bd879f4551b28adb63e7f0735ee9d13e24c90d69d2e95be8f93bb33ae9415cfa04f4f02
 SHA512 
0ffc0c2568f9f978ad427caf42f84a12683858c2ffe2fc8535635c87179cc6b5a3e9eb67df354e679c556029508a711c642455c5c0b70d1a9e9e900ac3d7a2c8
 DIST botocore-1.42.16.gh.tar.gz 15776713 BLAKE2B 
afe3ae9aa0564cd3d25a366e13b83fb8044adb8870261df79dc62b79425a6e75e9ae620e63acd3f15c62b62d878a31e9368ba57617ae9c7af0eb79679d93b8e7
 SHA512 
2ffd0739a51cd62ba770aa4c98b5ff0729a5321ced7cbd558d401d62f5bfc0a963b3e3584c649c9129b11fad1944c54df584ce32252cce5896684a1651ac519e
+DIST botocore-1.42.17.gh.tar.gz 15777020 BLAKE2B 
b703c802f61993c6c3bed03e61f6e1da2099ad59364ea02ad2fe9802e0aa824ca4a38b0e8bafdcdd2bc2a6b64a8617fd1d052867d8ff2aa724834b7dd1bac265
 SHA512 
accbc4762c08d9ccdd95786f7be1a8b34d4d5c4315c3c3850a085db566dc58dbc96367440aa71ddf708b4454c8dd45866b60f0dd19c6173849ea450e4c5bd16c
 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.17.ebuild 
b/dev-python/botocore/botocore-1.42.17.ebuild
new file mode 100644
index ..e5d96291daff
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.17.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"
+
+RDEPEND="
+   =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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-25 Thread Eli Schwartz
commit: d3f62240f8497e170089dfb163cc4aa16ea3
Author: Eli Schwartz  gentoo  org>
AuthorDate: Thu Dec 25 13:10:37 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Thu Dec 25 16:34:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3f62240

dev-python/botocore: Stabilize 1.41.2 ALLARCHES, #967944

Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/botocore/botocore-1.41.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/botocore/botocore-1.41.2.ebuild 
b/dev-python/botocore/botocore-1.41.2.ebuild
index e5d96291daff..00ae0971fc39 100644
--- a/dev-python/botocore/botocore-1.41.2.ebuild
+++ b/dev-python/botocore/botocore-1.41.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
 
 RDEPEND="


[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-23 Thread Michał Górny
commit: 6838db01fb35e9b3bc2b7564b926e74cf1ac7ed2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec 24 05:58:16 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec 24 06:40:10 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6838db01

dev-python/botocore: Bump to 1.42.16

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.42.16.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 76a88d4e9106..392bc1d68993 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.14.gh.tar.gz 15774512 BLAKE2B 
7c88b33bb001079890fa0a9f49134f5e2c9cd0bb8bef3a3fb46fdd8b60b3a939232eb893cdd03cc6f0b5a49e8623f211603b4e16c5bc38cefcfc9dce4554e436
 SHA512 
044df7ec561d300762d0e9373819e409a9e924abf74fa7a3de28d72527c535f7408bd5cd302799f816f543a966440a999279f8feb177650ad5a547e52f1d9902
 DIST botocore-1.42.15.gh.tar.gz 15775038 BLAKE2B 
258285b123c6826e7df80e50d5b814a2ee3d8c9347de84af9611006f7bd879f4551b28adb63e7f0735ee9d13e24c90d69d2e95be8f93bb33ae9415cfa04f4f02
 SHA512 
0ffc0c2568f9f978ad427caf42f84a12683858c2ffe2fc8535635c87179cc6b5a3e9eb67df354e679c556029508a711c642455c5c0b70d1a9e9e900ac3d7a2c8
+DIST botocore-1.42.16.gh.tar.gz 15776713 BLAKE2B 
afe3ae9aa0564cd3d25a366e13b83fb8044adb8870261df79dc62b79425a6e75e9ae620e63acd3f15c62b62d878a31e9368ba57617ae9c7af0eb79679d93b8e7
 SHA512 
2ffd0739a51cd62ba770aa4c98b5ff0729a5321ced7cbd558d401d62f5bfc0a963b3e3584c649c9129b11fad1944c54df584ce32252cce5896684a1651ac519e
 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.16.ebuild 
b/dev-python/botocore/botocore-1.42.16.ebuild
new file mode 100644
index ..e5d96291daff
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.16.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"
+
+RDEPEND="
+   =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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-22 Thread Michał Górny
commit: f51e44dbb584914313c5cb5241cb978b8bc00fa4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec 23 06:28:04 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec 23 06:28:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f51e44db

dev-python/botocore: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  3 --
 dev-python/botocore/botocore-1.42.11.ebuild | 67 -
 dev-python/botocore/botocore-1.42.12.ebuild | 67 -
 dev-python/botocore/botocore-1.42.13.ebuild | 67 -
 4 files changed, 204 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 3a295e8bd3e7..76a88d4e9106 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,9 +1,6 @@
 DIST botocore-1.40.74.gh.tar.gz 15284643 BLAKE2B 
585f072a5ec39c12e3f74a272b0c5ed7d07d1f69b704058d9154da2c12753008b57c5c1c05e7cc982aa4cf28060aa20c62f7ecb6874534b109e409f3b2fcf05c
 SHA512 
c17d51212481e5e3c4af912679894fb73ae4084d983cc086e99ffa7b3522723ce7bf82e6745cc55cc1db9d2ae1657d0e1a74cbd3b06653e7fc1987125667b18d
 DIST botocore-1.41.2.gh.tar.gz 15504253 BLAKE2B 
3c3967e3876ec2529ed0fbd192594f963ebc75f27f196188456a3f4999187b92072224da7d0d91d3dba44c109a74eb35229062e61f161d30f5fad69fcd6097ae
 SHA512 
47cbae2cd1c729fbe6ef55ef5ad6102f636dfb62dd4b4011ad8d163dfdd038d94201b49e48847fed4130e5523b0279b921eedcb94ee4611f42e6aa102bb3705f
 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.14.gh.tar.gz 15774512 BLAKE2B 
7c88b33bb001079890fa0a9f49134f5e2c9cd0bb8bef3a3fb46fdd8b60b3a939232eb893cdd03cc6f0b5a49e8623f211603b4e16c5bc38cefcfc9dce4554e436
 SHA512 
044df7ec561d300762d0e9373819e409a9e924abf74fa7a3de28d72527c535f7408bd5cd302799f816f543a966440a999279f8feb177650ad5a547e52f1d9902
 DIST botocore-1.42.15.gh.tar.gz 15775038 BLAKE2B 
258285b123c6826e7df80e50d5b814a2ee3d8c9347de84af9611006f7bd879f4551b28adb63e7f0735ee9d13e24c90d69d2e95be8f93bb33ae9415cfa04f4f02
 SHA512 
0ffc0c2568f9f978ad427caf42f84a12683858c2ffe2fc8535635c87179cc6b5a3e9eb67df354e679c556029508a711c642455c5c0b70d1a9e9e900ac3d7a2c8
 DIST botocore-1.42.4.gh.tar.gz 15703399 BLAKE2B 
ffd1613284a8487fd2abf10f53fcdaa13746990f519e2bc511bd09daa2efdbbc03cd141f40d36c83dc8180229daddb3a064c6d5aae2bc14f46921f50edf0f528
 SHA512 
22bbda9f4bc36bd18802812c63d650b2267565c27e432f7105daaa2c85660d2e3786ee11837ce2affe6d130504f9a7bf5c9e7ea3be5699b5d32be3090fb71914

diff --git a/dev-python/botocore/botocore-1.42.11.ebuild 
b/dev-python/botocore/botocore-1.42.11.ebuild
deleted file mode 100644
index e5d96291daff..
--- a/dev-python/botocore/botocore-1.42.11.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# 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"
-
-RDEPEND="
-   =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:>=

[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-22 Thread Michał Górny
commit: 9cb335c64a722959fc3f6daa8553c801b8aa44a4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec 23 05:39:59 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec 23 05:39:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cb335c6

dev-python/botocore: Bump to 1.42.15

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.42.15.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ffe516c2e8ab..3a295e8bd3e7 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,5 +5,6 @@ DIST botocore-1.42.11.gh.tar.gz 15735047 BLAKE2B 
ed5775e0ddc83f3595a6d4197d29ea1
 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.14.gh.tar.gz 15774512 BLAKE2B 
7c88b33bb001079890fa0a9f49134f5e2c9cd0bb8bef3a3fb46fdd8b60b3a939232eb893cdd03cc6f0b5a49e8623f211603b4e16c5bc38cefcfc9dce4554e436
 SHA512 
044df7ec561d300762d0e9373819e409a9e924abf74fa7a3de28d72527c535f7408bd5cd302799f816f543a966440a999279f8feb177650ad5a547e52f1d9902
+DIST botocore-1.42.15.gh.tar.gz 15775038 BLAKE2B 
258285b123c6826e7df80e50d5b814a2ee3d8c9347de84af9611006f7bd879f4551b28adb63e7f0735ee9d13e24c90d69d2e95be8f93bb33ae9415cfa04f4f02
 SHA512 
0ffc0c2568f9f978ad427caf42f84a12683858c2ffe2fc8535635c87179cc6b5a3e9eb67df354e679c556029508a711c642455c5c0b70d1a9e9e900ac3d7a2c8
 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.15.ebuild 
b/dev-python/botocore/botocore-1.42.15.ebuild
new file mode 100644
index ..e5d96291daff
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.15.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"
+
+RDEPEND="
+   =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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-20 Thread Michał Górny
commit: 43d05e2bee3e7e720927d61f1d1f83221a2b86a6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 20 06:31:14 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 20 10:15:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43d05e2b

dev-python/botocore: Bump to 1.42.14

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.42.14.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index c74d57a5a1fc..ffe516c2e8ab 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,5 +4,6 @@ DIST botocore-1.41.5.gh.tar.gz 15519699 BLAKE2B 
05c9cd0768013d6e3af76ad9daf8b957
 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.14.gh.tar.gz 15774512 BLAKE2B 
7c88b33bb001079890fa0a9f49134f5e2c9cd0bb8bef3a3fb46fdd8b60b3a939232eb893cdd03cc6f0b5a49e8623f211603b4e16c5bc38cefcfc9dce4554e436
 SHA512 
044df7ec561d300762d0e9373819e409a9e924abf74fa7a3de28d72527c535f7408bd5cd302799f816f543a966440a999279f8feb177650ad5a547e52f1d9902
 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.14.ebuild 
b/dev-python/botocore/botocore-1.42.14.ebuild
new file mode 100644
index ..e5d96291daff
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.14.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"
+
+RDEPEND="
+   =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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-18 Thread Michał Górny
commit: 151e9892641aadd91b293f165b050f8737eadc4d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 19 02:17:58 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 19 03:30:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=151e9892

dev-python/botocore: Bump to 1.42.13

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.42.13.ebuild | 67 +
 2 files changed, 68 insertions(+)

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 ..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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-16 Thread Michał Górny
commit: 18b13c4435a5689edd0b0c469ae552e43bf98746
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec 17 05:26:20 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec 17 05:26:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18b13c44

dev-python/botocore: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest| 11 -
 dev-python/botocore/botocore-1.40.64.ebuild | 67 -
 dev-python/botocore/botocore-1.40.69.ebuild | 67 -
 dev-python/botocore/botocore-1.41.6.ebuild  | 67 -
 dev-python/botocore/botocore-1.42.1.ebuild  | 67 -
 dev-python/botocore/botocore-1.42.10.ebuild | 67 -
 dev-python/botocore/botocore-1.42.2.ebuild  | 67 -
 dev-python/botocore/botocore-1.42.3.ebuild  | 67 -
 dev-python/botocore/botocore-1.42.5.ebuild  | 67 -
 dev-python/botocore/botocore-1.42.6.ebuild  | 67 -
 dev-python/botocore/botocore-1.42.7.ebuild  | 67 -
 dev-python/botocore/botocore-1.42.8.ebuild  | 67 -
 12 files changed, 748 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 83d6aee9dfff..90d080808d60 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,17 +1,6 @@
-DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 
6156b2d80f6aee5df0d746bf3a2fe1bda6cee3435612d3db12a8134b9fdfa7a6c250752dadb562d1c804052ea6c775f802067d611ba1fb597e9d90439e219b64
 SHA512 
a8c7793146d25ae5cabe12fa5a65e8195f35029dd2f0dd9a6d012b8abfe41e1871808e1dd3d550ac153ce323c15c398b35a535780c5e143bbe5645b5eeb8c620
-DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B 
c567c9d2cd25d98e7055b829ca337654f3c2f239296e32735d8064dc698a4fee41464a0ca22453f93feea7a9d6eb58183406780c56bab345521420c7177681a9
 SHA512 
2c76026a2b5114fbc4d8be54cf67ade64f3a563f8b50e83bdfc1f238f220a94acb1ca1aa607ce4934a8e2b58ebfa2c4b07892b693ad80d539188352a3ffa1f75
 DIST botocore-1.40.74.gh.tar.gz 15284643 BLAKE2B 
585f072a5ec39c12e3f74a272b0c5ed7d07d1f69b704058d9154da2c12753008b57c5c1c05e7cc982aa4cf28060aa20c62f7ecb6874534b109e409f3b2fcf05c
 SHA512 
c17d51212481e5e3c4af912679894fb73ae4084d983cc086e99ffa7b3522723ce7bf82e6745cc55cc1db9d2ae1657d0e1a74cbd3b06653e7fc1987125667b18d
 DIST botocore-1.41.2.gh.tar.gz 15504253 BLAKE2B 
3c3967e3876ec2529ed0fbd192594f963ebc75f27f196188456a3f4999187b92072224da7d0d91d3dba44c109a74eb35229062e61f161d30f5fad69fcd6097ae
 SHA512 
47cbae2cd1c729fbe6ef55ef5ad6102f636dfb62dd4b4011ad8d163dfdd038d94201b49e48847fed4130e5523b0279b921eedcb94ee4611f42e6aa102bb3705f
 DIST botocore-1.41.5.gh.tar.gz 15519699 BLAKE2B 
05c9cd0768013d6e3af76ad9daf8b957bb8d6e3f17b3bfb85d4dc73de36ab71ff5da14306d5147375ec1d5a3080f5b25c056e2796c7918f21aba1fafe32deff8
 SHA512 
8f95ce652ef670129966aca8265022c79544bcb0927504ee0567272412437dc8789df10c7f77696434864ec541b6b17dc39aabb1ec16ee690a22617fe8d7da03
-DIST botocore-1.41.6.gh.tar.gz 15619213 BLAKE2B 
132f1020643f335793393f34545d7f13c0e69394ccaa4ad047694e681832ea340ee76925879e3bcff45145fda387f6b2a81ca9e69d424fe39b8754e04aee541d
 SHA512 
15ecad28923a7ab80c749856ce9e7b02b14eaf9f2346786f0943b3a450bbe94eacd3b2f8275b8b2e6612d6c1faf53aa8788fb790722471e49c6fdf7c3cc2dd81
-DIST botocore-1.42.1.gh.tar.gz 15695042 BLAKE2B 
f0587a7e8112d0fd80cb40fb0da6cf88f3c0ec567a803a062f295624ca3541e0adb4cfc6d039e4bfdbcbf0c4ed07ae0117ce1ce691c6e95914bc4767d57324d4
 SHA512 
627ae08b65839f48fd24b567951e45363bb5d0c1ff566701a5396f6c6b0e5c58ce66143eb5bab64656d80c0751aad22af04a5d1f048d234a854325139c408846
-DIST botocore-1.42.10.gh.tar.gz 15733957 BLAKE2B 
c014b54090ff442b6edc53fe33e0e372d96052fd704327982a7b040be7a9cfb4aff81ada8f17eca1b91b4e5cd9c7bf9a759e6d6a944b740595291ae31d51598b
 SHA512 
6650242b26563f2bbcb8125387fb405c697e7f4392a620e031d88740e618a955216c5da93e7e1d67ca9578428307e9918ce18e3c8d24c0a70c62dad8e4c101b9
 DIST botocore-1.42.11.gh.tar.gz 15735047 BLAKE2B 
ed5775e0ddc83f3595a6d4197d29ea10745add02cc98b0d2937fe1ee7c3533986a3e565ba39fbce31cb28b37d97b86907dbeb7aaafd126904a23ba48005411a3
 SHA512 
1b7ad362ff924cac81f3ed41938b4bc54a62fa2af60c37c36c31ae3d7961d6a1371de96ebbb13de0f959b11bad0708344880fca8d31060592fd5a7f44a867b53
-DIST botocore-1.42.2.gh.tar.gz 15699929 BLAKE2B 
9f809924aeb031313806c70207c2063c0a421695b2be1a246f886f3214ca1f7fee1ba25b456b654a93c1d682ed7988e9f5648ac91b1703a0ff534603b4e566f4
 SHA512 
e23157d1ef297f35cddc73ac43604b46e6274fbd1938b8bcb3a9dc142f4c47e377e8f3675e5045755e1ad70914c56a7a84ad3d39798f5486300a25ff3f4464ca
-DIST botocore-1.42.3.gh.tar.gz 15700743 BLAKE2B 
d288896f8538dcb4e7589e641f8b2b0e78b9b45576a592ea105353ebcd3e03f695fff3e71af56dfdebd8cdf9cc35bc36593a30fabb02a78a7531dcbd000f2774
 SHA512 
d32b4b775f5a692c3f731b83a1538cff002c215a4a3947eb69fd27ddf638d47a41e037f7b8a6d73ec4acfaeaf5fbc649

[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-15 Thread Eli Schwartz
commit: a46c543923154834d6b6c92e8a41b431e7a09cd2
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Dec 16 02:59:31 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Dec 16 04:37:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a46c5439

dev-python/botocore: Stabilize 1.40.74 ALLARCHES, #967588

Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/botocore/botocore-1.40.74.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/botocore/botocore-1.40.74.ebuild 
b/dev-python/botocore/botocore-1.40.74.ebuild
index a931fcaefec4..5d6a29be5655 100644
--- a/dev-python/botocore/botocore-1.40.74.ebuild
+++ b/dev-python/botocore/botocore-1.40.74.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
 
 RDEPEND="


[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-12 Thread Michał Górny
commit: f1078bc0535a8d11d7a016be2836ad66413e287d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 13 07:03:47 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 13 07:03:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1078bc0

dev-python/botocore: Bump to 1.42.9

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.42.9.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 921adb646a2d..487d18b4479d 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -12,3 +12,4 @@ DIST botocore-1.42.5.gh.tar.gz 15709628 BLAKE2B 
841886105cd9a47a473a8c75f54cbc53
 DIST botocore-1.42.6.gh.tar.gz 15711310 BLAKE2B 
ba3bdec59750cee81fc8fe83e692358f6f49d020bf3f2bc150ec7d5a531be02a8a088660c575d046016e3669528dd2f7d5ce27263a6814c46ca08c06fc8e4b9d
 SHA512 
5d6ac44534fa107cda6bb69f64b1647b81ecd94de2314dbb53769a410939905e86899ccaf7b50be68948430044310c725ff16aa9df6f7e37bdde2314391a6370
 DIST botocore-1.42.7.gh.tar.gz 15712225 BLAKE2B 
f659dd137a5f1189c7b0ad686e22dcc193a9ab860315de992e4de8e6435fe2cb238404c9ebdc1b07b711220f18147eb0f7346d3739c9c010f367c9b67c5a093f
 SHA512 
23da2f076caac1a52e5bad69f26c90963a0cd35d30913e27b14d6ed08dc236af098b733dec14a9de6e9995b2d333202418295d1c9b064246a0d8a33fb3dba497
 DIST botocore-1.42.8.gh.tar.gz 15720690 BLAKE2B 
f35454ee7f965652c56caf2fd89123b5e6bdf4a8c5e6fd94a57da545c7436ed438ed3f23cb6edb2fb9ed859f0f4c07d78f02f44f5190e518cc93624098fc6647
 SHA512 
6e70f932e990dc7fd4ec358e092ebf77bb1ee38d4a32122b1826abfa867efca01b50c03317448ca3c520c09c1b0b2ab65ec38cd424512513662130279788386a
+DIST botocore-1.42.9.gh.tar.gz 15723096 BLAKE2B 
2cb1489fa48546abe3306935367744f918d053e02af58d6b85ed84a50bbfc659ec20763055e9783d492f6f248af81e571b8452487bf8ca3267e15d12ce8773bb
 SHA512 
54cc19ca34474e8bfd7eda403452af24b6f73e611442ba4b7ed5f4f223ae279bdf95a3bc4945d16eba6ccca53d2dbefee6d2157ecb6b4ef23a1e960d5469dcc9

diff --git a/dev-python/botocore/botocore-1.42.9.ebuild 
b/dev-python/botocore/botocore-1.42.9.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.9.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-11 Thread Michał Górny
commit: b0dc699fc6463636c71409bac1b5691fc52b1db8
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 12 03:24:25 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 12 04:37:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0dc699f

dev-python/botocore: Bump to 1.42.8

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.42.8.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 2d2b17d20885..921adb646a2d 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -11,3 +11,4 @@ DIST botocore-1.42.4.gh.tar.gz 15703399 BLAKE2B 
ffd1613284a8487fd2abf10f53fcdaa1
 DIST botocore-1.42.5.gh.tar.gz 15709628 BLAKE2B 
841886105cd9a47a473a8c75f54cbc539e999ab6d5850b5c3a5f0aec7de558e0e9566cb1041de98c8a73f6e176e2c0af53ff15f7d42508dfb77b928729b8193b
 SHA512 
d280051a2130e5c62352aa1d43b81a9e7a0cdddc8df4739667f24a291302f1c06d21568792516488e3e654488475399cd3527351ee73d37a4a839a92819411c8
 DIST botocore-1.42.6.gh.tar.gz 15711310 BLAKE2B 
ba3bdec59750cee81fc8fe83e692358f6f49d020bf3f2bc150ec7d5a531be02a8a088660c575d046016e3669528dd2f7d5ce27263a6814c46ca08c06fc8e4b9d
 SHA512 
5d6ac44534fa107cda6bb69f64b1647b81ecd94de2314dbb53769a410939905e86899ccaf7b50be68948430044310c725ff16aa9df6f7e37bdde2314391a6370
 DIST botocore-1.42.7.gh.tar.gz 15712225 BLAKE2B 
f659dd137a5f1189c7b0ad686e22dcc193a9ab860315de992e4de8e6435fe2cb238404c9ebdc1b07b711220f18147eb0f7346d3739c9c010f367c9b67c5a093f
 SHA512 
23da2f076caac1a52e5bad69f26c90963a0cd35d30913e27b14d6ed08dc236af098b733dec14a9de6e9995b2d333202418295d1c9b064246a0d8a33fb3dba497
+DIST botocore-1.42.8.gh.tar.gz 15720690 BLAKE2B 
f35454ee7f965652c56caf2fd89123b5e6bdf4a8c5e6fd94a57da545c7436ed438ed3f23cb6edb2fb9ed859f0f4c07d78f02f44f5190e518cc93624098fc6647
 SHA512 
6e70f932e990dc7fd4ec358e092ebf77bb1ee38d4a32122b1826abfa867efca01b50c03317448ca3c520c09c1b0b2ab65ec38cd424512513662130279788386a

diff --git a/dev-python/botocore/botocore-1.42.8.ebuild 
b/dev-python/botocore/botocore-1.42.8.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.8.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-10 Thread Michał Górny
commit: 806b7538887c03a089bd5ee82d62aa048e1bd179
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec 11 03:27:54 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec 11 04:40:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=806b7538

dev-python/botocore: Bump to 1.42.7

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.42.7.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 2877a5e60cbc..2d2b17d20885 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -10,3 +10,4 @@ DIST botocore-1.42.3.gh.tar.gz 15700743 BLAKE2B 
d288896f8538dcb4e7589e641f8b2b0e
 DIST botocore-1.42.4.gh.tar.gz 15703399 BLAKE2B 
ffd1613284a8487fd2abf10f53fcdaa13746990f519e2bc511bd09daa2efdbbc03cd141f40d36c83dc8180229daddb3a064c6d5aae2bc14f46921f50edf0f528
 SHA512 
22bbda9f4bc36bd18802812c63d650b2267565c27e432f7105daaa2c85660d2e3786ee11837ce2affe6d130504f9a7bf5c9e7ea3be5699b5d32be3090fb71914
 DIST botocore-1.42.5.gh.tar.gz 15709628 BLAKE2B 
841886105cd9a47a473a8c75f54cbc539e999ab6d5850b5c3a5f0aec7de558e0e9566cb1041de98c8a73f6e176e2c0af53ff15f7d42508dfb77b928729b8193b
 SHA512 
d280051a2130e5c62352aa1d43b81a9e7a0cdddc8df4739667f24a291302f1c06d21568792516488e3e654488475399cd3527351ee73d37a4a839a92819411c8
 DIST botocore-1.42.6.gh.tar.gz 15711310 BLAKE2B 
ba3bdec59750cee81fc8fe83e692358f6f49d020bf3f2bc150ec7d5a531be02a8a088660c575d046016e3669528dd2f7d5ce27263a6814c46ca08c06fc8e4b9d
 SHA512 
5d6ac44534fa107cda6bb69f64b1647b81ecd94de2314dbb53769a410939905e86899ccaf7b50be68948430044310c725ff16aa9df6f7e37bdde2314391a6370
+DIST botocore-1.42.7.gh.tar.gz 15712225 BLAKE2B 
f659dd137a5f1189c7b0ad686e22dcc193a9ab860315de992e4de8e6435fe2cb238404c9ebdc1b07b711220f18147eb0f7346d3739c9c010f367c9b67c5a093f
 SHA512 
23da2f076caac1a52e5bad69f26c90963a0cd35d30913e27b14d6ed08dc236af098b733dec14a9de6e9995b2d333202418295d1c9b064246a0d8a33fb3dba497

diff --git a/dev-python/botocore/botocore-1.42.7.ebuild 
b/dev-python/botocore/botocore-1.42.7.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.7.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-09 Thread Michał Górny
commit: 025c53abbfeed337d9d8d5560917f4b2930bca87
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec 10 02:24:58 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec 10 03:43:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=025c53ab

dev-python/botocore: Bump to 1.42.6

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.42.6.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index d6982c722682..2877a5e60cbc 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -9,3 +9,4 @@ DIST botocore-1.42.2.gh.tar.gz 15699929 BLAKE2B 
9f809924aeb031313806c70207c2063c
 DIST botocore-1.42.3.gh.tar.gz 15700743 BLAKE2B 
d288896f8538dcb4e7589e641f8b2b0e78b9b45576a592ea105353ebcd3e03f695fff3e71af56dfdebd8cdf9cc35bc36593a30fabb02a78a7531dcbd000f2774
 SHA512 
d32b4b775f5a692c3f731b83a1538cff002c215a4a3947eb69fd27ddf638d47a41e037f7b8a6d73ec4acfaeaf5fbc649103051383f56190e25b5748fcd0b9d88
 DIST botocore-1.42.4.gh.tar.gz 15703399 BLAKE2B 
ffd1613284a8487fd2abf10f53fcdaa13746990f519e2bc511bd09daa2efdbbc03cd141f40d36c83dc8180229daddb3a064c6d5aae2bc14f46921f50edf0f528
 SHA512 
22bbda9f4bc36bd18802812c63d650b2267565c27e432f7105daaa2c85660d2e3786ee11837ce2affe6d130504f9a7bf5c9e7ea3be5699b5d32be3090fb71914
 DIST botocore-1.42.5.gh.tar.gz 15709628 BLAKE2B 
841886105cd9a47a473a8c75f54cbc539e999ab6d5850b5c3a5f0aec7de558e0e9566cb1041de98c8a73f6e176e2c0af53ff15f7d42508dfb77b928729b8193b
 SHA512 
d280051a2130e5c62352aa1d43b81a9e7a0cdddc8df4739667f24a291302f1c06d21568792516488e3e654488475399cd3527351ee73d37a4a839a92819411c8
+DIST botocore-1.42.6.gh.tar.gz 15711310 BLAKE2B 
ba3bdec59750cee81fc8fe83e692358f6f49d020bf3f2bc150ec7d5a531be02a8a088660c575d046016e3669528dd2f7d5ce27263a6814c46ca08c06fc8e4b9d
 SHA512 
5d6ac44534fa107cda6bb69f64b1647b81ecd94de2314dbb53769a410939905e86899ccaf7b50be68948430044310c725ff16aa9df6f7e37bdde2314391a6370

diff --git a/dev-python/botocore/botocore-1.42.6.ebuild 
b/dev-python/botocore/botocore-1.42.6.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.6.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-08 Thread Michał Górny
commit: 54862599d9d94fe44b27f1c28c19bf8b7ad84d2a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec  9 05:57:55 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec  9 05:57:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54862599

dev-python/botocore: Bump to 1.42.5

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.42.5.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index d55c0ca95928..d6982c722682 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -8,3 +8,4 @@ DIST botocore-1.42.1.gh.tar.gz 15695042 BLAKE2B 
f0587a7e8112d0fd80cb40fb0da6cf88
 DIST botocore-1.42.2.gh.tar.gz 15699929 BLAKE2B 
9f809924aeb031313806c70207c2063c0a421695b2be1a246f886f3214ca1f7fee1ba25b456b654a93c1d682ed7988e9f5648ac91b1703a0ff534603b4e566f4
 SHA512 
e23157d1ef297f35cddc73ac43604b46e6274fbd1938b8bcb3a9dc142f4c47e377e8f3675e5045755e1ad70914c56a7a84ad3d39798f5486300a25ff3f4464ca
 DIST botocore-1.42.3.gh.tar.gz 15700743 BLAKE2B 
d288896f8538dcb4e7589e641f8b2b0e78b9b45576a592ea105353ebcd3e03f695fff3e71af56dfdebd8cdf9cc35bc36593a30fabb02a78a7531dcbd000f2774
 SHA512 
d32b4b775f5a692c3f731b83a1538cff002c215a4a3947eb69fd27ddf638d47a41e037f7b8a6d73ec4acfaeaf5fbc649103051383f56190e25b5748fcd0b9d88
 DIST botocore-1.42.4.gh.tar.gz 15703399 BLAKE2B 
ffd1613284a8487fd2abf10f53fcdaa13746990f519e2bc511bd09daa2efdbbc03cd141f40d36c83dc8180229daddb3a064c6d5aae2bc14f46921f50edf0f528
 SHA512 
22bbda9f4bc36bd18802812c63d650b2267565c27e432f7105daaa2c85660d2e3786ee11837ce2affe6d130504f9a7bf5c9e7ea3be5699b5d32be3090fb71914
+DIST botocore-1.42.5.gh.tar.gz 15709628 BLAKE2B 
841886105cd9a47a473a8c75f54cbc539e999ab6d5850b5c3a5f0aec7de558e0e9566cb1041de98c8a73f6e176e2c0af53ff15f7d42508dfb77b928729b8193b
 SHA512 
d280051a2130e5c62352aa1d43b81a9e7a0cdddc8df4739667f24a291302f1c06d21568792516488e3e654488475399cd3527351ee73d37a4a839a92819411c8

diff --git a/dev-python/botocore/botocore-1.42.5.ebuild 
b/dev-python/botocore/botocore-1.42.5.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.5.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-05 Thread Michał Górny
commit: 7431f86d46f6cf552dced851e701d6997a542a92
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  6 06:25:46 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  6 06:25:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7431f86d

dev-python/botocore: Bump to 1.42.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.42.4.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index a41bc49be902..d55c0ca95928 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -7,3 +7,4 @@ DIST botocore-1.41.6.gh.tar.gz 15619213 BLAKE2B 
132f1020643f335793393f34545d7f13
 DIST botocore-1.42.1.gh.tar.gz 15695042 BLAKE2B 
f0587a7e8112d0fd80cb40fb0da6cf88f3c0ec567a803a062f295624ca3541e0adb4cfc6d039e4bfdbcbf0c4ed07ae0117ce1ce691c6e95914bc4767d57324d4
 SHA512 
627ae08b65839f48fd24b567951e45363bb5d0c1ff566701a5396f6c6b0e5c58ce66143eb5bab64656d80c0751aad22af04a5d1f048d234a854325139c408846
 DIST botocore-1.42.2.gh.tar.gz 15699929 BLAKE2B 
9f809924aeb031313806c70207c2063c0a421695b2be1a246f886f3214ca1f7fee1ba25b456b654a93c1d682ed7988e9f5648ac91b1703a0ff534603b4e566f4
 SHA512 
e23157d1ef297f35cddc73ac43604b46e6274fbd1938b8bcb3a9dc142f4c47e377e8f3675e5045755e1ad70914c56a7a84ad3d39798f5486300a25ff3f4464ca
 DIST botocore-1.42.3.gh.tar.gz 15700743 BLAKE2B 
d288896f8538dcb4e7589e641f8b2b0e78b9b45576a592ea105353ebcd3e03f695fff3e71af56dfdebd8cdf9cc35bc36593a30fabb02a78a7531dcbd000f2774
 SHA512 
d32b4b775f5a692c3f731b83a1538cff002c215a4a3947eb69fd27ddf638d47a41e037f7b8a6d73ec4acfaeaf5fbc649103051383f56190e25b5748fcd0b9d88
+DIST botocore-1.42.4.gh.tar.gz 15703399 BLAKE2B 
ffd1613284a8487fd2abf10f53fcdaa13746990f519e2bc511bd09daa2efdbbc03cd141f40d36c83dc8180229daddb3a064c6d5aae2bc14f46921f50edf0f528
 SHA512 
22bbda9f4bc36bd18802812c63d650b2267565c27e432f7105daaa2c85660d2e3786ee11837ce2affe6d130504f9a7bf5c9e7ea3be5699b5d32be3090fb71914

diff --git a/dev-python/botocore/botocore-1.42.4.ebuild 
b/dev-python/botocore/botocore-1.42.4.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.4.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-04 Thread Michał Górny
commit: 62ff0714e7922362aac9f73d46dbe9c08d78ab81
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec  5 05:39:46 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec  5 05:39:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62ff0714

dev-python/botocore: Bump to 1.42.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.42.3.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index b045452f912a..a41bc49be902 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,3 +6,4 @@ DIST botocore-1.41.5.gh.tar.gz 15519699 BLAKE2B 
05c9cd0768013d6e3af76ad9daf8b957
 DIST botocore-1.41.6.gh.tar.gz 15619213 BLAKE2B 
132f1020643f335793393f34545d7f13c0e69394ccaa4ad047694e681832ea340ee76925879e3bcff45145fda387f6b2a81ca9e69d424fe39b8754e04aee541d
 SHA512 
15ecad28923a7ab80c749856ce9e7b02b14eaf9f2346786f0943b3a450bbe94eacd3b2f8275b8b2e6612d6c1faf53aa8788fb790722471e49c6fdf7c3cc2dd81
 DIST botocore-1.42.1.gh.tar.gz 15695042 BLAKE2B 
f0587a7e8112d0fd80cb40fb0da6cf88f3c0ec567a803a062f295624ca3541e0adb4cfc6d039e4bfdbcbf0c4ed07ae0117ce1ce691c6e95914bc4767d57324d4
 SHA512 
627ae08b65839f48fd24b567951e45363bb5d0c1ff566701a5396f6c6b0e5c58ce66143eb5bab64656d80c0751aad22af04a5d1f048d234a854325139c408846
 DIST botocore-1.42.2.gh.tar.gz 15699929 BLAKE2B 
9f809924aeb031313806c70207c2063c0a421695b2be1a246f886f3214ca1f7fee1ba25b456b654a93c1d682ed7988e9f5648ac91b1703a0ff534603b4e566f4
 SHA512 
e23157d1ef297f35cddc73ac43604b46e6274fbd1938b8bcb3a9dc142f4c47e377e8f3675e5045755e1ad70914c56a7a84ad3d39798f5486300a25ff3f4464ca
+DIST botocore-1.42.3.gh.tar.gz 15700743 BLAKE2B 
d288896f8538dcb4e7589e641f8b2b0e78b9b45576a592ea105353ebcd3e03f695fff3e71af56dfdebd8cdf9cc35bc36593a30fabb02a78a7531dcbd000f2774
 SHA512 
d32b4b775f5a692c3f731b83a1538cff002c215a4a3947eb69fd27ddf638d47a41e037f7b8a6d73ec4acfaeaf5fbc649103051383f56190e25b5748fcd0b9d88

diff --git a/dev-python/botocore/botocore-1.42.3.ebuild 
b/dev-python/botocore/botocore-1.42.3.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.3.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-03 Thread Michał Górny
commit: eea050a99e87965658dda4e728644e4653b45b19
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Dec  4 03:31:56 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Dec  4 04:36:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eea050a9

dev-python/botocore: Bump to 1.42.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.42.2.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 63f9e8f6bffb..b045452f912a 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ 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.41.6.gh.tar.gz 15619213 BLAKE2B 
132f1020643f335793393f34545d7f13c0e69394ccaa4ad047694e681832ea340ee76925879e3bcff45145fda387f6b2a81ca9e69d424fe39b8754e04aee541d
 SHA512 
15ecad28923a7ab80c749856ce9e7b02b14eaf9f2346786f0943b3a450bbe94eacd3b2f8275b8b2e6612d6c1faf53aa8788fb790722471e49c6fdf7c3cc2dd81
 DIST botocore-1.42.1.gh.tar.gz 15695042 BLAKE2B 
f0587a7e8112d0fd80cb40fb0da6cf88f3c0ec567a803a062f295624ca3541e0adb4cfc6d039e4bfdbcbf0c4ed07ae0117ce1ce691c6e95914bc4767d57324d4
 SHA512 
627ae08b65839f48fd24b567951e45363bb5d0c1ff566701a5396f6c6b0e5c58ce66143eb5bab64656d80c0751aad22af04a5d1f048d234a854325139c408846
+DIST botocore-1.42.2.gh.tar.gz 15699929 BLAKE2B 
9f809924aeb031313806c70207c2063c0a421695b2be1a246f886f3214ca1f7fee1ba25b456b654a93c1d682ed7988e9f5648ac91b1703a0ff534603b4e566f4
 SHA512 
e23157d1ef297f35cddc73ac43604b46e6274fbd1938b8bcb3a9dc142f4c47e377e8f3675e5045755e1ad70914c56a7a84ad3d39798f5486300a25ff3f4464ca

diff --git a/dev-python/botocore/botocore-1.42.2.ebuild 
b/dev-python/botocore/botocore-1.42.2.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.42.2.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-02 Thread Michał Górny
commit: a5f9e2a6068fd6452c770183f52d6d1c1b134526
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec  2 06:57:13 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec  2 08:22:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5f9e2a6

dev-python/botocore: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  5 ---
 dev-python/botocore/botocore-1.40.50.ebuild | 67 -
 dev-python/botocore/botocore-1.40.55.ebuild | 67 -
 dev-python/botocore/botocore-1.40.59.ebuild | 67 -
 dev-python/botocore/botocore-1.41.3.ebuild  | 67 -
 dev-python/botocore/botocore-1.41.4.ebuild  | 67 -
 6 files changed, 340 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 6af8d1689935..6e7f5cac4ba1 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,11 +1,6 @@
-DIST botocore-1.40.50.gh.tar.gz 15222465 BLAKE2B 
626b040c06531d96c1e0276e4bf6a70747b2c8184d9178b24333b1b7e91e833175114d31e7ee1b48b83597b22b2869132b50f3834a4bdaa082a111a7a9f41a10
 SHA512 
91ac7467c8b1cc58d2b29a0bb34d7374a7c8987eb73caccc3b3becb782995d64a874d099ea74a5e0c046d0aae2497211a0a84d3a8e7f42efc1252fa6ab517872
-DIST botocore-1.40.55.gh.tar.gz 15255349 BLAKE2B 
22516d43d5737d92bbead967a13b4ce72fc6d35d928f9ac6d9906505412813b1649a5b5e73d14f90d7650682568ca3545e4b4b70b9908570725f4c3e2a4adaee
 SHA512 
175dafe4d80c9283cfd4e81d74e59ad694356438b1a32c765baa78686b2afeb3f7e6083e76cdf488efcec0fbfb26967a408cb9a9cb48d0a0feb37977254a14a6
-DIST botocore-1.40.59.gh.tar.gz 15284317 BLAKE2B 
f0e5b5ac06292c003ac6dcf0d8b4098b12cdeb2ea5ef8158aa1ce2730e8f0bfb65a5156f64decaec9ef2d144f3aebbad1e2f2389e80d6d3cdef24f735f2e
 SHA512 
04aabb134f24782274c3b44b0addc45523e36216372e07da271d282968200b66785c4ca92754a79a0ae26fc93c2448e032f0e498552eb8b344c618cd2be2221a
 DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 
6156b2d80f6aee5df0d746bf3a2fe1bda6cee3435612d3db12a8134b9fdfa7a6c250752dadb562d1c804052ea6c775f802067d611ba1fb597e9d90439e219b64
 SHA512 
a8c7793146d25ae5cabe12fa5a65e8195f35029dd2f0dd9a6d012b8abfe41e1871808e1dd3d550ac153ce323c15c398b35a535780c5e143bbe5645b5eeb8c620
 DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B 
c567c9d2cd25d98e7055b829ca337654f3c2f239296e32735d8064dc698a4fee41464a0ca22453f93feea7a9d6eb58183406780c56bab345521420c7177681a9
 SHA512 
2c76026a2b5114fbc4d8be54cf67ade64f3a563f8b50e83bdfc1f238f220a94acb1ca1aa607ce4934a8e2b58ebfa2c4b07892b693ad80d539188352a3ffa1f75
 DIST botocore-1.40.74.gh.tar.gz 15284643 BLAKE2B 
585f072a5ec39c12e3f74a272b0c5ed7d07d1f69b704058d9154da2c12753008b57c5c1c05e7cc982aa4cf28060aa20c62f7ecb6874534b109e409f3b2fcf05c
 SHA512 
c17d51212481e5e3c4af912679894fb73ae4084d983cc086e99ffa7b3522723ce7bf82e6745cc55cc1db9d2ae1657d0e1a74cbd3b06653e7fc1987125667b18d
 DIST botocore-1.41.2.gh.tar.gz 15504253 BLAKE2B 
3c3967e3876ec2529ed0fbd192594f963ebc75f27f196188456a3f4999187b92072224da7d0d91d3dba44c109a74eb35229062e61f161d30f5fad69fcd6097ae
 SHA512 
47cbae2cd1c729fbe6ef55ef5ad6102f636dfb62dd4b4011ad8d163dfdd038d94201b49e48847fed4130e5523b0279b921eedcb94ee4611f42e6aa102bb3705f
-DIST botocore-1.41.3.gh.tar.gz 15508146 BLAKE2B 
ee0ef8eeb86c0ed90b30b2bf9fa180e300f015ebc219b58b975e4f835eeed7b411a491aca6de9628b53538d308f20985dfce249f0f3a9bc37d72058f1c36f371
 SHA512 
09a00793df98c337d6e9a8ed67841af64a95b701f1b54675f764ba6553549efb7f27061ecc5d7f8b3b3affccb20d4044d052648fc3a913b4e5cb901a7d129118
-DIST botocore-1.41.4.gh.tar.gz 15518786 BLAKE2B 
3941223f02cc709f3388b725b15eb6b563f134c14beb8084a19899efa1acb4a8f93e44e4a747f9dbbe53f3f4a7b347e7311f381afae6f210a7e45aeda97379c0
 SHA512 
77ec108112da6e31e62f923c465a33e621257b497732da142fae90df4ec39a37f37cfaa056ea41dfe0858227221aa54db79c33fbd4cb42745bc3467a85f5c4a9
 DIST botocore-1.41.5.gh.tar.gz 15519699 BLAKE2B 
05c9cd0768013d6e3af76ad9daf8b957bb8d6e3f17b3bfb85d4dc73de36ab71ff5da14306d5147375ec1d5a3080f5b25c056e2796c7918f21aba1fafe32deff8
 SHA512 
8f95ce652ef670129966aca8265022c79544bcb0927504ee0567272412437dc8789df10c7f77696434864ec541b6b17dc39aabb1ec16ee690a22617fe8d7da03
 DIST botocore-1.41.6.gh.tar.gz 15619213 BLAKE2B 
132f1020643f335793393f34545d7f13c0e69394ccaa4ad047694e681832ea340ee76925879e3bcff45145fda387f6b2a81ca9e69d424fe39b8754e04aee541d
 SHA512 
15ecad28923a7ab80c749856ce9e7b02b14eaf9f2346786f0943b3a450bbe94eacd3b2f8275b8b2e6612d6c1faf53aa8788fb790722471e49c6fdf7c3cc2dd81

diff --git a/dev-python/botocore/botocore-1.40.50.ebuild 
b/dev-python/botocore/botocore-1.40.50.ebuild
deleted file mode 100644
index 5d6a29be5655..
--- a/dev-python/botocore/botocore-1.40.50.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# 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 distuti

[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-02 Thread Michał Górny
commit: 90a5fa971f241d263a040e0e0ed94d34cf60
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec  2 06:48:22 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec  2 08:22:41 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90a5fa97

dev-python/botocore: Bump to 1.41.6

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.41.6.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 3babf98674a4..6af8d1689935 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -8,3 +8,4 @@ DIST botocore-1.41.2.gh.tar.gz 15504253 BLAKE2B 
3c3967e3876ec2529ed0fbd192594f96
 DIST botocore-1.41.3.gh.tar.gz 15508146 BLAKE2B 
ee0ef8eeb86c0ed90b30b2bf9fa180e300f015ebc219b58b975e4f835eeed7b411a491aca6de9628b53538d308f20985dfce249f0f3a9bc37d72058f1c36f371
 SHA512 
09a00793df98c337d6e9a8ed67841af64a95b701f1b54675f764ba6553549efb7f27061ecc5d7f8b3b3affccb20d4044d052648fc3a913b4e5cb901a7d129118
 DIST botocore-1.41.4.gh.tar.gz 15518786 BLAKE2B 
3941223f02cc709f3388b725b15eb6b563f134c14beb8084a19899efa1acb4a8f93e44e4a747f9dbbe53f3f4a7b347e7311f381afae6f210a7e45aeda97379c0
 SHA512 
77ec108112da6e31e62f923c465a33e621257b497732da142fae90df4ec39a37f37cfaa056ea41dfe0858227221aa54db79c33fbd4cb42745bc3467a85f5c4a9
 DIST botocore-1.41.5.gh.tar.gz 15519699 BLAKE2B 
05c9cd0768013d6e3af76ad9daf8b957bb8d6e3f17b3bfb85d4dc73de36ab71ff5da14306d5147375ec1d5a3080f5b25c056e2796c7918f21aba1fafe32deff8
 SHA512 
8f95ce652ef670129966aca8265022c79544bcb0927504ee0567272412437dc8789df10c7f77696434864ec541b6b17dc39aabb1ec16ee690a22617fe8d7da03
+DIST botocore-1.41.6.gh.tar.gz 15619213 BLAKE2B 
132f1020643f335793393f34545d7f13c0e69394ccaa4ad047694e681832ea340ee76925879e3bcff45145fda387f6b2a81ca9e69d424fe39b8754e04aee541d
 SHA512 
15ecad28923a7ab80c749856ce9e7b02b14eaf9f2346786f0943b3a450bbe94eacd3b2f8275b8b2e6612d6c1faf53aa8788fb790722471e49c6fdf7c3cc2dd81

diff --git a/dev-python/botocore/botocore-1.41.6.ebuild 
b/dev-python/botocore/botocore-1.41.6.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.41.6.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-12-01 Thread Eli Schwartz
commit: 7d4445749edc75a4f0ff9847d22b25a44e281e42
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Dec  2 06:14:08 2025 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Tue Dec  2 06:14:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d444574

dev-python/botocore: Stabilize 1.40.64 ALLARCHES, #966967

Signed-off-by: Eli Schwartz  gentoo.org>

 dev-python/botocore/botocore-1.40.64.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/botocore/botocore-1.40.64.ebuild 
b/dev-python/botocore/botocore-1.40.64.ebuild
index a931fcaefec4..5d6a29be5655 100644
--- a/dev-python/botocore/botocore-1.40.64.ebuild
+++ b/dev-python/botocore/botocore-1.40.64.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
 
 RDEPEND="


[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-26 Thread Michał Górny
commit: fa2ab3cb695722648a9e3d9d839ad2201e3b50e9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 27 02:28:04 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 27 03:28:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2ab3cb

dev-python/botocore: Bump to 1.41.5

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.41.5.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 9bcbf4eeec6c..3babf98674a4 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -7,3 +7,4 @@ DIST botocore-1.40.74.gh.tar.gz 15284643 BLAKE2B 
585f072a5ec39c12e3f74a272b0c5ed
 DIST botocore-1.41.2.gh.tar.gz 15504253 BLAKE2B 
3c3967e3876ec2529ed0fbd192594f963ebc75f27f196188456a3f4999187b92072224da7d0d91d3dba44c109a74eb35229062e61f161d30f5fad69fcd6097ae
 SHA512 
47cbae2cd1c729fbe6ef55ef5ad6102f636dfb62dd4b4011ad8d163dfdd038d94201b49e48847fed4130e5523b0279b921eedcb94ee4611f42e6aa102bb3705f
 DIST botocore-1.41.3.gh.tar.gz 15508146 BLAKE2B 
ee0ef8eeb86c0ed90b30b2bf9fa180e300f015ebc219b58b975e4f835eeed7b411a491aca6de9628b53538d308f20985dfce249f0f3a9bc37d72058f1c36f371
 SHA512 
09a00793df98c337d6e9a8ed67841af64a95b701f1b54675f764ba6553549efb7f27061ecc5d7f8b3b3affccb20d4044d052648fc3a913b4e5cb901a7d129118
 DIST botocore-1.41.4.gh.tar.gz 15518786 BLAKE2B 
3941223f02cc709f3388b725b15eb6b563f134c14beb8084a19899efa1acb4a8f93e44e4a747f9dbbe53f3f4a7b347e7311f381afae6f210a7e45aeda97379c0
 SHA512 
77ec108112da6e31e62f923c465a33e621257b497732da142fae90df4ec39a37f37cfaa056ea41dfe0858227221aa54db79c33fbd4cb42745bc3467a85f5c4a9
+DIST botocore-1.41.5.gh.tar.gz 15519699 BLAKE2B 
05c9cd0768013d6e3af76ad9daf8b957bb8d6e3f17b3bfb85d4dc73de36ab71ff5da14306d5147375ec1d5a3080f5b25c056e2796c7918f21aba1fafe32deff8
 SHA512 
8f95ce652ef670129966aca8265022c79544bcb0927504ee0567272412437dc8789df10c7f77696434864ec541b6b17dc39aabb1ec16ee690a22617fe8d7da03

diff --git a/dev-python/botocore/botocore-1.41.5.ebuild 
b/dev-python/botocore/botocore-1.41.5.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.41.5.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-25 Thread Michał Górny
commit: f146ca62363eda0cb5568edccd721df3e9d8e6f4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 26 03:46:09 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 26 03:46:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f146ca62

dev-python/botocore: Bump to 1.41.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.41.4.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ae45f6a906fc..9bcbf4eeec6c 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,3 +6,4 @@ DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B 
c567c9d2cd25d98e7055b829ca33765
 DIST botocore-1.40.74.gh.tar.gz 15284643 BLAKE2B 
585f072a5ec39c12e3f74a272b0c5ed7d07d1f69b704058d9154da2c12753008b57c5c1c05e7cc982aa4cf28060aa20c62f7ecb6874534b109e409f3b2fcf05c
 SHA512 
c17d51212481e5e3c4af912679894fb73ae4084d983cc086e99ffa7b3522723ce7bf82e6745cc55cc1db9d2ae1657d0e1a74cbd3b06653e7fc1987125667b18d
 DIST botocore-1.41.2.gh.tar.gz 15504253 BLAKE2B 
3c3967e3876ec2529ed0fbd192594f963ebc75f27f196188456a3f4999187b92072224da7d0d91d3dba44c109a74eb35229062e61f161d30f5fad69fcd6097ae
 SHA512 
47cbae2cd1c729fbe6ef55ef5ad6102f636dfb62dd4b4011ad8d163dfdd038d94201b49e48847fed4130e5523b0279b921eedcb94ee4611f42e6aa102bb3705f
 DIST botocore-1.41.3.gh.tar.gz 15508146 BLAKE2B 
ee0ef8eeb86c0ed90b30b2bf9fa180e300f015ebc219b58b975e4f835eeed7b411a491aca6de9628b53538d308f20985dfce249f0f3a9bc37d72058f1c36f371
 SHA512 
09a00793df98c337d6e9a8ed67841af64a95b701f1b54675f764ba6553549efb7f27061ecc5d7f8b3b3affccb20d4044d052648fc3a913b4e5cb901a7d129118
+DIST botocore-1.41.4.gh.tar.gz 15518786 BLAKE2B 
3941223f02cc709f3388b725b15eb6b563f134c14beb8084a19899efa1acb4a8f93e44e4a747f9dbbe53f3f4a7b347e7311f381afae6f210a7e45aeda97379c0
 SHA512 
77ec108112da6e31e62f923c465a33e621257b497732da142fae90df4ec39a37f37cfaa056ea41dfe0858227221aa54db79c33fbd4cb42745bc3467a85f5c4a9

diff --git a/dev-python/botocore/botocore-1.41.4.ebuild 
b/dev-python/botocore/botocore-1.41.4.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.41.4.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-25 Thread Arthur Zamarin
commit: cad5839a3759b880be2ad67a185eb688e2cc545e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 25 20:18:55 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 25 20:18:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cad5839a

dev-python/botocore: Stabilize 1.40.59 ALLARCHES, #966516

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/botocore/botocore-1.40.59.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/botocore/botocore-1.40.59.ebuild 
b/dev-python/botocore/botocore-1.40.59.ebuild
index a931fcaefec4..5d6a29be5655 100644
--- a/dev-python/botocore/botocore-1.40.59.ebuild
+++ b/dev-python/botocore/botocore-1.40.59.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
 
 RDEPEND="


[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-24 Thread Michał Górny
commit: f8d7bdd2b6c5dae54102ea52f1f0ce5b3c4e949c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 25 06:35:07 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 25 07:15:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8d7bdd2

dev-python/botocore: Bump to 1.41.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.41.3.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index bcd79c5ecb06..ae45f6a906fc 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 
6156b2d80f6aee5df0d746bf3a2fe1b
 DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B 
c567c9d2cd25d98e7055b829ca337654f3c2f239296e32735d8064dc698a4fee41464a0ca22453f93feea7a9d6eb58183406780c56bab345521420c7177681a9
 SHA512 
2c76026a2b5114fbc4d8be54cf67ade64f3a563f8b50e83bdfc1f238f220a94acb1ca1aa607ce4934a8e2b58ebfa2c4b07892b693ad80d539188352a3ffa1f75
 DIST botocore-1.40.74.gh.tar.gz 15284643 BLAKE2B 
585f072a5ec39c12e3f74a272b0c5ed7d07d1f69b704058d9154da2c12753008b57c5c1c05e7cc982aa4cf28060aa20c62f7ecb6874534b109e409f3b2fcf05c
 SHA512 
c17d51212481e5e3c4af912679894fb73ae4084d983cc086e99ffa7b3522723ce7bf82e6745cc55cc1db9d2ae1657d0e1a74cbd3b06653e7fc1987125667b18d
 DIST botocore-1.41.2.gh.tar.gz 15504253 BLAKE2B 
3c3967e3876ec2529ed0fbd192594f963ebc75f27f196188456a3f4999187b92072224da7d0d91d3dba44c109a74eb35229062e61f161d30f5fad69fcd6097ae
 SHA512 
47cbae2cd1c729fbe6ef55ef5ad6102f636dfb62dd4b4011ad8d163dfdd038d94201b49e48847fed4130e5523b0279b921eedcb94ee4611f42e6aa102bb3705f
+DIST botocore-1.41.3.gh.tar.gz 15508146 BLAKE2B 
ee0ef8eeb86c0ed90b30b2bf9fa180e300f015ebc219b58b975e4f835eeed7b411a491aca6de9628b53538d308f20985dfce249f0f3a9bc37d72058f1c36f371
 SHA512 
09a00793df98c337d6e9a8ed67841af64a95b701f1b54675f764ba6553549efb7f27061ecc5d7f8b3b3affccb20d4044d052648fc3a913b4e5cb901a7d129118

diff --git a/dev-python/botocore/botocore-1.41.3.ebuild 
b/dev-python/botocore/botocore-1.41.3.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.41.3.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-22 Thread Michał Górny
commit: 3167a13bcb7175140d8cc000ecb23aa0a55657aa
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov 23 03:55:51 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov 23 03:55:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3167a13b

dev-python/botocore: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  4 --
 dev-python/botocore/botocore-1.40.75.ebuild | 67 -
 dev-python/botocore/botocore-1.40.76.ebuild | 67 -
 dev-python/botocore/botocore-1.41.0.ebuild  | 67 -
 dev-python/botocore/botocore-1.41.1.ebuild  | 67 -
 5 files changed, 272 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index a34573b7ca59..bcd79c5ecb06 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,8 +4,4 @@ DIST botocore-1.40.59.gh.tar.gz 15284317 BLAKE2B 
f0e5b5ac06292c003ac6dcf0d8b4098
 DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 
6156b2d80f6aee5df0d746bf3a2fe1bda6cee3435612d3db12a8134b9fdfa7a6c250752dadb562d1c804052ea6c775f802067d611ba1fb597e9d90439e219b64
 SHA512 
a8c7793146d25ae5cabe12fa5a65e8195f35029dd2f0dd9a6d012b8abfe41e1871808e1dd3d550ac153ce323c15c398b35a535780c5e143bbe5645b5eeb8c620
 DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B 
c567c9d2cd25d98e7055b829ca337654f3c2f239296e32735d8064dc698a4fee41464a0ca22453f93feea7a9d6eb58183406780c56bab345521420c7177681a9
 SHA512 
2c76026a2b5114fbc4d8be54cf67ade64f3a563f8b50e83bdfc1f238f220a94acb1ca1aa607ce4934a8e2b58ebfa2c4b07892b693ad80d539188352a3ffa1f75
 DIST botocore-1.40.74.gh.tar.gz 15284643 BLAKE2B 
585f072a5ec39c12e3f74a272b0c5ed7d07d1f69b704058d9154da2c12753008b57c5c1c05e7cc982aa4cf28060aa20c62f7ecb6874534b109e409f3b2fcf05c
 SHA512 
c17d51212481e5e3c4af912679894fb73ae4084d983cc086e99ffa7b3522723ce7bf82e6745cc55cc1db9d2ae1657d0e1a74cbd3b06653e7fc1987125667b18d
-DIST botocore-1.40.75.gh.tar.gz 15307607 BLAKE2B 
0529d1f62bb6ac6b730eceb4ed53961636399818b3b832df28c2f3c8b3fe8bcd8f0609ce84cb95c9c45dc2385458b8756b9a8801da9b081410d67ef916dd8f9b
 SHA512 
1f06fc8767f95502c36d8e68116059f42c7a4b9cb7c4ef6329f1fef3b19fd33d85519ac571138b0ad64af8c99c69b57d9c7f07c443922e7853b5c625ecb2d973
-DIST botocore-1.40.76.gh.tar.gz 15329738 BLAKE2B 
b52289d014878fe6f6ba8053ce84c77fd569819bc5f0b482a3aa1e9f543739e019ef35d530487e0bae33f80e45e302741ab4437e3f1841618fca59caf3d95b03
 SHA512 
4ce5c91ce346f5317ac0287913926743785388f31f746e05dc6751b3ee8e087382a4f140a46a4df83327e3c18f3f5c88d6e834abe24c35fcc810ba4ee23ec933
-DIST botocore-1.41.0.gh.tar.gz 15418409 BLAKE2B 
8f6e3de98b80ac158b9989d086ffd64cdc06a4c819864758ca9aa4ac5a97876dbd6fc3cef398602b02f0cbc1453ffd0cdd23f664e10fdb877cf318031f5908f9
 SHA512 
29da9fa5c4d2fc5c014010b6b186a1aff7c343de97ae905ae084c14046dea3135840ec579085f65072b57bb4a604127d660f97c67bbf89748982bdd856eab48f
-DIST botocore-1.41.1.gh.tar.gz 15457246 BLAKE2B 
4729105ed3279d506664a5fc2eb89a4d01470ed6cb8dd685232c6d1bfb78b77a3bda7dff83f18d4750697789b5f094839ff95607efb23c52be33549db6f9b520
 SHA512 
f0c4ba8bd9db6e180d8a8248fd9090f82207e67194c0b7fd62cc1a28d3ba82ef61a5be98220a7138ebc8212a3ee5b72618f55b46f1a4ed2282d33576b1f12192
 DIST botocore-1.41.2.gh.tar.gz 15504253 BLAKE2B 
3c3967e3876ec2529ed0fbd192594f963ebc75f27f196188456a3f4999187b92072224da7d0d91d3dba44c109a74eb35229062e61f161d30f5fad69fcd6097ae
 SHA512 
47cbae2cd1c729fbe6ef55ef5ad6102f636dfb62dd4b4011ad8d163dfdd038d94201b49e48847fed4130e5523b0279b921eedcb94ee4611f42e6aa102bb3705f

diff --git a/dev-python/botocore/botocore-1.40.75.ebuild 
b/dev-python/botocore/botocore-1.40.75.ebuild
deleted file mode 100644
index a931fcaefec4..
--- a/dev-python/botocore/botocore-1.40.75.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# 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/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 \
-

[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-21 Thread Michał Górny
commit: 10844b7bcc44b6a2ccc7580ca30b14e689d920a6
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 22 05:58:42 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 22 05:58:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10844b7b

dev-python/botocore: Bump to 1.41.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.41.2.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ae632847ab77..a34573b7ca59 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -8,3 +8,4 @@ DIST botocore-1.40.75.gh.tar.gz 15307607 BLAKE2B 
0529d1f62bb6ac6b730eceb4ed53961
 DIST botocore-1.40.76.gh.tar.gz 15329738 BLAKE2B 
b52289d014878fe6f6ba8053ce84c77fd569819bc5f0b482a3aa1e9f543739e019ef35d530487e0bae33f80e45e302741ab4437e3f1841618fca59caf3d95b03
 SHA512 
4ce5c91ce346f5317ac0287913926743785388f31f746e05dc6751b3ee8e087382a4f140a46a4df83327e3c18f3f5c88d6e834abe24c35fcc810ba4ee23ec933
 DIST botocore-1.41.0.gh.tar.gz 15418409 BLAKE2B 
8f6e3de98b80ac158b9989d086ffd64cdc06a4c819864758ca9aa4ac5a97876dbd6fc3cef398602b02f0cbc1453ffd0cdd23f664e10fdb877cf318031f5908f9
 SHA512 
29da9fa5c4d2fc5c014010b6b186a1aff7c343de97ae905ae084c14046dea3135840ec579085f65072b57bb4a604127d660f97c67bbf89748982bdd856eab48f
 DIST botocore-1.41.1.gh.tar.gz 15457246 BLAKE2B 
4729105ed3279d506664a5fc2eb89a4d01470ed6cb8dd685232c6d1bfb78b77a3bda7dff83f18d4750697789b5f094839ff95607efb23c52be33549db6f9b520
 SHA512 
f0c4ba8bd9db6e180d8a8248fd9090f82207e67194c0b7fd62cc1a28d3ba82ef61a5be98220a7138ebc8212a3ee5b72618f55b46f1a4ed2282d33576b1f12192
+DIST botocore-1.41.2.gh.tar.gz 15504253 BLAKE2B 
3c3967e3876ec2529ed0fbd192594f963ebc75f27f196188456a3f4999187b92072224da7d0d91d3dba44c109a74eb35229062e61f161d30f5fad69fcd6097ae
 SHA512 
47cbae2cd1c729fbe6ef55ef5ad6102f636dfb62dd4b4011ad8d163dfdd038d94201b49e48847fed4130e5523b0279b921eedcb94ee4611f42e6aa102bb3705f

diff --git a/dev-python/botocore/botocore-1.41.2.ebuild 
b/dev-python/botocore/botocore-1.41.2.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.41.2.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-20 Thread Michał Górny
commit: 4affef0960b51efe72df227b79d6266fc0ca10ea
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 21 01:56:21 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 21 01:56:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4affef09

dev-python/botocore: Bump to 1.41.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.41.1.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index d3e1dc0f9ae7..ae632847ab77 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -7,3 +7,4 @@ DIST botocore-1.40.74.gh.tar.gz 15284643 BLAKE2B 
585f072a5ec39c12e3f74a272b0c5ed
 DIST botocore-1.40.75.gh.tar.gz 15307607 BLAKE2B 
0529d1f62bb6ac6b730eceb4ed53961636399818b3b832df28c2f3c8b3fe8bcd8f0609ce84cb95c9c45dc2385458b8756b9a8801da9b081410d67ef916dd8f9b
 SHA512 
1f06fc8767f95502c36d8e68116059f42c7a4b9cb7c4ef6329f1fef3b19fd33d85519ac571138b0ad64af8c99c69b57d9c7f07c443922e7853b5c625ecb2d973
 DIST botocore-1.40.76.gh.tar.gz 15329738 BLAKE2B 
b52289d014878fe6f6ba8053ce84c77fd569819bc5f0b482a3aa1e9f543739e019ef35d530487e0bae33f80e45e302741ab4437e3f1841618fca59caf3d95b03
 SHA512 
4ce5c91ce346f5317ac0287913926743785388f31f746e05dc6751b3ee8e087382a4f140a46a4df83327e3c18f3f5c88d6e834abe24c35fcc810ba4ee23ec933
 DIST botocore-1.41.0.gh.tar.gz 15418409 BLAKE2B 
8f6e3de98b80ac158b9989d086ffd64cdc06a4c819864758ca9aa4ac5a97876dbd6fc3cef398602b02f0cbc1453ffd0cdd23f664e10fdb877cf318031f5908f9
 SHA512 
29da9fa5c4d2fc5c014010b6b186a1aff7c343de97ae905ae084c14046dea3135840ec579085f65072b57bb4a604127d660f97c67bbf89748982bdd856eab48f
+DIST botocore-1.41.1.gh.tar.gz 15457246 BLAKE2B 
4729105ed3279d506664a5fc2eb89a4d01470ed6cb8dd685232c6d1bfb78b77a3bda7dff83f18d4750697789b5f094839ff95607efb23c52be33549db6f9b520
 SHA512 
f0c4ba8bd9db6e180d8a8248fd9090f82207e67194c0b7fd62cc1a28d3ba82ef61a5be98220a7138ebc8212a3ee5b72618f55b46f1a4ed2282d33576b1f12192

diff --git a/dev-python/botocore/botocore-1.41.1.ebuild 
b/dev-python/botocore/botocore-1.41.1.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.41.1.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-19 Thread Michał Górny
commit: 8ae00e441877aed2e7684a71f43df6fea2bd5c39
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 20 02:30:18 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 20 02:30:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ae00e44

dev-python/botocore: Bump to 1.41.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.41.0.ebuild | 67 ++
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 62909b5656fc..d3e1dc0f9ae7 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,3 +6,4 @@ DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B 
c567c9d2cd25d98e7055b829ca33765
 DIST botocore-1.40.74.gh.tar.gz 15284643 BLAKE2B 
585f072a5ec39c12e3f74a272b0c5ed7d07d1f69b704058d9154da2c12753008b57c5c1c05e7cc982aa4cf28060aa20c62f7ecb6874534b109e409f3b2fcf05c
 SHA512 
c17d51212481e5e3c4af912679894fb73ae4084d983cc086e99ffa7b3522723ce7bf82e6745cc55cc1db9d2ae1657d0e1a74cbd3b06653e7fc1987125667b18d
 DIST botocore-1.40.75.gh.tar.gz 15307607 BLAKE2B 
0529d1f62bb6ac6b730eceb4ed53961636399818b3b832df28c2f3c8b3fe8bcd8f0609ce84cb95c9c45dc2385458b8756b9a8801da9b081410d67ef916dd8f9b
 SHA512 
1f06fc8767f95502c36d8e68116059f42c7a4b9cb7c4ef6329f1fef3b19fd33d85519ac571138b0ad64af8c99c69b57d9c7f07c443922e7853b5c625ecb2d973
 DIST botocore-1.40.76.gh.tar.gz 15329738 BLAKE2B 
b52289d014878fe6f6ba8053ce84c77fd569819bc5f0b482a3aa1e9f543739e019ef35d530487e0bae33f80e45e302741ab4437e3f1841618fca59caf3d95b03
 SHA512 
4ce5c91ce346f5317ac0287913926743785388f31f746e05dc6751b3ee8e087382a4f140a46a4df83327e3c18f3f5c88d6e834abe24c35fcc810ba4ee23ec933
+DIST botocore-1.41.0.gh.tar.gz 15418409 BLAKE2B 
8f6e3de98b80ac158b9989d086ffd64cdc06a4c819864758ca9aa4ac5a97876dbd6fc3cef398602b02f0cbc1453ffd0cdd23f664e10fdb877cf318031f5908f9
 SHA512 
29da9fa5c4d2fc5c014010b6b186a1aff7c343de97ae905ae084c14046dea3135840ec579085f65072b57bb4a604127d660f97c67bbf89748982bdd856eab48f

diff --git a/dev-python/botocore/botocore-1.41.0.ebuild 
b/dev-python/botocore/botocore-1.41.0.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.41.0.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-18 Thread Michał Górny
commit: 95a5a72d69bee6fc8df1f200322304e7ec5ac428
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 19 03:19:08 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 19 03:19:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95a5a72d

dev-python/botocore: Bump to 1.40.76

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.76.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index eb664f9372d6..62909b5656fc 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 
6156b2d80f6aee5df0d746bf3a2fe1b
 DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B 
c567c9d2cd25d98e7055b829ca337654f3c2f239296e32735d8064dc698a4fee41464a0ca22453f93feea7a9d6eb58183406780c56bab345521420c7177681a9
 SHA512 
2c76026a2b5114fbc4d8be54cf67ade64f3a563f8b50e83bdfc1f238f220a94acb1ca1aa607ce4934a8e2b58ebfa2c4b07892b693ad80d539188352a3ffa1f75
 DIST botocore-1.40.74.gh.tar.gz 15284643 BLAKE2B 
585f072a5ec39c12e3f74a272b0c5ed7d07d1f69b704058d9154da2c12753008b57c5c1c05e7cc982aa4cf28060aa20c62f7ecb6874534b109e409f3b2fcf05c
 SHA512 
c17d51212481e5e3c4af912679894fb73ae4084d983cc086e99ffa7b3522723ce7bf82e6745cc55cc1db9d2ae1657d0e1a74cbd3b06653e7fc1987125667b18d
 DIST botocore-1.40.75.gh.tar.gz 15307607 BLAKE2B 
0529d1f62bb6ac6b730eceb4ed53961636399818b3b832df28c2f3c8b3fe8bcd8f0609ce84cb95c9c45dc2385458b8756b9a8801da9b081410d67ef916dd8f9b
 SHA512 
1f06fc8767f95502c36d8e68116059f42c7a4b9cb7c4ef6329f1fef3b19fd33d85519ac571138b0ad64af8c99c69b57d9c7f07c443922e7853b5c625ecb2d973
+DIST botocore-1.40.76.gh.tar.gz 15329738 BLAKE2B 
b52289d014878fe6f6ba8053ce84c77fd569819bc5f0b482a3aa1e9f543739e019ef35d530487e0bae33f80e45e302741ab4437e3f1841618fca59caf3d95b03
 SHA512 
4ce5c91ce346f5317ac0287913926743785388f31f746e05dc6751b3ee8e087382a4f140a46a4df83327e3c18f3f5c88d6e834abe24c35fcc810ba4ee23ec933

diff --git a/dev-python/botocore/botocore-1.40.76.ebuild 
b/dev-python/botocore/botocore-1.40.76.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.76.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-17 Thread Michał Górny
commit: 866d429e63e883b4a5ba0c18490049492aec1fe3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 18 05:34:45 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 18 06:42:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=866d429e

dev-python/botocore: Bump to 1.40.75

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.75.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index a66f4313ab02..eb664f9372d6 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.40.59.gh.tar.gz 15284317 BLAKE2B 
f0e5b5ac06292c003ac6dcf0d8b4098
 DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 
6156b2d80f6aee5df0d746bf3a2fe1bda6cee3435612d3db12a8134b9fdfa7a6c250752dadb562d1c804052ea6c775f802067d611ba1fb597e9d90439e219b64
 SHA512 
a8c7793146d25ae5cabe12fa5a65e8195f35029dd2f0dd9a6d012b8abfe41e1871808e1dd3d550ac153ce323c15c398b35a535780c5e143bbe5645b5eeb8c620
 DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B 
c567c9d2cd25d98e7055b829ca337654f3c2f239296e32735d8064dc698a4fee41464a0ca22453f93feea7a9d6eb58183406780c56bab345521420c7177681a9
 SHA512 
2c76026a2b5114fbc4d8be54cf67ade64f3a563f8b50e83bdfc1f238f220a94acb1ca1aa607ce4934a8e2b58ebfa2c4b07892b693ad80d539188352a3ffa1f75
 DIST botocore-1.40.74.gh.tar.gz 15284643 BLAKE2B 
585f072a5ec39c12e3f74a272b0c5ed7d07d1f69b704058d9154da2c12753008b57c5c1c05e7cc982aa4cf28060aa20c62f7ecb6874534b109e409f3b2fcf05c
 SHA512 
c17d51212481e5e3c4af912679894fb73ae4084d983cc086e99ffa7b3522723ce7bf82e6745cc55cc1db9d2ae1657d0e1a74cbd3b06653e7fc1987125667b18d
+DIST botocore-1.40.75.gh.tar.gz 15307607 BLAKE2B 
0529d1f62bb6ac6b730eceb4ed53961636399818b3b832df28c2f3c8b3fe8bcd8f0609ce84cb95c9c45dc2385458b8756b9a8801da9b081410d67ef916dd8f9b
 SHA512 
1f06fc8767f95502c36d8e68116059f42c7a4b9cb7c4ef6329f1fef3b19fd33d85519ac571138b0ad64af8c99c69b57d9c7f07c443922e7853b5c625ecb2d973

diff --git a/dev-python/botocore/botocore-1.40.75.ebuild 
b/dev-python/botocore/botocore-1.40.75.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.75.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-14 Thread Michał Górny
commit: 45dd53f37441959ac8adf5206a3d982ee3434546
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 15 06:58:34 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 15 07:08:45 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45dd53f3

dev-python/botocore: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  5 ---
 dev-python/botocore/botocore-1.40.45.ebuild | 67 -
 dev-python/botocore/botocore-1.40.70.ebuild | 67 -
 dev-python/botocore/botocore-1.40.71.ebuild | 67 -
 dev-python/botocore/botocore-1.40.72.ebuild | 67 -
 dev-python/botocore/botocore-1.40.73.ebuild | 67 -
 6 files changed, 340 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 87661cc27f57..a66f4313ab02 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,11 +1,6 @@
-DIST botocore-1.40.45.gh.tar.gz 15197014 BLAKE2B 
6b44913005d75f22b0ff993b1fea47a417832d17988cc2d39325f1aa3151690bd4f3248f4ab4a338edea23833ff731bc56808d8e4c2a99cb08e280f27fc301f1
 SHA512 
0d6746d501c774139be0bd669df118eea875b886de972a71bdbd64085db68697edba57fc1eecebac2e91f772b96ceea8636ef04af3dbeaa0d4d163a6d61156c8
 DIST botocore-1.40.50.gh.tar.gz 15222465 BLAKE2B 
626b040c06531d96c1e0276e4bf6a70747b2c8184d9178b24333b1b7e91e833175114d31e7ee1b48b83597b22b2869132b50f3834a4bdaa082a111a7a9f41a10
 SHA512 
91ac7467c8b1cc58d2b29a0bb34d7374a7c8987eb73caccc3b3becb782995d64a874d099ea74a5e0c046d0aae2497211a0a84d3a8e7f42efc1252fa6ab517872
 DIST botocore-1.40.55.gh.tar.gz 15255349 BLAKE2B 
22516d43d5737d92bbead967a13b4ce72fc6d35d928f9ac6d9906505412813b1649a5b5e73d14f90d7650682568ca3545e4b4b70b9908570725f4c3e2a4adaee
 SHA512 
175dafe4d80c9283cfd4e81d74e59ad694356438b1a32c765baa78686b2afeb3f7e6083e76cdf488efcec0fbfb26967a408cb9a9cb48d0a0feb37977254a14a6
 DIST botocore-1.40.59.gh.tar.gz 15284317 BLAKE2B 
f0e5b5ac06292c003ac6dcf0d8b4098b12cdeb2ea5ef8158aa1ce2730e8f0bfb65a5156f64decaec9ef2d144f3aebbad1e2f2389e80d6d3cdef24f735f2e
 SHA512 
04aabb134f24782274c3b44b0addc45523e36216372e07da271d282968200b66785c4ca92754a79a0ae26fc93c2448e032f0e498552eb8b344c618cd2be2221a
 DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 
6156b2d80f6aee5df0d746bf3a2fe1bda6cee3435612d3db12a8134b9fdfa7a6c250752dadb562d1c804052ea6c775f802067d611ba1fb597e9d90439e219b64
 SHA512 
a8c7793146d25ae5cabe12fa5a65e8195f35029dd2f0dd9a6d012b8abfe41e1871808e1dd3d550ac153ce323c15c398b35a535780c5e143bbe5645b5eeb8c620
 DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B 
c567c9d2cd25d98e7055b829ca337654f3c2f239296e32735d8064dc698a4fee41464a0ca22453f93feea7a9d6eb58183406780c56bab345521420c7177681a9
 SHA512 
2c76026a2b5114fbc4d8be54cf67ade64f3a563f8b50e83bdfc1f238f220a94acb1ca1aa607ce4934a8e2b58ebfa2c4b07892b693ad80d539188352a3ffa1f75
-DIST botocore-1.40.70.gh.tar.gz 15269974 BLAKE2B 
8027b9c8439796ae28768ca127c7ea239afe70dda0f048715b933fb35552f00fbcd5c87599cf673cd9ebb260a9254bb18fe59cb4787e3e0b4198660140580c35
 SHA512 
e36fa0f865f119723a5fc2a3884035af5a2be7a499e4cc442fc060bab6bd8fc4382fef7144fbbc1fe2d5a9b6bad29fe1baf65c89e98f21eb58f5154809748db6
-DIST botocore-1.40.71.gh.tar.gz 15272822 BLAKE2B 
0637e4bea27fdf3236f174b2873c477bdd173da65c3d24b09d70ed98359b213494bb940ef26cede57009443a00987199dc05dd99109416c3cbeee402bf62ded6
 SHA512 
7d717f5655004de89f3c3e9415ff64d68315f33598f8b89441c8e3e0e4a59512b2a23e16ce0c5200268aee5b7c67e43688a483cad852d5cb0b497e8abee36bd7
-DIST botocore-1.40.72.gh.tar.gz 15277307 BLAKE2B 
60e4046543cdfae7c949baac55e9df1ae341f4df5612b870c300126e7ad67c9c64898128660258994094944258bfafef3a10dc15f1ed7edec08c5278345dfb39
 SHA512 
8851041c3b622a0492f945f0e202b16e118efc872c7b6adaf3cb07e3d46b202eba2b234d5dea2d0649a821a93efc11f48cc351cb124cb34bb4e151eb6cbd22d6
-DIST botocore-1.40.73.gh.tar.gz 15284146 BLAKE2B 
7ffa02e27a33f83af128c2b8e0cdbc584bbc1ed6f727258f68001339280b5e59ec123398e70be0d15974c757766e5db8d2129d22ce276cf8b78010e7206e20f1
 SHA512 
89899fbcbb1a0e0bcb62dce67ed468bbc284c024aa315d947df917cda16f93a13a961509bcdb3adf238cb37cf64a17e49c04af1d96aa47984dc3ff98de768464
 DIST botocore-1.40.74.gh.tar.gz 15284643 BLAKE2B 
585f072a5ec39c12e3f74a272b0c5ed7d07d1f69b704058d9154da2c12753008b57c5c1c05e7cc982aa4cf28060aa20c62f7ecb6874534b109e409f3b2fcf05c
 SHA512 
c17d51212481e5e3c4af912679894fb73ae4084d983cc086e99ffa7b3522723ce7bf82e6745cc55cc1db9d2ae1657d0e1a74cbd3b06653e7fc1987125667b18d

diff --git a/dev-python/botocore/botocore-1.40.45.ebuild 
b/dev-python/botocore/botocore-1.40.45.ebuild
deleted file mode 100644
index 5d6a29be5655..
--- a/dev-python/botocore/botocore-1.40.45.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# 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 di

[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-14 Thread Michał Górny
commit: 9ac565338b29c512fcc1fe73ad22d0701cc5adeb
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 15 06:04:50 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 15 06:55:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ac56533

dev-python/botocore: Bump to 1.40.74

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.74.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 6e3e2c0b88ba..87661cc27f57 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -8,3 +8,4 @@ DIST botocore-1.40.70.gh.tar.gz 15269974 BLAKE2B 
8027b9c8439796ae28768ca127c7ea2
 DIST botocore-1.40.71.gh.tar.gz 15272822 BLAKE2B 
0637e4bea27fdf3236f174b2873c477bdd173da65c3d24b09d70ed98359b213494bb940ef26cede57009443a00987199dc05dd99109416c3cbeee402bf62ded6
 SHA512 
7d717f5655004de89f3c3e9415ff64d68315f33598f8b89441c8e3e0e4a59512b2a23e16ce0c5200268aee5b7c67e43688a483cad852d5cb0b497e8abee36bd7
 DIST botocore-1.40.72.gh.tar.gz 15277307 BLAKE2B 
60e4046543cdfae7c949baac55e9df1ae341f4df5612b870c300126e7ad67c9c64898128660258994094944258bfafef3a10dc15f1ed7edec08c5278345dfb39
 SHA512 
8851041c3b622a0492f945f0e202b16e118efc872c7b6adaf3cb07e3d46b202eba2b234d5dea2d0649a821a93efc11f48cc351cb124cb34bb4e151eb6cbd22d6
 DIST botocore-1.40.73.gh.tar.gz 15284146 BLAKE2B 
7ffa02e27a33f83af128c2b8e0cdbc584bbc1ed6f727258f68001339280b5e59ec123398e70be0d15974c757766e5db8d2129d22ce276cf8b78010e7206e20f1
 SHA512 
89899fbcbb1a0e0bcb62dce67ed468bbc284c024aa315d947df917cda16f93a13a961509bcdb3adf238cb37cf64a17e49c04af1d96aa47984dc3ff98de768464
+DIST botocore-1.40.74.gh.tar.gz 15284643 BLAKE2B 
585f072a5ec39c12e3f74a272b0c5ed7d07d1f69b704058d9154da2c12753008b57c5c1c05e7cc982aa4cf28060aa20c62f7ecb6874534b109e409f3b2fcf05c
 SHA512 
c17d51212481e5e3c4af912679894fb73ae4084d983cc086e99ffa7b3522723ce7bf82e6745cc55cc1db9d2ae1657d0e1a74cbd3b06653e7fc1987125667b18d

diff --git a/dev-python/botocore/botocore-1.40.74.ebuild 
b/dev-python/botocore/botocore-1.40.74.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.74.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-13 Thread Michał Górny
commit: 864bd5a7f8e0554a6f5fe3243ef3dea3aa6eb1c7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov 14 01:57:32 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov 14 01:57:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=864bd5a7

dev-python/botocore: Bump to 1.40.73

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.73.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 74f9e15b66f4..6e3e2c0b88ba 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -7,3 +7,4 @@ DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B 
c567c9d2cd25d98e7055b829ca33765
 DIST botocore-1.40.70.gh.tar.gz 15269974 BLAKE2B 
8027b9c8439796ae28768ca127c7ea239afe70dda0f048715b933fb35552f00fbcd5c87599cf673cd9ebb260a9254bb18fe59cb4787e3e0b4198660140580c35
 SHA512 
e36fa0f865f119723a5fc2a3884035af5a2be7a499e4cc442fc060bab6bd8fc4382fef7144fbbc1fe2d5a9b6bad29fe1baf65c89e98f21eb58f5154809748db6
 DIST botocore-1.40.71.gh.tar.gz 15272822 BLAKE2B 
0637e4bea27fdf3236f174b2873c477bdd173da65c3d24b09d70ed98359b213494bb940ef26cede57009443a00987199dc05dd99109416c3cbeee402bf62ded6
 SHA512 
7d717f5655004de89f3c3e9415ff64d68315f33598f8b89441c8e3e0e4a59512b2a23e16ce0c5200268aee5b7c67e43688a483cad852d5cb0b497e8abee36bd7
 DIST botocore-1.40.72.gh.tar.gz 15277307 BLAKE2B 
60e4046543cdfae7c949baac55e9df1ae341f4df5612b870c300126e7ad67c9c64898128660258994094944258bfafef3a10dc15f1ed7edec08c5278345dfb39
 SHA512 
8851041c3b622a0492f945f0e202b16e118efc872c7b6adaf3cb07e3d46b202eba2b234d5dea2d0649a821a93efc11f48cc351cb124cb34bb4e151eb6cbd22d6
+DIST botocore-1.40.73.gh.tar.gz 15284146 BLAKE2B 
7ffa02e27a33f83af128c2b8e0cdbc584bbc1ed6f727258f68001339280b5e59ec123398e70be0d15974c757766e5db8d2129d22ce276cf8b78010e7206e20f1
 SHA512 
89899fbcbb1a0e0bcb62dce67ed468bbc284c024aa315d947df917cda16f93a13a961509bcdb3adf238cb37cf64a17e49c04af1d96aa47984dc3ff98de768464

diff --git a/dev-python/botocore/botocore-1.40.73.ebuild 
b/dev-python/botocore/botocore-1.40.73.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.73.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-12 Thread Michał Górny
commit: 2e2a6c2b9e1d4829987ba49d1ee306d99864458c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 13 02:25:21 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 13 03:37:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e2a6c2b

dev-python/botocore: Bump to 1.40.72

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.72.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 6a63e2c5a224..74f9e15b66f4 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,3 +6,4 @@ DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 
6156b2d80f6aee5df0d746bf3a2fe1b
 DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B 
c567c9d2cd25d98e7055b829ca337654f3c2f239296e32735d8064dc698a4fee41464a0ca22453f93feea7a9d6eb58183406780c56bab345521420c7177681a9
 SHA512 
2c76026a2b5114fbc4d8be54cf67ade64f3a563f8b50e83bdfc1f238f220a94acb1ca1aa607ce4934a8e2b58ebfa2c4b07892b693ad80d539188352a3ffa1f75
 DIST botocore-1.40.70.gh.tar.gz 15269974 BLAKE2B 
8027b9c8439796ae28768ca127c7ea239afe70dda0f048715b933fb35552f00fbcd5c87599cf673cd9ebb260a9254bb18fe59cb4787e3e0b4198660140580c35
 SHA512 
e36fa0f865f119723a5fc2a3884035af5a2be7a499e4cc442fc060bab6bd8fc4382fef7144fbbc1fe2d5a9b6bad29fe1baf65c89e98f21eb58f5154809748db6
 DIST botocore-1.40.71.gh.tar.gz 15272822 BLAKE2B 
0637e4bea27fdf3236f174b2873c477bdd173da65c3d24b09d70ed98359b213494bb940ef26cede57009443a00987199dc05dd99109416c3cbeee402bf62ded6
 SHA512 
7d717f5655004de89f3c3e9415ff64d68315f33598f8b89441c8e3e0e4a59512b2a23e16ce0c5200268aee5b7c67e43688a483cad852d5cb0b497e8abee36bd7
+DIST botocore-1.40.72.gh.tar.gz 15277307 BLAKE2B 
60e4046543cdfae7c949baac55e9df1ae341f4df5612b870c300126e7ad67c9c64898128660258994094944258bfafef3a10dc15f1ed7edec08c5278345dfb39
 SHA512 
8851041c3b622a0492f945f0e202b16e118efc872c7b6adaf3cb07e3d46b202eba2b234d5dea2d0649a821a93efc11f48cc351cb124cb34bb4e151eb6cbd22d6

diff --git a/dev-python/botocore/botocore-1.40.72.ebuild 
b/dev-python/botocore/botocore-1.40.72.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.72.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-11 Thread Michał Górny
commit: 0db476ef691b25745c80657ce47b1fe9a1be59cf
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 12 01:49:05 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 12 01:49:05 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db476ef

dev-python/botocore: Bump to 1.40.71

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.71.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 80b39dfe9f5b..6a63e2c5a224 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.40.59.gh.tar.gz 15284317 BLAKE2B 
f0e5b5ac06292c003ac6dcf0d8b4098
 DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 
6156b2d80f6aee5df0d746bf3a2fe1bda6cee3435612d3db12a8134b9fdfa7a6c250752dadb562d1c804052ea6c775f802067d611ba1fb597e9d90439e219b64
 SHA512 
a8c7793146d25ae5cabe12fa5a65e8195f35029dd2f0dd9a6d012b8abfe41e1871808e1dd3d550ac153ce323c15c398b35a535780c5e143bbe5645b5eeb8c620
 DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B 
c567c9d2cd25d98e7055b829ca337654f3c2f239296e32735d8064dc698a4fee41464a0ca22453f93feea7a9d6eb58183406780c56bab345521420c7177681a9
 SHA512 
2c76026a2b5114fbc4d8be54cf67ade64f3a563f8b50e83bdfc1f238f220a94acb1ca1aa607ce4934a8e2b58ebfa2c4b07892b693ad80d539188352a3ffa1f75
 DIST botocore-1.40.70.gh.tar.gz 15269974 BLAKE2B 
8027b9c8439796ae28768ca127c7ea239afe70dda0f048715b933fb35552f00fbcd5c87599cf673cd9ebb260a9254bb18fe59cb4787e3e0b4198660140580c35
 SHA512 
e36fa0f865f119723a5fc2a3884035af5a2be7a499e4cc442fc060bab6bd8fc4382fef7144fbbc1fe2d5a9b6bad29fe1baf65c89e98f21eb58f5154809748db6
+DIST botocore-1.40.71.gh.tar.gz 15272822 BLAKE2B 
0637e4bea27fdf3236f174b2873c477bdd173da65c3d24b09d70ed98359b213494bb940ef26cede57009443a00987199dc05dd99109416c3cbeee402bf62ded6
 SHA512 
7d717f5655004de89f3c3e9415ff64d68315f33598f8b89441c8e3e0e4a59512b2a23e16ce0c5200268aee5b7c67e43688a483cad852d5cb0b497e8abee36bd7

diff --git a/dev-python/botocore/botocore-1.40.71.ebuild 
b/dev-python/botocore/botocore-1.40.71.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.71.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-10 Thread Michał Górny
commit: fd5a257d00c1646e684cac5b0e41a0fe25e841a8
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 11 05:53:16 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 11 05:53:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd5a257d

dev-python/botocore: Bump to 1.40.70

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.70.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index a496dc885c36..80b39dfe9f5b 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.40.55.gh.tar.gz 15255349 BLAKE2B 
22516d43d5737d92bbead967a13b4ce
 DIST botocore-1.40.59.gh.tar.gz 15284317 BLAKE2B 
f0e5b5ac06292c003ac6dcf0d8b4098b12cdeb2ea5ef8158aa1ce2730e8f0bfb65a5156f64decaec9ef2d144f3aebbad1e2f2389e80d6d3cdef24f735f2e
 SHA512 
04aabb134f24782274c3b44b0addc45523e36216372e07da271d282968200b66785c4ca92754a79a0ae26fc93c2448e032f0e498552eb8b344c618cd2be2221a
 DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 
6156b2d80f6aee5df0d746bf3a2fe1bda6cee3435612d3db12a8134b9fdfa7a6c250752dadb562d1c804052ea6c775f802067d611ba1fb597e9d90439e219b64
 SHA512 
a8c7793146d25ae5cabe12fa5a65e8195f35029dd2f0dd9a6d012b8abfe41e1871808e1dd3d550ac153ce323c15c398b35a535780c5e143bbe5645b5eeb8c620
 DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B 
c567c9d2cd25d98e7055b829ca337654f3c2f239296e32735d8064dc698a4fee41464a0ca22453f93feea7a9d6eb58183406780c56bab345521420c7177681a9
 SHA512 
2c76026a2b5114fbc4d8be54cf67ade64f3a563f8b50e83bdfc1f238f220a94acb1ca1aa607ce4934a8e2b58ebfa2c4b07892b693ad80d539188352a3ffa1f75
+DIST botocore-1.40.70.gh.tar.gz 15269974 BLAKE2B 
8027b9c8439796ae28768ca127c7ea239afe70dda0f048715b933fb35552f00fbcd5c87599cf673cd9ebb260a9254bb18fe59cb4787e3e0b4198660140580c35
 SHA512 
e36fa0f865f119723a5fc2a3884035af5a2be7a499e4cc442fc060bab6bd8fc4382fef7144fbbc1fe2d5a9b6bad29fe1baf65c89e98f21eb58f5154809748db6

diff --git a/dev-python/botocore/botocore-1.40.70.ebuild 
b/dev-python/botocore/botocore-1.40.70.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.70.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-10 Thread Sam James
commit: db4726cdb7605eb2c6d9c970b18ac02d7b038ea6
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 11 02:02:51 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 11 02:02:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db4726cd

dev-python/botocore: Stabilize 1.40.50 ALLARCHES, #965924

Signed-off-by: Sam James  gentoo.org>

 dev-python/botocore/botocore-1.40.50.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/botocore/botocore-1.40.50.ebuild 
b/dev-python/botocore/botocore-1.40.50.ebuild
index a931fcaefec4..5d6a29be5655 100644
--- a/dev-python/botocore/botocore-1.40.50.ebuild
+++ b/dev-python/botocore/botocore-1.40.50.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
 
 RDEPEND="


[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-07 Thread Michał Górny
commit: afade29cd97ad7e89fde8b772af80654c8aaf001
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  8 06:57:01 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  8 06:57:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afade29c

dev-python/botocore: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  5 ---
 dev-python/botocore/botocore-1.40.40.ebuild | 67 -
 dev-python/botocore/botocore-1.40.65.ebuild | 67 -
 dev-python/botocore/botocore-1.40.66.ebuild | 67 -
 dev-python/botocore/botocore-1.40.67.ebuild | 67 -
 dev-python/botocore/botocore-1.40.68.ebuild | 67 -
 6 files changed, 340 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 455a13a2abb4..a496dc885c36 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,11 +1,6 @@
-DIST botocore-1.40.40.gh.tar.gz 15161555 BLAKE2B 
099fc06007aedcb65b73de369b00d799ce7166f7ba4838a75abb2158f13dceade699b47eb5bff3cde48b7e5316eb12c2ba08ab22cf642bbaf26907454fe1e393
 SHA512 
4625752f7d2593a12451d257002dabc8ec3aa84267a1466a8e5e767878aae0bf875ae82d899fffc6b740ac957cd08fbd1baafdb4b82c2ebbaaf6f5d14db5eba6
 DIST botocore-1.40.45.gh.tar.gz 15197014 BLAKE2B 
6b44913005d75f22b0ff993b1fea47a417832d17988cc2d39325f1aa3151690bd4f3248f4ab4a338edea23833ff731bc56808d8e4c2a99cb08e280f27fc301f1
 SHA512 
0d6746d501c774139be0bd669df118eea875b886de972a71bdbd64085db68697edba57fc1eecebac2e91f772b96ceea8636ef04af3dbeaa0d4d163a6d61156c8
 DIST botocore-1.40.50.gh.tar.gz 15222465 BLAKE2B 
626b040c06531d96c1e0276e4bf6a70747b2c8184d9178b24333b1b7e91e833175114d31e7ee1b48b83597b22b2869132b50f3834a4bdaa082a111a7a9f41a10
 SHA512 
91ac7467c8b1cc58d2b29a0bb34d7374a7c8987eb73caccc3b3becb782995d64a874d099ea74a5e0c046d0aae2497211a0a84d3a8e7f42efc1252fa6ab517872
 DIST botocore-1.40.55.gh.tar.gz 15255349 BLAKE2B 
22516d43d5737d92bbead967a13b4ce72fc6d35d928f9ac6d9906505412813b1649a5b5e73d14f90d7650682568ca3545e4b4b70b9908570725f4c3e2a4adaee
 SHA512 
175dafe4d80c9283cfd4e81d74e59ad694356438b1a32c765baa78686b2afeb3f7e6083e76cdf488efcec0fbfb26967a408cb9a9cb48d0a0feb37977254a14a6
 DIST botocore-1.40.59.gh.tar.gz 15284317 BLAKE2B 
f0e5b5ac06292c003ac6dcf0d8b4098b12cdeb2ea5ef8158aa1ce2730e8f0bfb65a5156f64decaec9ef2d144f3aebbad1e2f2389e80d6d3cdef24f735f2e
 SHA512 
04aabb134f24782274c3b44b0addc45523e36216372e07da271d282968200b66785c4ca92754a79a0ae26fc93c2448e032f0e498552eb8b344c618cd2be2221a
 DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 
6156b2d80f6aee5df0d746bf3a2fe1bda6cee3435612d3db12a8134b9fdfa7a6c250752dadb562d1c804052ea6c775f802067d611ba1fb597e9d90439e219b64
 SHA512 
a8c7793146d25ae5cabe12fa5a65e8195f35029dd2f0dd9a6d012b8abfe41e1871808e1dd3d550ac153ce323c15c398b35a535780c5e143bbe5645b5eeb8c620
-DIST botocore-1.40.65.gh.tar.gz 15232368 BLAKE2B 
87a15fb88b255cd44ff40e3089f28851d7dba8a63fbaa047a66b69d0196e44bcf382a12b0b9e36ef00cbbe8840e8ecacc562b156ff6d376ec00a7606e4e81969
 SHA512 
09779168d3adcdcf2c1e07ad9be56f6f368f4c63b9c99c4e4e09f46ae7ba407fc1883b2ec45144fb2d68db575acc60d20aa42ecf1c07fbb45195793ee62a0f26
-DIST botocore-1.40.66.gh.tar.gz 15233233 BLAKE2B 
d30bd8bf6766d3f08ebadb9cb1fe70bb39cf5569756ce68a054c0e4e0658014fbfae84de664eeb3890771e8f550f475d03d4a17b8b09814f0aa66e9c35ac3eb7
 SHA512 
fa50ab93e759a9eb716d941eca102c1c57d9243dbaef686f5510a836731d8489c781395e2edbc8a9af4388ab2de151dcb83528bcf350b8acff2f77e9d85be5e2
-DIST botocore-1.40.67.gh.tar.gz 15242334 BLAKE2B 
850db68086a9820b059a3465d7dad44d937b71c28b1b7b416854cb50d70fce846976507812fb8501b65aeda1afbfd57c6d6a8c53936f0e0c71e84e435557922e
 SHA512 
ef21d63af1a04b4f4d6605c55c38e604628b4c0d3e8eca0da47d49f229e646e12fc5eb4b2dfb8e9b1831fc88d3970a7aee2e3293ff63d4a2938f06292012f08c
-DIST botocore-1.40.68.gh.tar.gz 15260326 BLAKE2B 
577c8bcfbcd6e26fdddaad7945cfcbf57c07aee50b84b9c07add93c95cf2c84ebdace5212cceb9b0b9a5c0b90aeb8796a14217825dccd4c24f479391d2a8afef
 SHA512 
ce61a0796c2dcdcea486b9e27876bb3f3963d531f52b4caddb6edde1b3eaac5b9675f9e6bea017ebc62ec26c0a2fab4e63fe0476c7411947df7a09f59a19e41f
 DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B 
c567c9d2cd25d98e7055b829ca337654f3c2f239296e32735d8064dc698a4fee41464a0ca22453f93feea7a9d6eb58183406780c56bab345521420c7177681a9
 SHA512 
2c76026a2b5114fbc4d8be54cf67ade64f3a563f8b50e83bdfc1f238f220a94acb1ca1aa607ce4934a8e2b58ebfa2c4b07892b693ad80d539188352a3ffa1f75

diff --git a/dev-python/botocore/botocore-1.40.40.ebuild 
b/dev-python/botocore/botocore-1.40.40.ebuild
deleted file mode 100644
index 5d6a29be5655..
--- a/dev-python/botocore/botocore-1.40.40.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# 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 di

[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-07 Thread Michał Górny
commit: 3e7d7c73279850356e563b3898766e68ccf61da1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  8 05:55:30 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  8 06:54:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e7d7c73

dev-python/botocore: Bump to 1.40.69

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.69.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 4caa20ca0a38..455a13a2abb4 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -8,3 +8,4 @@ DIST botocore-1.40.65.gh.tar.gz 15232368 BLAKE2B 
87a15fb88b255cd44ff40e3089f2885
 DIST botocore-1.40.66.gh.tar.gz 15233233 BLAKE2B 
d30bd8bf6766d3f08ebadb9cb1fe70bb39cf5569756ce68a054c0e4e0658014fbfae84de664eeb3890771e8f550f475d03d4a17b8b09814f0aa66e9c35ac3eb7
 SHA512 
fa50ab93e759a9eb716d941eca102c1c57d9243dbaef686f5510a836731d8489c781395e2edbc8a9af4388ab2de151dcb83528bcf350b8acff2f77e9d85be5e2
 DIST botocore-1.40.67.gh.tar.gz 15242334 BLAKE2B 
850db68086a9820b059a3465d7dad44d937b71c28b1b7b416854cb50d70fce846976507812fb8501b65aeda1afbfd57c6d6a8c53936f0e0c71e84e435557922e
 SHA512 
ef21d63af1a04b4f4d6605c55c38e604628b4c0d3e8eca0da47d49f229e646e12fc5eb4b2dfb8e9b1831fc88d3970a7aee2e3293ff63d4a2938f06292012f08c
 DIST botocore-1.40.68.gh.tar.gz 15260326 BLAKE2B 
577c8bcfbcd6e26fdddaad7945cfcbf57c07aee50b84b9c07add93c95cf2c84ebdace5212cceb9b0b9a5c0b90aeb8796a14217825dccd4c24f479391d2a8afef
 SHA512 
ce61a0796c2dcdcea486b9e27876bb3f3963d531f52b4caddb6edde1b3eaac5b9675f9e6bea017ebc62ec26c0a2fab4e63fe0476c7411947df7a09f59a19e41f
+DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B 
c567c9d2cd25d98e7055b829ca337654f3c2f239296e32735d8064dc698a4fee41464a0ca22453f93feea7a9d6eb58183406780c56bab345521420c7177681a9
 SHA512 
2c76026a2b5114fbc4d8be54cf67ade64f3a563f8b50e83bdfc1f238f220a94acb1ca1aa607ce4934a8e2b58ebfa2c4b07892b693ad80d539188352a3ffa1f75

diff --git a/dev-python/botocore/botocore-1.40.69.ebuild 
b/dev-python/botocore/botocore-1.40.69.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.69.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-06 Thread Michał Górny
commit: 66620705b00446f00b71683ab19faa0e6cf207ee
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Nov  7 02:19:47 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Nov  7 02:19:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66620705

dev-python/botocore: Bump to 1.40.68

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.68.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 91375e054f12..4caa20ca0a38 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -7,3 +7,4 @@ DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 
6156b2d80f6aee5df0d746bf3a2fe1b
 DIST botocore-1.40.65.gh.tar.gz 15232368 BLAKE2B 
87a15fb88b255cd44ff40e3089f28851d7dba8a63fbaa047a66b69d0196e44bcf382a12b0b9e36ef00cbbe8840e8ecacc562b156ff6d376ec00a7606e4e81969
 SHA512 
09779168d3adcdcf2c1e07ad9be56f6f368f4c63b9c99c4e4e09f46ae7ba407fc1883b2ec45144fb2d68db575acc60d20aa42ecf1c07fbb45195793ee62a0f26
 DIST botocore-1.40.66.gh.tar.gz 15233233 BLAKE2B 
d30bd8bf6766d3f08ebadb9cb1fe70bb39cf5569756ce68a054c0e4e0658014fbfae84de664eeb3890771e8f550f475d03d4a17b8b09814f0aa66e9c35ac3eb7
 SHA512 
fa50ab93e759a9eb716d941eca102c1c57d9243dbaef686f5510a836731d8489c781395e2edbc8a9af4388ab2de151dcb83528bcf350b8acff2f77e9d85be5e2
 DIST botocore-1.40.67.gh.tar.gz 15242334 BLAKE2B 
850db68086a9820b059a3465d7dad44d937b71c28b1b7b416854cb50d70fce846976507812fb8501b65aeda1afbfd57c6d6a8c53936f0e0c71e84e435557922e
 SHA512 
ef21d63af1a04b4f4d6605c55c38e604628b4c0d3e8eca0da47d49f229e646e12fc5eb4b2dfb8e9b1831fc88d3970a7aee2e3293ff63d4a2938f06292012f08c
+DIST botocore-1.40.68.gh.tar.gz 15260326 BLAKE2B 
577c8bcfbcd6e26fdddaad7945cfcbf57c07aee50b84b9c07add93c95cf2c84ebdace5212cceb9b0b9a5c0b90aeb8796a14217825dccd4c24f479391d2a8afef
 SHA512 
ce61a0796c2dcdcea486b9e27876bb3f3963d531f52b4caddb6edde1b3eaac5b9675f9e6bea017ebc62ec26c0a2fab4e63fe0476c7411947df7a09f59a19e41f

diff --git a/dev-python/botocore/botocore-1.40.68.ebuild 
b/dev-python/botocore/botocore-1.40.68.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.68.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-04 Thread Arthur Zamarin
commit: f325f2ef72bbc0cfc948538fb48aca9f15a218ab
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov  5 05:36:57 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov  5 05:36:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f325f2ef

dev-python/botocore: Stabilize 1.40.45 ALLARCHES, #965668

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/botocore/botocore-1.40.45.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/botocore/botocore-1.40.45.ebuild 
b/dev-python/botocore/botocore-1.40.45.ebuild
index a931fcaefec4..5d6a29be5655 100644
--- a/dev-python/botocore/botocore-1.40.45.ebuild
+++ b/dev-python/botocore/botocore-1.40.45.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
 
 RDEPEND="


[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-04 Thread Michał Górny
commit: 791239e549da50983273e04c503bd3e6b334ba2b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  5 02:24:54 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  5 02:24:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=791239e5

dev-python/botocore: Bump to 1.40.66

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.66.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 1f024295dc6b..85299e301b22 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.40.55.gh.tar.gz 15255349 BLAKE2B 
22516d43d5737d92bbead967a13b4ce
 DIST botocore-1.40.59.gh.tar.gz 15284317 BLAKE2B 
f0e5b5ac06292c003ac6dcf0d8b4098b12cdeb2ea5ef8158aa1ce2730e8f0bfb65a5156f64decaec9ef2d144f3aebbad1e2f2389e80d6d3cdef24f735f2e
 SHA512 
04aabb134f24782274c3b44b0addc45523e36216372e07da271d282968200b66785c4ca92754a79a0ae26fc93c2448e032f0e498552eb8b344c618cd2be2221a
 DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 
6156b2d80f6aee5df0d746bf3a2fe1bda6cee3435612d3db12a8134b9fdfa7a6c250752dadb562d1c804052ea6c775f802067d611ba1fb597e9d90439e219b64
 SHA512 
a8c7793146d25ae5cabe12fa5a65e8195f35029dd2f0dd9a6d012b8abfe41e1871808e1dd3d550ac153ce323c15c398b35a535780c5e143bbe5645b5eeb8c620
 DIST botocore-1.40.65.gh.tar.gz 15232368 BLAKE2B 
87a15fb88b255cd44ff40e3089f28851d7dba8a63fbaa047a66b69d0196e44bcf382a12b0b9e36ef00cbbe8840e8ecacc562b156ff6d376ec00a7606e4e81969
 SHA512 
09779168d3adcdcf2c1e07ad9be56f6f368f4c63b9c99c4e4e09f46ae7ba407fc1883b2ec45144fb2d68db575acc60d20aa42ecf1c07fbb45195793ee62a0f26
+DIST botocore-1.40.66.gh.tar.gz 15233233 BLAKE2B 
d30bd8bf6766d3f08ebadb9cb1fe70bb39cf5569756ce68a054c0e4e0658014fbfae84de664eeb3890771e8f550f475d03d4a17b8b09814f0aa66e9c35ac3eb7
 SHA512 
fa50ab93e759a9eb716d941eca102c1c57d9243dbaef686f5510a836731d8489c781395e2edbc8a9af4388ab2de151dcb83528bcf350b8acff2f77e9d85be5e2

diff --git a/dev-python/botocore/botocore-1.40.66.ebuild 
b/dev-python/botocore/botocore-1.40.66.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.66.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-11-03 Thread Michał Górny
commit: 9ec40c54467877fa6d838c1c665779a3ee21c84e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  4 05:30:52 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  4 06:49:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec40c54

dev-python/botocore: Bump to 1.40.65

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.65.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index f3a4ea782820..1f024295dc6b 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.40.50.gh.tar.gz 15222465 BLAKE2B 
626b040c06531d96c1e0276e4bf6a70
 DIST botocore-1.40.55.gh.tar.gz 15255349 BLAKE2B 
22516d43d5737d92bbead967a13b4ce72fc6d35d928f9ac6d9906505412813b1649a5b5e73d14f90d7650682568ca3545e4b4b70b9908570725f4c3e2a4adaee
 SHA512 
175dafe4d80c9283cfd4e81d74e59ad694356438b1a32c765baa78686b2afeb3f7e6083e76cdf488efcec0fbfb26967a408cb9a9cb48d0a0feb37977254a14a6
 DIST botocore-1.40.59.gh.tar.gz 15284317 BLAKE2B 
f0e5b5ac06292c003ac6dcf0d8b4098b12cdeb2ea5ef8158aa1ce2730e8f0bfb65a5156f64decaec9ef2d144f3aebbad1e2f2389e80d6d3cdef24f735f2e
 SHA512 
04aabb134f24782274c3b44b0addc45523e36216372e07da271d282968200b66785c4ca92754a79a0ae26fc93c2448e032f0e498552eb8b344c618cd2be2221a
 DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 
6156b2d80f6aee5df0d746bf3a2fe1bda6cee3435612d3db12a8134b9fdfa7a6c250752dadb562d1c804052ea6c775f802067d611ba1fb597e9d90439e219b64
 SHA512 
a8c7793146d25ae5cabe12fa5a65e8195f35029dd2f0dd9a6d012b8abfe41e1871808e1dd3d550ac153ce323c15c398b35a535780c5e143bbe5645b5eeb8c620
+DIST botocore-1.40.65.gh.tar.gz 15232368 BLAKE2B 
87a15fb88b255cd44ff40e3089f28851d7dba8a63fbaa047a66b69d0196e44bcf382a12b0b9e36ef00cbbe8840e8ecacc562b156ff6d376ec00a7606e4e81969
 SHA512 
09779168d3adcdcf2c1e07ad9be56f6f368f4c63b9c99c4e4e09f46ae7ba407fc1883b2ec45144fb2d68db575acc60d20aa42ecf1c07fbb45195793ee62a0f26

diff --git a/dev-python/botocore/botocore-1.40.65.ebuild 
b/dev-python/botocore/botocore-1.40.65.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.65.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-31 Thread Michał Górny
commit: 146a49fd3412ac300c463f055a35a9b4719a5dd5
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  1 05:21:06 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  1 05:21:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=146a49fd

dev-python/botocore: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  5 ---
 dev-python/botocore/botocore-1.40.35.ebuild | 67 -
 dev-python/botocore/botocore-1.40.60.ebuild | 67 -
 dev-python/botocore/botocore-1.40.61.ebuild | 67 -
 dev-python/botocore/botocore-1.40.62.ebuild | 67 -
 dev-python/botocore/botocore-1.40.63.ebuild | 67 -
 6 files changed, 340 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 1e65f84982b8..f3a4ea782820 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,11 +1,6 @@
-DIST botocore-1.40.35.gh.tar.gz 15147385 BLAKE2B 
061a5f62573851c50c4dedbc0ea4868c73f64127219818c88976785dbbd425062b776846fce0c72ee5fca92f179ef13df14697ae387cb4741f549d1b0e3df4e6
 SHA512 
b85dd96dd123f155054e85da3c5fa86ca0f76019df5c9883b64143f8c7be58275063c757143fe243642ea1309f6d7fe0f900dca46c1498a4d3b2752686b95b86
 DIST botocore-1.40.40.gh.tar.gz 15161555 BLAKE2B 
099fc06007aedcb65b73de369b00d799ce7166f7ba4838a75abb2158f13dceade699b47eb5bff3cde48b7e5316eb12c2ba08ab22cf642bbaf26907454fe1e393
 SHA512 
4625752f7d2593a12451d257002dabc8ec3aa84267a1466a8e5e767878aae0bf875ae82d899fffc6b740ac957cd08fbd1baafdb4b82c2ebbaaf6f5d14db5eba6
 DIST botocore-1.40.45.gh.tar.gz 15197014 BLAKE2B 
6b44913005d75f22b0ff993b1fea47a417832d17988cc2d39325f1aa3151690bd4f3248f4ab4a338edea23833ff731bc56808d8e4c2a99cb08e280f27fc301f1
 SHA512 
0d6746d501c774139be0bd669df118eea875b886de972a71bdbd64085db68697edba57fc1eecebac2e91f772b96ceea8636ef04af3dbeaa0d4d163a6d61156c8
 DIST botocore-1.40.50.gh.tar.gz 15222465 BLAKE2B 
626b040c06531d96c1e0276e4bf6a70747b2c8184d9178b24333b1b7e91e833175114d31e7ee1b48b83597b22b2869132b50f3834a4bdaa082a111a7a9f41a10
 SHA512 
91ac7467c8b1cc58d2b29a0bb34d7374a7c8987eb73caccc3b3becb782995d64a874d099ea74a5e0c046d0aae2497211a0a84d3a8e7f42efc1252fa6ab517872
 DIST botocore-1.40.55.gh.tar.gz 15255349 BLAKE2B 
22516d43d5737d92bbead967a13b4ce72fc6d35d928f9ac6d9906505412813b1649a5b5e73d14f90d7650682568ca3545e4b4b70b9908570725f4c3e2a4adaee
 SHA512 
175dafe4d80c9283cfd4e81d74e59ad694356438b1a32c765baa78686b2afeb3f7e6083e76cdf488efcec0fbfb26967a408cb9a9cb48d0a0feb37977254a14a6
 DIST botocore-1.40.59.gh.tar.gz 15284317 BLAKE2B 
f0e5b5ac06292c003ac6dcf0d8b4098b12cdeb2ea5ef8158aa1ce2730e8f0bfb65a5156f64decaec9ef2d144f3aebbad1e2f2389e80d6d3cdef24f735f2e
 SHA512 
04aabb134f24782274c3b44b0addc45523e36216372e07da271d282968200b66785c4ca92754a79a0ae26fc93c2448e032f0e498552eb8b344c618cd2be2221a
-DIST botocore-1.40.60.gh.tar.gz 15285623 BLAKE2B 
e543690a177697da826ced0fba584f996bba0083faa6db005d044280594feec33bc091223eb0cedafde722180a62e8f07c36464743f4e6a927f69245696d30ba
 SHA512 
06bffc6051a6f7a3d2da55a85a80c38701c1db846f64ce6b86e961154240fb1ec1cd1f7816efe1ec01f0d5cf0f9140efa98a2c682ca5eb083da39b99d8678f79
-DIST botocore-1.40.61.gh.tar.gz 15209096 BLAKE2B 
a491a70142e2fb0de48c78df37dc73412c996f37ab3c203be0fc85306d8b8bdedd31c38952a72e39e1a270eac8237cc8abb3b4a1446e75e893aa6e45924a9b4f
 SHA512 
a53c3c8b0392a2ceae5cc27c283d9ba3f4b81e56a654bd49885e6fe1803e16679cfc181d74e1a82b1ad69413288f4b2d422c8af7a2f47557ddec550651a91714
-DIST botocore-1.40.62.gh.tar.gz 15209593 BLAKE2B 
b9f76a0b0b46cd4c85ef850fe724848e9787c2c18878f2560453e41b2b8fdccf58d9a26a9ff188a62af6ac4e96bb7d8c98ddfbde31f722232a510335c9ed72e8
 SHA512 
8ce9983659573aebbd94b17b84dba5ed38d7a7929c0d7b9d1d88a8aef80e5e64db9a6c8ce95deb50dc7d9bafc44daf2f762059b047aacf9143bea67c4a7cdbbc
-DIST botocore-1.40.63.gh.tar.gz 15216536 BLAKE2B 
5fca42555090a3b60926fe7fdff74ca0541153c680f1e1611ef8d8a746b5e92606073230b2bde5708656b8aa1b490724c0e376f0be0fdea88bbede073df9e222
 SHA512 
2590fe8ff816edc7e55e6f7181bc6b04a34ca34d2272127b1f676953a24caeaf456bcbf892700b8ae8d7f9acf294e3f39ae6b034c68ee075749578af24db4f8c
 DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 
6156b2d80f6aee5df0d746bf3a2fe1bda6cee3435612d3db12a8134b9fdfa7a6c250752dadb562d1c804052ea6c775f802067d611ba1fb597e9d90439e219b64
 SHA512 
a8c7793146d25ae5cabe12fa5a65e8195f35029dd2f0dd9a6d012b8abfe41e1871808e1dd3d550ac153ce323c15c398b35a535780c5e143bbe5645b5eeb8c620

diff --git a/dev-python/botocore/botocore-1.40.35.ebuild 
b/dev-python/botocore/botocore-1.40.35.ebuild
deleted file mode 100644
index 5d6a29be5655..
--- a/dev-python/botocore/botocore-1.40.35.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# 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 di

[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-31 Thread Michał Górny
commit: 2837666385c584d84b7ec8722e33a691b7687363
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov  1 05:16:36 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov  1 05:16:36 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28376663

dev-python/botocore: Bump to 1.40.64

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.64.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index a3c1ff023881..1e65f84982b8 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -8,3 +8,4 @@ DIST botocore-1.40.60.gh.tar.gz 15285623 BLAKE2B 
e543690a177697da826ced0fba584f9
 DIST botocore-1.40.61.gh.tar.gz 15209096 BLAKE2B 
a491a70142e2fb0de48c78df37dc73412c996f37ab3c203be0fc85306d8b8bdedd31c38952a72e39e1a270eac8237cc8abb3b4a1446e75e893aa6e45924a9b4f
 SHA512 
a53c3c8b0392a2ceae5cc27c283d9ba3f4b81e56a654bd49885e6fe1803e16679cfc181d74e1a82b1ad69413288f4b2d422c8af7a2f47557ddec550651a91714
 DIST botocore-1.40.62.gh.tar.gz 15209593 BLAKE2B 
b9f76a0b0b46cd4c85ef850fe724848e9787c2c18878f2560453e41b2b8fdccf58d9a26a9ff188a62af6ac4e96bb7d8c98ddfbde31f722232a510335c9ed72e8
 SHA512 
8ce9983659573aebbd94b17b84dba5ed38d7a7929c0d7b9d1d88a8aef80e5e64db9a6c8ce95deb50dc7d9bafc44daf2f762059b047aacf9143bea67c4a7cdbbc
 DIST botocore-1.40.63.gh.tar.gz 15216536 BLAKE2B 
5fca42555090a3b60926fe7fdff74ca0541153c680f1e1611ef8d8a746b5e92606073230b2bde5708656b8aa1b490724c0e376f0be0fdea88bbede073df9e222
 SHA512 
2590fe8ff816edc7e55e6f7181bc6b04a34ca34d2272127b1f676953a24caeaf456bcbf892700b8ae8d7f9acf294e3f39ae6b034c68ee075749578af24db4f8c
+DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 
6156b2d80f6aee5df0d746bf3a2fe1bda6cee3435612d3db12a8134b9fdfa7a6c250752dadb562d1c804052ea6c775f802067d611ba1fb597e9d90439e219b64
 SHA512 
a8c7793146d25ae5cabe12fa5a65e8195f35029dd2f0dd9a6d012b8abfe41e1871808e1dd3d550ac153ce323c15c398b35a535780c5e143bbe5645b5eeb8c620

diff --git a/dev-python/botocore/botocore-1.40.64.ebuild 
b/dev-python/botocore/botocore-1.40.64.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.64.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-31 Thread Sam James
commit: 2fd3e1449bf361a766c3e166c111431319d9b114
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov  1 03:42:55 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  1 03:42:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fd3e144

dev-python/botocore: Stabilize 1.40.40 ALLARCHES, #965405

Signed-off-by: Sam James  gentoo.org>

 dev-python/botocore/botocore-1.40.40.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/botocore/botocore-1.40.40.ebuild 
b/dev-python/botocore/botocore-1.40.40.ebuild
index a931fcaefec4..5d6a29be5655 100644
--- a/dev-python/botocore/botocore-1.40.40.ebuild
+++ b/dev-python/botocore/botocore-1.40.40.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
 
 RDEPEND="


[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-31 Thread Michał Górny
commit: a87e85b29b6e39781335d9b962f5855a0ec56e09
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct 31 06:24:02 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 31 08:11:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a87e85b2

dev-python/botocore: Bump to 1.40.63

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.63.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ab9c752b9828..a3c1ff023881 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -7,3 +7,4 @@ DIST botocore-1.40.59.gh.tar.gz 15284317 BLAKE2B 
f0e5b5ac06292c003ac6dcf0d8b4098
 DIST botocore-1.40.60.gh.tar.gz 15285623 BLAKE2B 
e543690a177697da826ced0fba584f996bba0083faa6db005d044280594feec33bc091223eb0cedafde722180a62e8f07c36464743f4e6a927f69245696d30ba
 SHA512 
06bffc6051a6f7a3d2da55a85a80c38701c1db846f64ce6b86e961154240fb1ec1cd1f7816efe1ec01f0d5cf0f9140efa98a2c682ca5eb083da39b99d8678f79
 DIST botocore-1.40.61.gh.tar.gz 15209096 BLAKE2B 
a491a70142e2fb0de48c78df37dc73412c996f37ab3c203be0fc85306d8b8bdedd31c38952a72e39e1a270eac8237cc8abb3b4a1446e75e893aa6e45924a9b4f
 SHA512 
a53c3c8b0392a2ceae5cc27c283d9ba3f4b81e56a654bd49885e6fe1803e16679cfc181d74e1a82b1ad69413288f4b2d422c8af7a2f47557ddec550651a91714
 DIST botocore-1.40.62.gh.tar.gz 15209593 BLAKE2B 
b9f76a0b0b46cd4c85ef850fe724848e9787c2c18878f2560453e41b2b8fdccf58d9a26a9ff188a62af6ac4e96bb7d8c98ddfbde31f722232a510335c9ed72e8
 SHA512 
8ce9983659573aebbd94b17b84dba5ed38d7a7929c0d7b9d1d88a8aef80e5e64db9a6c8ce95deb50dc7d9bafc44daf2f762059b047aacf9143bea67c4a7cdbbc
+DIST botocore-1.40.63.gh.tar.gz 15216536 BLAKE2B 
5fca42555090a3b60926fe7fdff74ca0541153c680f1e1611ef8d8a746b5e92606073230b2bde5708656b8aa1b490724c0e376f0be0fdea88bbede073df9e222
 SHA512 
2590fe8ff816edc7e55e6f7181bc6b04a34ca34d2272127b1f676953a24caeaf456bcbf892700b8ae8d7f9acf294e3f39ae6b034c68ee075749578af24db4f8c

diff --git a/dev-python/botocore/botocore-1.40.63.ebuild 
b/dev-python/botocore/botocore-1.40.63.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.63.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-29 Thread Michał Górny
commit: c5d71941d14cc6c904feb2bc4b7b4b4eb21db334
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 30 05:31:29 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 30 06:44:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5d71941

dev-python/botocore: Bump to 1.40.62

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.62.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 46a6a3f31891..ab9c752b9828 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,3 +6,4 @@ DIST botocore-1.40.55.gh.tar.gz 15255349 BLAKE2B 
22516d43d5737d92bbead967a13b4ce
 DIST botocore-1.40.59.gh.tar.gz 15284317 BLAKE2B 
f0e5b5ac06292c003ac6dcf0d8b4098b12cdeb2ea5ef8158aa1ce2730e8f0bfb65a5156f64decaec9ef2d144f3aebbad1e2f2389e80d6d3cdef24f735f2e
 SHA512 
04aabb134f24782274c3b44b0addc45523e36216372e07da271d282968200b66785c4ca92754a79a0ae26fc93c2448e032f0e498552eb8b344c618cd2be2221a
 DIST botocore-1.40.60.gh.tar.gz 15285623 BLAKE2B 
e543690a177697da826ced0fba584f996bba0083faa6db005d044280594feec33bc091223eb0cedafde722180a62e8f07c36464743f4e6a927f69245696d30ba
 SHA512 
06bffc6051a6f7a3d2da55a85a80c38701c1db846f64ce6b86e961154240fb1ec1cd1f7816efe1ec01f0d5cf0f9140efa98a2c682ca5eb083da39b99d8678f79
 DIST botocore-1.40.61.gh.tar.gz 15209096 BLAKE2B 
a491a70142e2fb0de48c78df37dc73412c996f37ab3c203be0fc85306d8b8bdedd31c38952a72e39e1a270eac8237cc8abb3b4a1446e75e893aa6e45924a9b4f
 SHA512 
a53c3c8b0392a2ceae5cc27c283d9ba3f4b81e56a654bd49885e6fe1803e16679cfc181d74e1a82b1ad69413288f4b2d422c8af7a2f47557ddec550651a91714
+DIST botocore-1.40.62.gh.tar.gz 15209593 BLAKE2B 
b9f76a0b0b46cd4c85ef850fe724848e9787c2c18878f2560453e41b2b8fdccf58d9a26a9ff188a62af6ac4e96bb7d8c98ddfbde31f722232a510335c9ed72e8
 SHA512 
8ce9983659573aebbd94b17b84dba5ed38d7a7929c0d7b9d1d88a8aef80e5e64db9a6c8ce95deb50dc7d9bafc44daf2f762059b047aacf9143bea67c4a7cdbbc

diff --git a/dev-python/botocore/botocore-1.40.62.ebuild 
b/dev-python/botocore/botocore-1.40.62.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.62.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-28 Thread Michał Górny
commit: 72384594837dd7ab46c488826e03c0a61f34df8c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 29 02:13:36 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 29 02:53:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72384594

dev-python/botocore: Bump to 1.40.61

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.61.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 62be707f2d2a..46a6a3f31891 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.40.50.gh.tar.gz 15222465 BLAKE2B 
626b040c06531d96c1e0276e4bf6a70
 DIST botocore-1.40.55.gh.tar.gz 15255349 BLAKE2B 
22516d43d5737d92bbead967a13b4ce72fc6d35d928f9ac6d9906505412813b1649a5b5e73d14f90d7650682568ca3545e4b4b70b9908570725f4c3e2a4adaee
 SHA512 
175dafe4d80c9283cfd4e81d74e59ad694356438b1a32c765baa78686b2afeb3f7e6083e76cdf488efcec0fbfb26967a408cb9a9cb48d0a0feb37977254a14a6
 DIST botocore-1.40.59.gh.tar.gz 15284317 BLAKE2B 
f0e5b5ac06292c003ac6dcf0d8b4098b12cdeb2ea5ef8158aa1ce2730e8f0bfb65a5156f64decaec9ef2d144f3aebbad1e2f2389e80d6d3cdef24f735f2e
 SHA512 
04aabb134f24782274c3b44b0addc45523e36216372e07da271d282968200b66785c4ca92754a79a0ae26fc93c2448e032f0e498552eb8b344c618cd2be2221a
 DIST botocore-1.40.60.gh.tar.gz 15285623 BLAKE2B 
e543690a177697da826ced0fba584f996bba0083faa6db005d044280594feec33bc091223eb0cedafde722180a62e8f07c36464743f4e6a927f69245696d30ba
 SHA512 
06bffc6051a6f7a3d2da55a85a80c38701c1db846f64ce6b86e961154240fb1ec1cd1f7816efe1ec01f0d5cf0f9140efa98a2c682ca5eb083da39b99d8678f79
+DIST botocore-1.40.61.gh.tar.gz 15209096 BLAKE2B 
a491a70142e2fb0de48c78df37dc73412c996f37ab3c203be0fc85306d8b8bdedd31c38952a72e39e1a270eac8237cc8abb3b4a1446e75e893aa6e45924a9b4f
 SHA512 
a53c3c8b0392a2ceae5cc27c283d9ba3f4b81e56a654bd49885e6fe1803e16679cfc181d74e1a82b1ad69413288f4b2d422c8af7a2f47557ddec550651a91714

diff --git a/dev-python/botocore/botocore-1.40.61.ebuild 
b/dev-python/botocore/botocore-1.40.61.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.61.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-27 Thread Michał Górny
commit: 430e99b304a0e60ed3ed3cc165e8fed3d07c804f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct 28 05:52:14 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct 28 06:19:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=430e99b3

dev-python/botocore: Bump to 1.40.60

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.60.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index d5fd3806428b..62be707f2d2a 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.40.45.gh.tar.gz 15197014 BLAKE2B 
6b44913005d75f22b0ff993b1fea47a
 DIST botocore-1.40.50.gh.tar.gz 15222465 BLAKE2B 
626b040c06531d96c1e0276e4bf6a70747b2c8184d9178b24333b1b7e91e833175114d31e7ee1b48b83597b22b2869132b50f3834a4bdaa082a111a7a9f41a10
 SHA512 
91ac7467c8b1cc58d2b29a0bb34d7374a7c8987eb73caccc3b3becb782995d64a874d099ea74a5e0c046d0aae2497211a0a84d3a8e7f42efc1252fa6ab517872
 DIST botocore-1.40.55.gh.tar.gz 15255349 BLAKE2B 
22516d43d5737d92bbead967a13b4ce72fc6d35d928f9ac6d9906505412813b1649a5b5e73d14f90d7650682568ca3545e4b4b70b9908570725f4c3e2a4adaee
 SHA512 
175dafe4d80c9283cfd4e81d74e59ad694356438b1a32c765baa78686b2afeb3f7e6083e76cdf488efcec0fbfb26967a408cb9a9cb48d0a0feb37977254a14a6
 DIST botocore-1.40.59.gh.tar.gz 15284317 BLAKE2B 
f0e5b5ac06292c003ac6dcf0d8b4098b12cdeb2ea5ef8158aa1ce2730e8f0bfb65a5156f64decaec9ef2d144f3aebbad1e2f2389e80d6d3cdef24f735f2e
 SHA512 
04aabb134f24782274c3b44b0addc45523e36216372e07da271d282968200b66785c4ca92754a79a0ae26fc93c2448e032f0e498552eb8b344c618cd2be2221a
+DIST botocore-1.40.60.gh.tar.gz 15285623 BLAKE2B 
e543690a177697da826ced0fba584f996bba0083faa6db005d044280594feec33bc091223eb0cedafde722180a62e8f07c36464743f4e6a927f69245696d30ba
 SHA512 
06bffc6051a6f7a3d2da55a85a80c38701c1db846f64ce6b86e961154240fb1ec1cd1f7816efe1ec01f0d5cf0f9140efa98a2c682ca5eb083da39b99d8678f79

diff --git a/dev-python/botocore/botocore-1.40.60.ebuild 
b/dev-python/botocore/botocore-1.40.60.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.60.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-25 Thread Michał Górny
commit: 559d8c69b0015f49e75d2434a7d31344d7bf7349
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 25 04:53:37 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 25 07:40:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=559d8c69

dev-python/botocore: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest| 11 -
 dev-python/botocore/botocore-1.40.16.ebuild | 67 -
 dev-python/botocore/botocore-1.40.21.ebuild | 67 -
 dev-python/botocore/botocore-1.40.25.ebuild | 67 -
 dev-python/botocore/botocore-1.40.30.ebuild | 67 -
 dev-python/botocore/botocore-1.40.51.ebuild | 67 -
 dev-python/botocore/botocore-1.40.52.ebuild | 67 -
 dev-python/botocore/botocore-1.40.53.ebuild | 67 -
 dev-python/botocore/botocore-1.40.54.ebuild | 67 -
 dev-python/botocore/botocore-1.40.56.ebuild | 67 -
 dev-python/botocore/botocore-1.40.57.ebuild | 67 -
 dev-python/botocore/botocore-1.40.58.ebuild | 67 -
 12 files changed, 748 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 866387db3415..d5fd3806428b 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,17 +1,6 @@
-DIST botocore-1.40.16.gh.tar.gz 15153147 BLAKE2B 
7c1c32d1255023d767e513812f2b24546c43e131f3dca28fee2438de3530230f7130d4f36493ef3365b16a0d41d19941bac5a4b39b835ea40ad88d42493d4f5d
 SHA512 
3249395759e7cc4d022bab0068837b48df1c332384972d6a649150b6ad81cfcc6ab01cc7ac46d0db725ff9d56cadd9331b34121267ee9427d1392056fea2f6f5
-DIST botocore-1.40.21.gh.tar.gz 15110941 BLAKE2B 
93927041ef8b5b3a6349a766a5f15afb73fece9846c9cbf2ac5c8a45b4513e46549539c8a14b85de36d6ffb5a5999cedd2a97251d16e0a93fc3c7dde8bd73b5f
 SHA512 
bc9eca7f4ff7f0a7e58bd3bb60d95df45a71caf2a98739702b341838a1db31b161e1e0818380a6ab805dcb1e05be2e3e182a456c0e2dd91042b34ed3100aaf22
-DIST botocore-1.40.25.gh.tar.gz 15123642 BLAKE2B 
71ba5fa27fa51782f213b1b818f15f3e162d8ef17c161494d58917806ed713157e12cfdccd998fe8df747eb66cda74330cbe0e7b665babfa7b71fc2fab569d08
 SHA512 
ea4ee30500317b84536d4bb7d694d110bdd2d5e202f267514d8e85678656e73f356b640809f56e21e030ce4e69b49431a51ee9cb14218529ac8b67b8cf406bfb
-DIST botocore-1.40.30.gh.tar.gz 15142090 BLAKE2B 
9293ad264156c749fbbc4b1a0a59c7a6616137ca67ff165d432fe915dab2c146213cc52d1bb1751d1ff63726a8e7253f32fb24b388d62fdbeda22751331dfe36
 SHA512 
32a8ef2cc393ee6509483388f1d31a0c27f96e1105fc42929abc37b21bd065875a035cda6de6e041acb3bdca04a7f9b1e4b88be7dfc88e8fe55d3843cdba20c8
 DIST botocore-1.40.35.gh.tar.gz 15147385 BLAKE2B 
061a5f62573851c50c4dedbc0ea4868c73f64127219818c88976785dbbd425062b776846fce0c72ee5fca92f179ef13df14697ae387cb4741f549d1b0e3df4e6
 SHA512 
b85dd96dd123f155054e85da3c5fa86ca0f76019df5c9883b64143f8c7be58275063c757143fe243642ea1309f6d7fe0f900dca46c1498a4d3b2752686b95b86
 DIST botocore-1.40.40.gh.tar.gz 15161555 BLAKE2B 
099fc06007aedcb65b73de369b00d799ce7166f7ba4838a75abb2158f13dceade699b47eb5bff3cde48b7e5316eb12c2ba08ab22cf642bbaf26907454fe1e393
 SHA512 
4625752f7d2593a12451d257002dabc8ec3aa84267a1466a8e5e767878aae0bf875ae82d899fffc6b740ac957cd08fbd1baafdb4b82c2ebbaaf6f5d14db5eba6
 DIST botocore-1.40.45.gh.tar.gz 15197014 BLAKE2B 
6b44913005d75f22b0ff993b1fea47a417832d17988cc2d39325f1aa3151690bd4f3248f4ab4a338edea23833ff731bc56808d8e4c2a99cb08e280f27fc301f1
 SHA512 
0d6746d501c774139be0bd669df118eea875b886de972a71bdbd64085db68697edba57fc1eecebac2e91f772b96ceea8636ef04af3dbeaa0d4d163a6d61156c8
 DIST botocore-1.40.50.gh.tar.gz 15222465 BLAKE2B 
626b040c06531d96c1e0276e4bf6a70747b2c8184d9178b24333b1b7e91e833175114d31e7ee1b48b83597b22b2869132b50f3834a4bdaa082a111a7a9f41a10
 SHA512 
91ac7467c8b1cc58d2b29a0bb34d7374a7c8987eb73caccc3b3becb782995d64a874d099ea74a5e0c046d0aae2497211a0a84d3a8e7f42efc1252fa6ab517872
-DIST botocore-1.40.51.gh.tar.gz 15225894 BLAKE2B 
c4524ecc477f6d21b87040792f4c123e8b1f6dfcee1a8fa04374ced27f685251028a8aa43a5f608bb0a46aa51b2d19d00e46cceaa5822e2a28a701782d8a9109
 SHA512 
1091fbe9c63b9990367886d937f93392bae720682c0471496cca1c841ef177157e3191575b70f40c721f787b25ea4747df0d1b26c12b9b7eae62db93127695d9
-DIST botocore-1.40.52.gh.tar.gz 15233376 BLAKE2B 
42b98caa71139cc3893a99216caa5eb3553d37419c24ddf1f8f21798652ef7c61611d887b7b4d2d0d68a6060a7e96c2847f0858d1c9445ad224a586db864d1c2
 SHA512 
799393c26e105a64fb6e83259f2a4ade3f334056a5bf4f77f7b51eda548687e9fe1de9dad4e95a0258302d63d84a66d2b3e0296643bd96234ec96c31ace3
-DIST botocore-1.40.53.gh.tar.gz 15251620 BLAKE2B 
ff4e660e6b2ab94e1ddc2f7a8c9a888ebc9be3833f672e49dc7fa9960f51caddf6e1ad5d0a7453a8948bcd016f2bbe995c1a06509341713c863b64e92fef01b0
 SHA512 
f64a034fa916b7cd49a21a3248b888c63635bafbce3034ca1ee144f80a92ccc94ac7f51cb5a459399449259d2f

[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-24 Thread Sam James
commit: dbeb55f58029cadf6e49ffbeab8f1277c123c363
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 25 01:05:55 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 25 01:05:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbeb55f5

dev-python/botocore: Stabilize 1.40.35 ALLARCHES, #965081

Signed-off-by: Sam James  gentoo.org>

 dev-python/botocore/botocore-1.40.35.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/botocore/botocore-1.40.35.ebuild 
b/dev-python/botocore/botocore-1.40.35.ebuild
index a931fcaefec4..5d6a29be5655 100644
--- a/dev-python/botocore/botocore-1.40.35.ebuild
+++ b/dev-python/botocore/botocore-1.40.35.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
 
 RDEPEND="


[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-23 Thread Michał Górny
commit: a9a56769217c11376d3a23ef08824acf3c681e25
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct 24 01:38:36 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 24 02:33:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9a56769

dev-python/botocore: Bump to 1.40.58

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.58.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 0a2046eb13f3..a0fc47948393 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -13,3 +13,4 @@ DIST botocore-1.40.54.gh.tar.gz 15251739 BLAKE2B 
ca4f84e88e76bf2ea9b88833b856b4d
 DIST botocore-1.40.55.gh.tar.gz 15255349 BLAKE2B 
22516d43d5737d92bbead967a13b4ce72fc6d35d928f9ac6d9906505412813b1649a5b5e73d14f90d7650682568ca3545e4b4b70b9908570725f4c3e2a4adaee
 SHA512 
175dafe4d80c9283cfd4e81d74e59ad694356438b1a32c765baa78686b2afeb3f7e6083e76cdf488efcec0fbfb26967a408cb9a9cb48d0a0feb37977254a14a6
 DIST botocore-1.40.56.gh.tar.gz 15258987 BLAKE2B 
a7c859f57d02f303a241e8cde8527fa91b839deeb6696ad59128766a3c1d80a7aadfc4c48c6ffe408a0fcb10062b981987e7cc965f22802e1596479426e7a830
 SHA512 
40ea7244eaf3c81dc45b2d0999d080b0804382b8b102886e66493d618c84210dffa3d19bc7e2eb246a3523bfc22fefdaf28065d96a34c4d8fcff7354e1c632c1
 DIST botocore-1.40.57.gh.tar.gz 15277091 BLAKE2B 
ce447b41606568d1ded7b2c10aad40f0e334bb65e72809a3e7055e5dae1779ee854ef895bdcce4386602c0118bef60349985d5d098b228cfd9bcb7c6ab325d05
 SHA512 
3b19bd21c2f94aec079d04a48e5e8150b246fcce1f6e90fa2e51f899e34a0cf1f40e3074b6327b039f46597f6fa6cc5096c0f7cd61d8e0e222c4a3ea23d8ae1d
+DIST botocore-1.40.58.gh.tar.gz 15276910 BLAKE2B 
355fa14db145d05a9ac685bd82af01a635ed0a8df8e24a923c25b43c768bb4c5f33b9bddc95b8ec14e03b6af102999f10573b70968067bd1c6bf20709855914a
 SHA512 
e8a3a00a28ed034cca8bc66b0ce9e6bd8b0f169995d4a154a8a0c5611d9a70ec24ac9ed3bf4492062dfc22d16be85975536a12f5927eca5ec31d89be95e83ee4

diff --git a/dev-python/botocore/botocore-1.40.58.ebuild 
b/dev-python/botocore/botocore-1.40.58.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.58.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-22 Thread Michał Górny
commit: f3681896f5ab111a44a94860fc0924f22772414b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 23 04:25:29 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 23 05:55:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3681896

dev-python/botocore: Bump to 1.40.57

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.57.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 0dd18332163c..0a2046eb13f3 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -12,3 +12,4 @@ DIST botocore-1.40.53.gh.tar.gz 15251620 BLAKE2B 
ff4e660e6b2ab94e1ddc2f7a8c9a888
 DIST botocore-1.40.54.gh.tar.gz 15251739 BLAKE2B 
ca4f84e88e76bf2ea9b88833b856b4d6f19b3b973e12bb4b6ffbec2004e6586cf607f410983762d2fefdae9f7d6460abba6362dfcf46887da0acdf249260fc26
 SHA512 
14b995a497dc77aa8f95a51a77862d6b0a8298f1ff526bc87c4c919a1073c834efd66040ac91279eb3932b81767e09bc360cc11b80951ab3fc2d96b89382fdc2
 DIST botocore-1.40.55.gh.tar.gz 15255349 BLAKE2B 
22516d43d5737d92bbead967a13b4ce72fc6d35d928f9ac6d9906505412813b1649a5b5e73d14f90d7650682568ca3545e4b4b70b9908570725f4c3e2a4adaee
 SHA512 
175dafe4d80c9283cfd4e81d74e59ad694356438b1a32c765baa78686b2afeb3f7e6083e76cdf488efcec0fbfb26967a408cb9a9cb48d0a0feb37977254a14a6
 DIST botocore-1.40.56.gh.tar.gz 15258987 BLAKE2B 
a7c859f57d02f303a241e8cde8527fa91b839deeb6696ad59128766a3c1d80a7aadfc4c48c6ffe408a0fcb10062b981987e7cc965f22802e1596479426e7a830
 SHA512 
40ea7244eaf3c81dc45b2d0999d080b0804382b8b102886e66493d618c84210dffa3d19bc7e2eb246a3523bfc22fefdaf28065d96a34c4d8fcff7354e1c632c1
+DIST botocore-1.40.57.gh.tar.gz 15277091 BLAKE2B 
ce447b41606568d1ded7b2c10aad40f0e334bb65e72809a3e7055e5dae1779ee854ef895bdcce4386602c0118bef60349985d5d098b228cfd9bcb7c6ab325d05
 SHA512 
3b19bd21c2f94aec079d04a48e5e8150b246fcce1f6e90fa2e51f899e34a0cf1f40e3074b6327b039f46597f6fa6cc5096c0f7cd61d8e0e222c4a3ea23d8ae1d

diff --git a/dev-python/botocore/botocore-1.40.57.ebuild 
b/dev-python/botocore/botocore-1.40.57.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.57.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-21 Thread Michał Górny
commit: efbea0a6a42890ff87214b921e320035aa2a47f3
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 22 01:46:30 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 22 02:45:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efbea0a6

dev-python/botocore: Bump to 1.40.56

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.56.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index d86ede46fd9b..0dd18332163c 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -11,3 +11,4 @@ DIST botocore-1.40.52.gh.tar.gz 15233376 BLAKE2B 
42b98caa71139cc3893a99216caa5eb
 DIST botocore-1.40.53.gh.tar.gz 15251620 BLAKE2B 
ff4e660e6b2ab94e1ddc2f7a8c9a888ebc9be3833f672e49dc7fa9960f51caddf6e1ad5d0a7453a8948bcd016f2bbe995c1a06509341713c863b64e92fef01b0
 SHA512 
f64a034fa916b7cd49a21a3248b888c63635bafbce3034ca1ee144f80a92ccc94ac7f51cb5a459399449259d2f20d6f39efb126d6c19aa6c8200dd87e190e772
 DIST botocore-1.40.54.gh.tar.gz 15251739 BLAKE2B 
ca4f84e88e76bf2ea9b88833b856b4d6f19b3b973e12bb4b6ffbec2004e6586cf607f410983762d2fefdae9f7d6460abba6362dfcf46887da0acdf249260fc26
 SHA512 
14b995a497dc77aa8f95a51a77862d6b0a8298f1ff526bc87c4c919a1073c834efd66040ac91279eb3932b81767e09bc360cc11b80951ab3fc2d96b89382fdc2
 DIST botocore-1.40.55.gh.tar.gz 15255349 BLAKE2B 
22516d43d5737d92bbead967a13b4ce72fc6d35d928f9ac6d9906505412813b1649a5b5e73d14f90d7650682568ca3545e4b4b70b9908570725f4c3e2a4adaee
 SHA512 
175dafe4d80c9283cfd4e81d74e59ad694356438b1a32c765baa78686b2afeb3f7e6083e76cdf488efcec0fbfb26967a408cb9a9cb48d0a0feb37977254a14a6
+DIST botocore-1.40.56.gh.tar.gz 15258987 BLAKE2B 
a7c859f57d02f303a241e8cde8527fa91b839deeb6696ad59128766a3c1d80a7aadfc4c48c6ffe408a0fcb10062b981987e7cc965f22802e1596479426e7a830
 SHA512 
40ea7244eaf3c81dc45b2d0999d080b0804382b8b102886e66493d618c84210dffa3d19bc7e2eb246a3523bfc22fefdaf28065d96a34c4d8fcff7354e1c632c1

diff --git a/dev-python/botocore/botocore-1.40.56.ebuild 
b/dev-python/botocore/botocore-1.40.56.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.56.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-18 Thread Michał Górny
commit: 37593c25cd64fc0cbd398996a9a5dc7b57323c21
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 25 02:20:29 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 25 10:00:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37593c25

dev-python/botocore: Bump to 1.40.38

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.38.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 58e1a6f777bd..4e8659a0cda5 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -10,3 +10,4 @@ DIST botocore-1.40.34.gh.tar.gz 15144932 BLAKE2B 
5e4ebceccba1ba5b0c8f25582a68ea7
 DIST botocore-1.40.35.gh.tar.gz 15147385 BLAKE2B 
061a5f62573851c50c4dedbc0ea4868c73f64127219818c88976785dbbd425062b776846fce0c72ee5fca92f179ef13df14697ae387cb4741f549d1b0e3df4e6
 SHA512 
b85dd96dd123f155054e85da3c5fa86ca0f76019df5c9883b64143f8c7be58275063c757143fe243642ea1309f6d7fe0f900dca46c1498a4d3b2752686b95b86
 DIST botocore-1.40.36.gh.tar.gz 15147138 BLAKE2B 
857c7632ff97bd7d75e56e4ac0347a38373d1448169e5b7f2120722ac0ad3508510716a2a7abe521c8c44cfdbe92a0660017fe65d180352159a312584ec09c87
 SHA512 
815553250d5ffcc3dde6489a2c187e983702d607e4e7f0ace55a67385340458ad80e7321237a11475174594051cb41ca4d64519e8585911ee39015fb8d1f812b
 DIST botocore-1.40.37.gh.tar.gz 15152557 BLAKE2B 
b0ed767f10514f099730e08ef6c858838c1f2f14c55a104b9210803a94761b20b0d5ca62e21a891382c77ebac1f654c25ae14389b97ec4d196894ddb6c81bfb1
 SHA512 
adbc792f180bb26c3aaf48c36d9e12978e7a74d23383b02b791128fc7d07c2114888020c39a8dc5c2918ad42ab658813f9836bee181dec20d85e9129c743834c
+DIST botocore-1.40.38.gh.tar.gz 15154440 BLAKE2B 
a43db5c4fc5998b4160f4f07a933a4157df833c65762bcf73fab6fdf9d44978d6c139bd0a3d6967640fb7114b3fa048f78aebd420f47c207b7af52cfd1bd4371
 SHA512 
681575e86ff0efc53008e160637c36c84197c4d043039b8cc42bb144b651bc1186c7183a96a02ac12ecf6cf184dd7cc30277af17e878b4b03be03df31d322a79

diff --git a/dev-python/botocore/botocore-1.40.38.ebuild 
b/dev-python/botocore/botocore-1.40.38.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.38.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-18 Thread Michał Górny
commit: 1ef03237a3fd86904ca39fe7a87baf37f5fd9963
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 24 02:34:20 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 24 02:34:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef03237

dev-python/botocore: Bump to 1.40.37

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.37.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index cb5bc7e90371..58e1a6f777bd 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -9,3 +9,4 @@ DIST botocore-1.40.33.gh.tar.gz 15140845 BLAKE2B 
af295d0bd44d2c777095a96ba8c1e6b
 DIST botocore-1.40.34.gh.tar.gz 15144932 BLAKE2B 
5e4ebceccba1ba5b0c8f25582a68ea74b8dcfb11585db849bc0221a374e3464f05548c8086485842cc74f86c842122ffdcf8d6cd16350188f3fefa237bad565a
 SHA512 
312f711cf2ced31aca034562667622bcfd1cf47d3a86b37791466edb18bf9e0dc5eb9f821459390296ea9673b2af7d4409659bad5b556a450c65fdf15a3ee79f
 DIST botocore-1.40.35.gh.tar.gz 15147385 BLAKE2B 
061a5f62573851c50c4dedbc0ea4868c73f64127219818c88976785dbbd425062b776846fce0c72ee5fca92f179ef13df14697ae387cb4741f549d1b0e3df4e6
 SHA512 
b85dd96dd123f155054e85da3c5fa86ca0f76019df5c9883b64143f8c7be58275063c757143fe243642ea1309f6d7fe0f900dca46c1498a4d3b2752686b95b86
 DIST botocore-1.40.36.gh.tar.gz 15147138 BLAKE2B 
857c7632ff97bd7d75e56e4ac0347a38373d1448169e5b7f2120722ac0ad3508510716a2a7abe521c8c44cfdbe92a0660017fe65d180352159a312584ec09c87
 SHA512 
815553250d5ffcc3dde6489a2c187e983702d607e4e7f0ace55a67385340458ad80e7321237a11475174594051cb41ca4d64519e8585911ee39015fb8d1f812b
+DIST botocore-1.40.37.gh.tar.gz 15152557 BLAKE2B 
b0ed767f10514f099730e08ef6c858838c1f2f14c55a104b9210803a94761b20b0d5ca62e21a891382c77ebac1f654c25ae14389b97ec4d196894ddb6c81bfb1
 SHA512 
adbc792f180bb26c3aaf48c36d9e12978e7a74d23383b02b791128fc7d07c2114888020c39a8dc5c2918ad42ab658813f9836bee181dec20d85e9129c743834c

diff --git a/dev-python/botocore/botocore-1.40.37.ebuild 
b/dev-python/botocore/botocore-1.40.37.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.37.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-18 Thread Michał Górny
commit: c93917a9216d377c276d91a2c6bc732bac32bb5c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct 15 05:04:15 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct 15 06:09:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c93917a9

dev-python/botocore: Bump to 1.40.52

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.52.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 7b11ef98b209..e1f90d69cb81 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -7,3 +7,4 @@ DIST botocore-1.40.40.gh.tar.gz 15161555 BLAKE2B 
099fc06007aedcb65b73de369b00d79
 DIST botocore-1.40.45.gh.tar.gz 15197014 BLAKE2B 
6b44913005d75f22b0ff993b1fea47a417832d17988cc2d39325f1aa3151690bd4f3248f4ab4a338edea23833ff731bc56808d8e4c2a99cb08e280f27fc301f1
 SHA512 
0d6746d501c774139be0bd669df118eea875b886de972a71bdbd64085db68697edba57fc1eecebac2e91f772b96ceea8636ef04af3dbeaa0d4d163a6d61156c8
 DIST botocore-1.40.50.gh.tar.gz 15222465 BLAKE2B 
626b040c06531d96c1e0276e4bf6a70747b2c8184d9178b24333b1b7e91e833175114d31e7ee1b48b83597b22b2869132b50f3834a4bdaa082a111a7a9f41a10
 SHA512 
91ac7467c8b1cc58d2b29a0bb34d7374a7c8987eb73caccc3b3becb782995d64a874d099ea74a5e0c046d0aae2497211a0a84d3a8e7f42efc1252fa6ab517872
 DIST botocore-1.40.51.gh.tar.gz 15225894 BLAKE2B 
c4524ecc477f6d21b87040792f4c123e8b1f6dfcee1a8fa04374ced27f685251028a8aa43a5f608bb0a46aa51b2d19d00e46cceaa5822e2a28a701782d8a9109
 SHA512 
1091fbe9c63b9990367886d937f93392bae720682c0471496cca1c841ef177157e3191575b70f40c721f787b25ea4747df0d1b26c12b9b7eae62db93127695d9
+DIST botocore-1.40.52.gh.tar.gz 15233376 BLAKE2B 
42b98caa71139cc3893a99216caa5eb3553d37419c24ddf1f8f21798652ef7c61611d887b7b4d2d0d68a6060a7e96c2847f0858d1c9445ad224a586db864d1c2
 SHA512 
799393c26e105a64fb6e83259f2a4ade3f334056a5bf4f77f7b51eda548687e9fe1de9dad4e95a0258302d63d84a66d2b3e0296643bd96234ec96c31ace3

diff --git a/dev-python/botocore/botocore-1.40.52.ebuild 
b/dev-python/botocore/botocore-1.40.52.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.52.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-18 Thread Michał Górny
commit: 0a31bb1469597bc4b9b70e750abb8eae953b7eba
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  9 01:54:12 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  9 02:17:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a31bb14

dev-python/botocore: Bump to 1.40.48

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.48.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index d1f2b5c393c1..2b0560b0777e 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -7,3 +7,4 @@ DIST botocore-1.40.40.gh.tar.gz 15161555 BLAKE2B 
099fc06007aedcb65b73de369b00d79
 DIST botocore-1.40.45.gh.tar.gz 15197014 BLAKE2B 
6b44913005d75f22b0ff993b1fea47a417832d17988cc2d39325f1aa3151690bd4f3248f4ab4a338edea23833ff731bc56808d8e4c2a99cb08e280f27fc301f1
 SHA512 
0d6746d501c774139be0bd669df118eea875b886de972a71bdbd64085db68697edba57fc1eecebac2e91f772b96ceea8636ef04af3dbeaa0d4d163a6d61156c8
 DIST botocore-1.40.46.gh.tar.gz 15205441 BLAKE2B 
c6d5a7d5061445ff811e7c45159fda357cda05f21e578d91e1489da53c79be78bbf1e1f6ad531dcb46d96e19292cea379e4b28706a4f5bcc210e3c700f86993e
 SHA512 
b035af8a1738974e2b21c5af3440d318a1081b3e226b7a485779c8fba6729e5868c6edf9608787bbb78dcb149fcf3adcacdcd286624d13511d91679c5b4c71c4
 DIST botocore-1.40.47.gh.tar.gz 15207044 BLAKE2B 
11539f60967588c526d6f6933dcd750711018ef69675b4d573f6a66c992c774fe8a923e5d7734678e2800dd3c47a65dc2ddd664a351340dfb5c3e3aa1544cb14
 SHA512 
331048ed4fe81070fa678815812841297df231ef05560f7b591fbb0e0458db051b7f49a85893aa989eb96a6099da8eb9583be77535cccf2f15aecdcf271f85f4
+DIST botocore-1.40.48.gh.tar.gz 15208302 BLAKE2B 
209bd572ed31aadf16cd2392170c6f7007866a8ab6d603a940c557af49241bd28e8f30f3e0e0f2887b31d61402c53048fb05789ee90b50d2a2fe83082225e19f
 SHA512 
a252a85c5cf276cb04cc569f56bb7880b1732282ea523b12f4c8c662efe21e5b7fbcdb52adcd867decaa9a4a5b066aa455b81e48eb287284a8b7bfbb0d7eef71

diff --git a/dev-python/botocore/botocore-1.40.48.ebuild 
b/dev-python/botocore/botocore-1.40.48.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.48.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-18 Thread Michał Górny
commit: 136ff30cf58e45dfdcd73ea16c41c583653943cf
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct  4 05:04:14 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct  4 05:04:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=136ff30c

dev-python/botocore: Bump to 1.40.45

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.45.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 5c138a50c94c..38b817fe3383 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -17,3 +17,4 @@ DIST botocore-1.40.41.gh.tar.gz 15164168 BLAKE2B 
6e566392943e927d3b22f6dd44462d5
 DIST botocore-1.40.42.gh.tar.gz 15185422 BLAKE2B 
a9f080f72a1476b09a2874241cddaaf2c287e717bb870716bea813417ab578d0458ac5d920214fd7fb7a2a8d428a7e6469aecaa1f78f6eebd4824328f1e7063a
 SHA512 
b39b60bddc61aa8b4f4e461122c961dba5447a429f8a95640db4356817f060feb088f4c1523315ffa156969aff61c55f25fbe53257c20f4f1c990cd138c0c380
 DIST botocore-1.40.43.gh.tar.gz 15190445 BLAKE2B 
c152b13c7e0c877c891d699b77ab48015a402641a18ed03181da06860cf64a7b37144d3933e7d9593ca18d1715c2fba6873c528a0db6e6576f54e1b0cee4e834
 SHA512 
ea3867266399644c8bf3d718992142943bd676a7f53f4b906e7d58f5368831f53acc52bc3473d26f626eb85916ea1755f13675f414cfe77d4a1de2feeb15
 DIST botocore-1.40.44.gh.tar.gz 15193025 BLAKE2B 
ff2a2a82adffb1595b5932141657b6fa98159fce393fd6310d14108d78ac785a0fa8a52ab99ee8dd2311bde8df5fed867bb0bfb331ac4af968bd661cedb00c55
 SHA512 
7282f2277f92797776515fa53aaf3f52e441e7bc88a3d1d35d11f9e9c1182fc677f9e7c0b4440b12c80fff8d22a6db80e3fb03ac2e470c243898a23d8590dbc9
+DIST botocore-1.40.45.gh.tar.gz 15197014 BLAKE2B 
6b44913005d75f22b0ff993b1fea47a417832d17988cc2d39325f1aa3151690bd4f3248f4ab4a338edea23833ff731bc56808d8e4c2a99cb08e280f27fc301f1
 SHA512 
0d6746d501c774139be0bd669df118eea875b886de972a71bdbd64085db68697edba57fc1eecebac2e91f772b96ceea8636ef04af3dbeaa0d4d163a6d61156c8

diff --git a/dev-python/botocore/botocore-1.40.45.ebuild 
b/dev-python/botocore/botocore-1.40.45.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.45.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-18 Thread Michał Górny
commit: 10632bac0605f9bc90c568b520b6191c62fa3bc9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  1 02:19:12 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  1 02:51:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10632bac

dev-python/botocore: Bump to 1.40.42

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.42.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index acab522f8c30..0bb155b53916 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -14,3 +14,4 @@ DIST botocore-1.40.38.gh.tar.gz 15154440 BLAKE2B 
a43db5c4fc5998b4160f4f07a933a41
 DIST botocore-1.40.39.gh.tar.gz 15154528 BLAKE2B 
d5f580048ede0cda636ca74a18fafe100e6c70ba690721e3c8c30d7abbd5a1641549e926a67780c082e192bb653e8d54cfa1c2189ad2a5fe2a835cfe88bb3d9a
 SHA512 
5032f1e6903d62c89df28c15586595f478d679e54c47088dd715a2005cf91c7353620d7b572d073232a7f023d574f16ceb51cc4449038178ac6c5cc342c1df3b
 DIST botocore-1.40.40.gh.tar.gz 15161555 BLAKE2B 
099fc06007aedcb65b73de369b00d799ce7166f7ba4838a75abb2158f13dceade699b47eb5bff3cde48b7e5316eb12c2ba08ab22cf642bbaf26907454fe1e393
 SHA512 
4625752f7d2593a12451d257002dabc8ec3aa84267a1466a8e5e767878aae0bf875ae82d899fffc6b740ac957cd08fbd1baafdb4b82c2ebbaaf6f5d14db5eba6
 DIST botocore-1.40.41.gh.tar.gz 15164168 BLAKE2B 
6e566392943e927d3b22f6dd44462d55b88867caf10c53054bd080f640a7b31f6d750a58c85bb599dc2cfe7a5e97ace98060d3740d4ba57566db709f49cafe05
 SHA512 
295e7b0fb305aadf67e0729fd0bd0af954d7a53c2c7735939ffd49c4f47d5239e55f29f0d669e6a0be32a404e20164c5fc0b29f36113e2a6a1c60cae6267064c
+DIST botocore-1.40.42.gh.tar.gz 15185422 BLAKE2B 
a9f080f72a1476b09a2874241cddaaf2c287e717bb870716bea813417ab578d0458ac5d920214fd7fb7a2a8d428a7e6469aecaa1f78f6eebd4824328f1e7063a
 SHA512 
b39b60bddc61aa8b4f4e461122c961dba5447a429f8a95640db4356817f060feb088f4c1523315ffa156969aff61c55f25fbe53257c20f4f1c990cd138c0c380

diff --git a/dev-python/botocore/botocore-1.40.42.ebuild 
b/dev-python/botocore/botocore-1.40.42.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.42.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-17 Thread Michał Górny
commit: cf6798552192c07133c4223095a3aa7a07fd4480
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 18 04:55:02 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 18 04:55:02 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf679855

dev-python/botocore: Bump to 1.40.55

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.55.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index e19cc2fd034b..d86ede46fd9b 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -10,3 +10,4 @@ DIST botocore-1.40.51.gh.tar.gz 15225894 BLAKE2B 
c4524ecc477f6d21b87040792f4c123
 DIST botocore-1.40.52.gh.tar.gz 15233376 BLAKE2B 
42b98caa71139cc3893a99216caa5eb3553d37419c24ddf1f8f21798652ef7c61611d887b7b4d2d0d68a6060a7e96c2847f0858d1c9445ad224a586db864d1c2
 SHA512 
799393c26e105a64fb6e83259f2a4ade3f334056a5bf4f77f7b51eda548687e9fe1de9dad4e95a0258302d63d84a66d2b3e0296643bd96234ec96c31ace3
 DIST botocore-1.40.53.gh.tar.gz 15251620 BLAKE2B 
ff4e660e6b2ab94e1ddc2f7a8c9a888ebc9be3833f672e49dc7fa9960f51caddf6e1ad5d0a7453a8948bcd016f2bbe995c1a06509341713c863b64e92fef01b0
 SHA512 
f64a034fa916b7cd49a21a3248b888c63635bafbce3034ca1ee144f80a92ccc94ac7f51cb5a459399449259d2f20d6f39efb126d6c19aa6c8200dd87e190e772
 DIST botocore-1.40.54.gh.tar.gz 15251739 BLAKE2B 
ca4f84e88e76bf2ea9b88833b856b4d6f19b3b973e12bb4b6ffbec2004e6586cf607f410983762d2fefdae9f7d6460abba6362dfcf46887da0acdf249260fc26
 SHA512 
14b995a497dc77aa8f95a51a77862d6b0a8298f1ff526bc87c4c919a1073c834efd66040ac91279eb3932b81767e09bc360cc11b80951ab3fc2d96b89382fdc2
+DIST botocore-1.40.55.gh.tar.gz 15255349 BLAKE2B 
22516d43d5737d92bbead967a13b4ce72fc6d35d928f9ac6d9906505412813b1649a5b5e73d14f90d7650682568ca3545e4b4b70b9908570725f4c3e2a4adaee
 SHA512 
175dafe4d80c9283cfd4e81d74e59ad694356438b1a32c765baa78686b2afeb3f7e6083e76cdf488efcec0fbfb26967a408cb9a9cb48d0a0feb37977254a14a6

diff --git a/dev-python/botocore/botocore-1.40.55.ebuild 
b/dev-python/botocore/botocore-1.40.55.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.55.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-17 Thread Michał Górny
commit: 4dab6a20a229cfeb5eb5ce4abb8c15908097b38b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct 16 01:24:34 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct 16 01:24:34 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dab6a20

dev-python/botocore: Bump to 1.40.53

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.53.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index e1f90d69cb81..1c302cca8ea5 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -8,3 +8,4 @@ DIST botocore-1.40.45.gh.tar.gz 15197014 BLAKE2B 
6b44913005d75f22b0ff993b1fea47a
 DIST botocore-1.40.50.gh.tar.gz 15222465 BLAKE2B 
626b040c06531d96c1e0276e4bf6a70747b2c8184d9178b24333b1b7e91e833175114d31e7ee1b48b83597b22b2869132b50f3834a4bdaa082a111a7a9f41a10
 SHA512 
91ac7467c8b1cc58d2b29a0bb34d7374a7c8987eb73caccc3b3becb782995d64a874d099ea74a5e0c046d0aae2497211a0a84d3a8e7f42efc1252fa6ab517872
 DIST botocore-1.40.51.gh.tar.gz 15225894 BLAKE2B 
c4524ecc477f6d21b87040792f4c123e8b1f6dfcee1a8fa04374ced27f685251028a8aa43a5f608bb0a46aa51b2d19d00e46cceaa5822e2a28a701782d8a9109
 SHA512 
1091fbe9c63b9990367886d937f93392bae720682c0471496cca1c841ef177157e3191575b70f40c721f787b25ea4747df0d1b26c12b9b7eae62db93127695d9
 DIST botocore-1.40.52.gh.tar.gz 15233376 BLAKE2B 
42b98caa71139cc3893a99216caa5eb3553d37419c24ddf1f8f21798652ef7c61611d887b7b4d2d0d68a6060a7e96c2847f0858d1c9445ad224a586db864d1c2
 SHA512 
799393c26e105a64fb6e83259f2a4ade3f334056a5bf4f77f7b51eda548687e9fe1de9dad4e95a0258302d63d84a66d2b3e0296643bd96234ec96c31ace3
+DIST botocore-1.40.53.gh.tar.gz 15251620 BLAKE2B 
ff4e660e6b2ab94e1ddc2f7a8c9a888ebc9be3833f672e49dc7fa9960f51caddf6e1ad5d0a7453a8948bcd016f2bbe995c1a06509341713c863b64e92fef01b0
 SHA512 
f64a034fa916b7cd49a21a3248b888c63635bafbce3034ca1ee144f80a92ccc94ac7f51cb5a459399449259d2f20d6f39efb126d6c19aa6c8200dd87e190e772

diff --git a/dev-python/botocore/botocore-1.40.53.ebuild 
b/dev-python/botocore/botocore-1.40.53.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.53.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-17 Thread Michał Górny
commit: d2078e459aeaef7e64147a170be542db470c8516
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct  7 01:40:57 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct  7 02:32:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2078e45

dev-python/botocore: Bump to 1.40.46

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.46.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index c87534ef73e3..0b788911769f 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.40.30.gh.tar.gz 15142090 BLAKE2B 
9293ad264156c749fbbc4b1a0a59c7a
 DIST botocore-1.40.35.gh.tar.gz 15147385 BLAKE2B 
061a5f62573851c50c4dedbc0ea4868c73f64127219818c88976785dbbd425062b776846fce0c72ee5fca92f179ef13df14697ae387cb4741f549d1b0e3df4e6
 SHA512 
b85dd96dd123f155054e85da3c5fa86ca0f76019df5c9883b64143f8c7be58275063c757143fe243642ea1309f6d7fe0f900dca46c1498a4d3b2752686b95b86
 DIST botocore-1.40.40.gh.tar.gz 15161555 BLAKE2B 
099fc06007aedcb65b73de369b00d799ce7166f7ba4838a75abb2158f13dceade699b47eb5bff3cde48b7e5316eb12c2ba08ab22cf642bbaf26907454fe1e393
 SHA512 
4625752f7d2593a12451d257002dabc8ec3aa84267a1466a8e5e767878aae0bf875ae82d899fffc6b740ac957cd08fbd1baafdb4b82c2ebbaaf6f5d14db5eba6
 DIST botocore-1.40.45.gh.tar.gz 15197014 BLAKE2B 
6b44913005d75f22b0ff993b1fea47a417832d17988cc2d39325f1aa3151690bd4f3248f4ab4a338edea23833ff731bc56808d8e4c2a99cb08e280f27fc301f1
 SHA512 
0d6746d501c774139be0bd669df118eea875b886de972a71bdbd64085db68697edba57fc1eecebac2e91f772b96ceea8636ef04af3dbeaa0d4d163a6d61156c8
+DIST botocore-1.40.46.gh.tar.gz 15205441 BLAKE2B 
c6d5a7d5061445ff811e7c45159fda357cda05f21e578d91e1489da53c79be78bbf1e1f6ad531dcb46d96e19292cea379e4b28706a4f5bcc210e3c700f86993e
 SHA512 
b035af8a1738974e2b21c5af3440d318a1081b3e226b7a485779c8fba6729e5868c6edf9608787bbb78dcb149fcf3adcacdcd286624d13511d91679c5b4c71c4

diff --git a/dev-python/botocore/botocore-1.40.46.ebuild 
b/dev-python/botocore/botocore-1.40.46.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.46.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-17 Thread Michał Górny
commit: 01f4ff16d5b797741af40261c466187458583a86
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct 11 02:21:00 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct 11 02:21:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f4ff16

dev-python/botocore: Bump to 1.40.50

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.50.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 7b4d3462e404..5e0c484b86f6 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -9,3 +9,4 @@ DIST botocore-1.40.46.gh.tar.gz 15205441 BLAKE2B 
c6d5a7d5061445ff811e7c45159fda3
 DIST botocore-1.40.47.gh.tar.gz 15207044 BLAKE2B 
11539f60967588c526d6f6933dcd750711018ef69675b4d573f6a66c992c774fe8a923e5d7734678e2800dd3c47a65dc2ddd664a351340dfb5c3e3aa1544cb14
 SHA512 
331048ed4fe81070fa678815812841297df231ef05560f7b591fbb0e0458db051b7f49a85893aa989eb96a6099da8eb9583be77535cccf2f15aecdcf271f85f4
 DIST botocore-1.40.48.gh.tar.gz 15208302 BLAKE2B 
209bd572ed31aadf16cd2392170c6f7007866a8ab6d603a940c557af49241bd28e8f30f3e0e0f2887b31d61402c53048fb05789ee90b50d2a2fe83082225e19f
 SHA512 
a252a85c5cf276cb04cc569f56bb7880b1732282ea523b12f4c8c662efe21e5b7fbcdb52adcd867decaa9a4a5b066aa455b81e48eb287284a8b7bfbb0d7eef71
 DIST botocore-1.40.49.gh.tar.gz 15219779 BLAKE2B 
4fd27f859ff1f78f46478cf4b4d718b03ac2b2212decc1d1edea842309e45811475eddf407a38838fcccd77ae779bc0a704bdac018b1a21f06c4aeabe097bb15
 SHA512 
6b808a71381cf0a8dc77910ac4e01ab13c2d27fc2cbb57501874a40c9527a2bbad20c76c49c3896a2349c4db975d0e3ce23495d63c119790a36b6b180495
+DIST botocore-1.40.50.gh.tar.gz 15222465 BLAKE2B 
626b040c06531d96c1e0276e4bf6a70747b2c8184d9178b24333b1b7e91e833175114d31e7ee1b48b83597b22b2869132b50f3834a4bdaa082a111a7a9f41a10
 SHA512 
91ac7467c8b1cc58d2b29a0bb34d7374a7c8987eb73caccc3b3becb782995d64a874d099ea74a5e0c046d0aae2497211a0a84d3a8e7f42efc1252fa6ab517872

diff --git a/dev-python/botocore/botocore-1.40.50.ebuild 
b/dev-python/botocore/botocore-1.40.50.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.50.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-17 Thread Michał Górny
commit: 89168cf989fe6c0da44bfe76cbf5ec4a9c9c0c2c
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct 10 03:50:24 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct 10 03:50:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89168cf9

dev-python/botocore: Bump to 1.40.49

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.49.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 2b0560b0777e..7b4d3462e404 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -8,3 +8,4 @@ DIST botocore-1.40.45.gh.tar.gz 15197014 BLAKE2B 
6b44913005d75f22b0ff993b1fea47a
 DIST botocore-1.40.46.gh.tar.gz 15205441 BLAKE2B 
c6d5a7d5061445ff811e7c45159fda357cda05f21e578d91e1489da53c79be78bbf1e1f6ad531dcb46d96e19292cea379e4b28706a4f5bcc210e3c700f86993e
 SHA512 
b035af8a1738974e2b21c5af3440d318a1081b3e226b7a485779c8fba6729e5868c6edf9608787bbb78dcb149fcf3adcacdcd286624d13511d91679c5b4c71c4
 DIST botocore-1.40.47.gh.tar.gz 15207044 BLAKE2B 
11539f60967588c526d6f6933dcd750711018ef69675b4d573f6a66c992c774fe8a923e5d7734678e2800dd3c47a65dc2ddd664a351340dfb5c3e3aa1544cb14
 SHA512 
331048ed4fe81070fa678815812841297df231ef05560f7b591fbb0e0458db051b7f49a85893aa989eb96a6099da8eb9583be77535cccf2f15aecdcf271f85f4
 DIST botocore-1.40.48.gh.tar.gz 15208302 BLAKE2B 
209bd572ed31aadf16cd2392170c6f7007866a8ab6d603a940c557af49241bd28e8f30f3e0e0f2887b31d61402c53048fb05789ee90b50d2a2fe83082225e19f
 SHA512 
a252a85c5cf276cb04cc569f56bb7880b1732282ea523b12f4c8c662efe21e5b7fbcdb52adcd867decaa9a4a5b066aa455b81e48eb287284a8b7bfbb0d7eef71
+DIST botocore-1.40.49.gh.tar.gz 15219779 BLAKE2B 
4fd27f859ff1f78f46478cf4b4d718b03ac2b2212decc1d1edea842309e45811475eddf407a38838fcccd77ae779bc0a704bdac018b1a21f06c4aeabe097bb15
 SHA512 
6b808a71381cf0a8dc77910ac4e01ab13c2d27fc2cbb57501874a40c9527a2bbad20c76c49c3896a2349c4db975d0e3ce23495d63c119790a36b6b180495

diff --git a/dev-python/botocore/botocore-1.40.49.ebuild 
b/dev-python/botocore/botocore-1.40.49.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.49.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-04 Thread Michał Górny
commit: ca847b08d643865f6996fa81372ce294ae9f9c3c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Oct  4 05:41:17 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Oct  4 05:41:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca847b08

dev-python/botocore: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest| 13 --
 dev-python/botocore/botocore-1.40.11.ebuild | 67 -
 dev-python/botocore/botocore-1.40.31.ebuild | 67 -
 dev-python/botocore/botocore-1.40.32.ebuild | 67 -
 dev-python/botocore/botocore-1.40.33.ebuild | 67 -
 dev-python/botocore/botocore-1.40.34.ebuild | 67 -
 dev-python/botocore/botocore-1.40.36.ebuild | 67 -
 dev-python/botocore/botocore-1.40.37.ebuild | 67 -
 dev-python/botocore/botocore-1.40.38.ebuild | 67 -
 dev-python/botocore/botocore-1.40.39.ebuild | 67 -
 dev-python/botocore/botocore-1.40.41.ebuild | 67 -
 dev-python/botocore/botocore-1.40.42.ebuild | 67 -
 dev-python/botocore/botocore-1.40.43.ebuild | 67 -
 dev-python/botocore/botocore-1.40.44.ebuild | 67 -
 14 files changed, 884 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 38b817fe3383..c87534ef73e3 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,20 +1,7 @@
-DIST botocore-1.40.11.gh.tar.gz 15124864 BLAKE2B 
3a9657b4d0d5c0f86f68f1e7c9fd2fa7145b807e015abb64c20c0ad80ce337b660cf617de3e0b1d5524eb7d766afa75aa253b1388383fdfe8509599b8d9bb200
 SHA512 
853bec0829b5fc17d373c3f9d617be671abb145dbffd0a672f3a9fe48a0b7c8099310bce43ca84f45a72aca1fbabbfb6acf74aefa5bf11fc1baf751959d098b7
 DIST botocore-1.40.16.gh.tar.gz 15153147 BLAKE2B 
7c1c32d1255023d767e513812f2b24546c43e131f3dca28fee2438de3530230f7130d4f36493ef3365b16a0d41d19941bac5a4b39b835ea40ad88d42493d4f5d
 SHA512 
3249395759e7cc4d022bab0068837b48df1c332384972d6a649150b6ad81cfcc6ab01cc7ac46d0db725ff9d56cadd9331b34121267ee9427d1392056fea2f6f5
 DIST botocore-1.40.21.gh.tar.gz 15110941 BLAKE2B 
93927041ef8b5b3a6349a766a5f15afb73fece9846c9cbf2ac5c8a45b4513e46549539c8a14b85de36d6ffb5a5999cedd2a97251d16e0a93fc3c7dde8bd73b5f
 SHA512 
bc9eca7f4ff7f0a7e58bd3bb60d95df45a71caf2a98739702b341838a1db31b161e1e0818380a6ab805dcb1e05be2e3e182a456c0e2dd91042b34ed3100aaf22
 DIST botocore-1.40.25.gh.tar.gz 15123642 BLAKE2B 
71ba5fa27fa51782f213b1b818f15f3e162d8ef17c161494d58917806ed713157e12cfdccd998fe8df747eb66cda74330cbe0e7b665babfa7b71fc2fab569d08
 SHA512 
ea4ee30500317b84536d4bb7d694d110bdd2d5e202f267514d8e85678656e73f356b640809f56e21e030ce4e69b49431a51ee9cb14218529ac8b67b8cf406bfb
 DIST botocore-1.40.30.gh.tar.gz 15142090 BLAKE2B 
9293ad264156c749fbbc4b1a0a59c7a6616137ca67ff165d432fe915dab2c146213cc52d1bb1751d1ff63726a8e7253f32fb24b388d62fdbeda22751331dfe36
 SHA512 
32a8ef2cc393ee6509483388f1d31a0c27f96e1105fc42929abc37b21bd065875a035cda6de6e041acb3bdca04a7f9b1e4b88be7dfc88e8fe55d3843cdba20c8
-DIST botocore-1.40.31.gh.tar.gz 15136672 BLAKE2B 
9a7864ddb0939bdf84927f34369fff00e54ad52fa1ccb5923410d62c210dde6ad46bf781447af2b8e575bb94be3d24f856769f5a29c822e0380cb39164f12d01
 SHA512 
03cd332c33515f4b0354ce22a82287893a37a93ae0e1c51c7eef9bfacfeb45acd32ffbfe902fbe1c2a66621100a8cf6e6b82ce580f90cb13e3ef261ff36f
-DIST botocore-1.40.32.gh.tar.gz 15140179 BLAKE2B 
be42af94bbff38d7bfadcf5e08e3b05e904ce5483704c7ce77b64e606c9ed6f30330c170d16e1b1ce4b4321bd0fe8fc2f0edf48c11b289ca44a280d274c3335a
 SHA512 
efd31a12e0b1daef7fe8942b9f036cf92534bdbb5333020b85d543d7c4e4576bb5bebf500d3eb6d60d93c45c70098adcf51466d2645c0ec677579d10dfe5
-DIST botocore-1.40.33.gh.tar.gz 15140845 BLAKE2B 
af295d0bd44d2c777095a96ba8c1e6b735b7cb5e00a051fed654d0f9af411fba4b9cff05920e36e8b08a92b3cf091b82c956eff6457845d0f2bb54fa794ac1c0
 SHA512 
2b12dfd6e13a5f83e950bc5d4320fc66638c15c0a282f19e35cdcf8b71efd4253e54fe065199409307613f99f74deece1685452cc126b8c0e2d4a2e221e2904a
-DIST botocore-1.40.34.gh.tar.gz 15144932 BLAKE2B 
5e4ebceccba1ba5b0c8f25582a68ea74b8dcfb11585db849bc0221a374e3464f05548c8086485842cc74f86c842122ffdcf8d6cd16350188f3fefa237bad565a
 SHA512 
312f711cf2ced31aca034562667622bcfd1cf47d3a86b37791466edb18bf9e0dc5eb9f821459390296ea9673b2af7d4409659bad5b556a450c65fdf15a3ee79f
 DIST botocore-1.40.35.gh.tar.gz 15147385 BLAKE2B 
061a5f62573851c50c4dedbc0ea4868c73f64127219818c88976785dbbd425062b776846fce0c72ee5fca92f179ef13df14697ae387cb4741f549d1b0e3df4e6
 SHA512 
b85dd96dd123f155054e85da3c5fa86ca0f76019df5c9883b64143f8c7be58275063c757143fe243642ea1309f6d7fe0f900dca46c1498a4d3b2752686b95b86
-DIST botocore-1.40.36.gh.tar.gz 15147138 BLAKE2B 
857c7632ff97bd7d75e56e4ac0347a38373d1448169e5b7f2120722ac0ad3508510

[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-02 Thread Michał Górny
commit: 52c1a27deb057e020ccfa25fdca49551b8f4aa2f
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Oct  3 04:31:48 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Oct  3 05:37:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c1a27d

dev-python/botocore: Bump to 1.40.44

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.44.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index bd913388019f..5c138a50c94c 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -16,3 +16,4 @@ DIST botocore-1.40.40.gh.tar.gz 15161555 BLAKE2B 
099fc06007aedcb65b73de369b00d79
 DIST botocore-1.40.41.gh.tar.gz 15164168 BLAKE2B 
6e566392943e927d3b22f6dd44462d55b88867caf10c53054bd080f640a7b31f6d750a58c85bb599dc2cfe7a5e97ace98060d3740d4ba57566db709f49cafe05
 SHA512 
295e7b0fb305aadf67e0729fd0bd0af954d7a53c2c7735939ffd49c4f47d5239e55f29f0d669e6a0be32a404e20164c5fc0b29f36113e2a6a1c60cae6267064c
 DIST botocore-1.40.42.gh.tar.gz 15185422 BLAKE2B 
a9f080f72a1476b09a2874241cddaaf2c287e717bb870716bea813417ab578d0458ac5d920214fd7fb7a2a8d428a7e6469aecaa1f78f6eebd4824328f1e7063a
 SHA512 
b39b60bddc61aa8b4f4e461122c961dba5447a429f8a95640db4356817f060feb088f4c1523315ffa156969aff61c55f25fbe53257c20f4f1c990cd138c0c380
 DIST botocore-1.40.43.gh.tar.gz 15190445 BLAKE2B 
c152b13c7e0c877c891d699b77ab48015a402641a18ed03181da06860cf64a7b37144d3933e7d9593ca18d1715c2fba6873c528a0db6e6576f54e1b0cee4e834
 SHA512 
ea3867266399644c8bf3d718992142943bd676a7f53f4b906e7d58f5368831f53acc52bc3473d26f626eb85916ea1755f13675f414cfe77d4a1de2feeb15
+DIST botocore-1.40.44.gh.tar.gz 15193025 BLAKE2B 
ff2a2a82adffb1595b5932141657b6fa98159fce393fd6310d14108d78ac785a0fa8a52ab99ee8dd2311bde8df5fed867bb0bfb331ac4af968bd661cedb00c55
 SHA512 
7282f2277f92797776515fa53aaf3f52e441e7bc88a3d1d35d11f9e9c1182fc677f9e7c0b4440b12c80fff8d22a6db80e3fb03ac2e470c243898a23d8590dbc9

diff --git a/dev-python/botocore/botocore-1.40.44.ebuild 
b/dev-python/botocore/botocore-1.40.44.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.44.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-10-01 Thread Michał Górny
commit: 566a6313c4217f5b611ae5b28c57e405ccb4bf50
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  2 02:28:10 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  2 03:31:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=566a6313

dev-python/botocore: Bump to 1.40.43

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.43.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 0bb155b53916..bd913388019f 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -15,3 +15,4 @@ DIST botocore-1.40.39.gh.tar.gz 15154528 BLAKE2B 
d5f580048ede0cda636ca74a18fafe1
 DIST botocore-1.40.40.gh.tar.gz 15161555 BLAKE2B 
099fc06007aedcb65b73de369b00d799ce7166f7ba4838a75abb2158f13dceade699b47eb5bff3cde48b7e5316eb12c2ba08ab22cf642bbaf26907454fe1e393
 SHA512 
4625752f7d2593a12451d257002dabc8ec3aa84267a1466a8e5e767878aae0bf875ae82d899fffc6b740ac957cd08fbd1baafdb4b82c2ebbaaf6f5d14db5eba6
 DIST botocore-1.40.41.gh.tar.gz 15164168 BLAKE2B 
6e566392943e927d3b22f6dd44462d55b88867caf10c53054bd080f640a7b31f6d750a58c85bb599dc2cfe7a5e97ace98060d3740d4ba57566db709f49cafe05
 SHA512 
295e7b0fb305aadf67e0729fd0bd0af954d7a53c2c7735939ffd49c4f47d5239e55f29f0d669e6a0be32a404e20164c5fc0b29f36113e2a6a1c60cae6267064c
 DIST botocore-1.40.42.gh.tar.gz 15185422 BLAKE2B 
a9f080f72a1476b09a2874241cddaaf2c287e717bb870716bea813417ab578d0458ac5d920214fd7fb7a2a8d428a7e6469aecaa1f78f6eebd4824328f1e7063a
 SHA512 
b39b60bddc61aa8b4f4e461122c961dba5447a429f8a95640db4356817f060feb088f4c1523315ffa156969aff61c55f25fbe53257c20f4f1c990cd138c0c380
+DIST botocore-1.40.43.gh.tar.gz 15190445 BLAKE2B 
c152b13c7e0c877c891d699b77ab48015a402641a18ed03181da06860cf64a7b37144d3933e7d9593ca18d1715c2fba6873c528a0db6e6576f54e1b0cee4e834
 SHA512 
ea3867266399644c8bf3d718992142943bd676a7f53f4b906e7d58f5368831f53acc52bc3473d26f626eb85916ea1755f13675f414cfe77d4a1de2feeb15

diff --git a/dev-python/botocore/botocore-1.40.43.ebuild 
b/dev-python/botocore/botocore-1.40.43.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.43.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-30 Thread Michał Górny
commit: 9f9783a3f11b073c7463d4df070c7dd2560f0ba0
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 30 04:42:29 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 30 05:58:18 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f9783a3

dev-python/botocore: Bump to 1.40.41

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.41.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 52e22d7a61c7..acab522f8c30 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -13,3 +13,4 @@ DIST botocore-1.40.37.gh.tar.gz 15152557 BLAKE2B 
b0ed767f10514f099730e08ef6c8588
 DIST botocore-1.40.38.gh.tar.gz 15154440 BLAKE2B 
a43db5c4fc5998b4160f4f07a933a4157df833c65762bcf73fab6fdf9d44978d6c139bd0a3d6967640fb7114b3fa048f78aebd420f47c207b7af52cfd1bd4371
 SHA512 
681575e86ff0efc53008e160637c36c84197c4d043039b8cc42bb144b651bc1186c7183a96a02ac12ecf6cf184dd7cc30277af17e878b4b03be03df31d322a79
 DIST botocore-1.40.39.gh.tar.gz 15154528 BLAKE2B 
d5f580048ede0cda636ca74a18fafe100e6c70ba690721e3c8c30d7abbd5a1641549e926a67780c082e192bb653e8d54cfa1c2189ad2a5fe2a835cfe88bb3d9a
 SHA512 
5032f1e6903d62c89df28c15586595f478d679e54c47088dd715a2005cf91c7353620d7b572d073232a7f023d574f16ceb51cc4449038178ac6c5cc342c1df3b
 DIST botocore-1.40.40.gh.tar.gz 15161555 BLAKE2B 
099fc06007aedcb65b73de369b00d799ce7166f7ba4838a75abb2158f13dceade699b47eb5bff3cde48b7e5316eb12c2ba08ab22cf642bbaf26907454fe1e393
 SHA512 
4625752f7d2593a12451d257002dabc8ec3aa84267a1466a8e5e767878aae0bf875ae82d899fffc6b740ac957cd08fbd1baafdb4b82c2ebbaaf6f5d14db5eba6
+DIST botocore-1.40.41.gh.tar.gz 15164168 BLAKE2B 
6e566392943e927d3b22f6dd44462d55b88867caf10c53054bd080f640a7b31f6d750a58c85bb599dc2cfe7a5e97ace98060d3740d4ba57566db709f49cafe05
 SHA512 
295e7b0fb305aadf67e0729fd0bd0af954d7a53c2c7735939ffd49c4f47d5239e55f29f0d669e6a0be32a404e20164c5fc0b29f36113e2a6a1c60cae6267064c

diff --git a/dev-python/botocore/botocore-1.40.41.ebuild 
b/dev-python/botocore/botocore-1.40.41.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.41.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-28 Thread Michał Górny
commit: 018feb9558ee796db632bd6fad899665636da058
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 23 05:03:20 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 23 05:55:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=018feb95

dev-python/botocore: Bump to 1.40.36

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.36.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index c175fad85654..cb5bc7e90371 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -8,3 +8,4 @@ DIST botocore-1.40.32.gh.tar.gz 15140179 BLAKE2B 
be42af94bbff38d7bfadcf5e08e3b05
 DIST botocore-1.40.33.gh.tar.gz 15140845 BLAKE2B 
af295d0bd44d2c777095a96ba8c1e6b735b7cb5e00a051fed654d0f9af411fba4b9cff05920e36e8b08a92b3cf091b82c956eff6457845d0f2bb54fa794ac1c0
 SHA512 
2b12dfd6e13a5f83e950bc5d4320fc66638c15c0a282f19e35cdcf8b71efd4253e54fe065199409307613f99f74deece1685452cc126b8c0e2d4a2e221e2904a
 DIST botocore-1.40.34.gh.tar.gz 15144932 BLAKE2B 
5e4ebceccba1ba5b0c8f25582a68ea74b8dcfb11585db849bc0221a374e3464f05548c8086485842cc74f86c842122ffdcf8d6cd16350188f3fefa237bad565a
 SHA512 
312f711cf2ced31aca034562667622bcfd1cf47d3a86b37791466edb18bf9e0dc5eb9f821459390296ea9673b2af7d4409659bad5b556a450c65fdf15a3ee79f
 DIST botocore-1.40.35.gh.tar.gz 15147385 BLAKE2B 
061a5f62573851c50c4dedbc0ea4868c73f64127219818c88976785dbbd425062b776846fce0c72ee5fca92f179ef13df14697ae387cb4741f549d1b0e3df4e6
 SHA512 
b85dd96dd123f155054e85da3c5fa86ca0f76019df5c9883b64143f8c7be58275063c757143fe243642ea1309f6d7fe0f900dca46c1498a4d3b2752686b95b86
+DIST botocore-1.40.36.gh.tar.gz 15147138 BLAKE2B 
857c7632ff97bd7d75e56e4ac0347a38373d1448169e5b7f2120722ac0ad3508510716a2a7abe521c8c44cfdbe92a0660017fe65d180352159a312584ec09c87
 SHA512 
815553250d5ffcc3dde6489a2c187e983702d607e4e7f0ace55a67385340458ad80e7321237a11475174594051cb41ca4d64519e8585911ee39015fb8d1f812b

diff --git a/dev-python/botocore/botocore-1.40.36.ebuild 
b/dev-python/botocore/botocore-1.40.36.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.36.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-26 Thread Michał Górny
commit: 15e0b71f1aaabda6a93bb90f082b5792f94fdf09
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 27 02:59:19 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 27 02:59:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15e0b71f

dev-python/botocore: Bump to 1.40.40

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.40.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 7c45bbcaa9d7..52e22d7a61c7 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -12,3 +12,4 @@ DIST botocore-1.40.36.gh.tar.gz 15147138 BLAKE2B 
857c7632ff97bd7d75e56e4ac0347a3
 DIST botocore-1.40.37.gh.tar.gz 15152557 BLAKE2B 
b0ed767f10514f099730e08ef6c858838c1f2f14c55a104b9210803a94761b20b0d5ca62e21a891382c77ebac1f654c25ae14389b97ec4d196894ddb6c81bfb1
 SHA512 
adbc792f180bb26c3aaf48c36d9e12978e7a74d23383b02b791128fc7d07c2114888020c39a8dc5c2918ad42ab658813f9836bee181dec20d85e9129c743834c
 DIST botocore-1.40.38.gh.tar.gz 15154440 BLAKE2B 
a43db5c4fc5998b4160f4f07a933a4157df833c65762bcf73fab6fdf9d44978d6c139bd0a3d6967640fb7114b3fa048f78aebd420f47c207b7af52cfd1bd4371
 SHA512 
681575e86ff0efc53008e160637c36c84197c4d043039b8cc42bb144b651bc1186c7183a96a02ac12ecf6cf184dd7cc30277af17e878b4b03be03df31d322a79
 DIST botocore-1.40.39.gh.tar.gz 15154528 BLAKE2B 
d5f580048ede0cda636ca74a18fafe100e6c70ba690721e3c8c30d7abbd5a1641549e926a67780c082e192bb653e8d54cfa1c2189ad2a5fe2a835cfe88bb3d9a
 SHA512 
5032f1e6903d62c89df28c15586595f478d679e54c47088dd715a2005cf91c7353620d7b572d073232a7f023d574f16ceb51cc4449038178ac6c5cc342c1df3b
+DIST botocore-1.40.40.gh.tar.gz 15161555 BLAKE2B 
099fc06007aedcb65b73de369b00d799ce7166f7ba4838a75abb2158f13dceade699b47eb5bff3cde48b7e5316eb12c2ba08ab22cf642bbaf26907454fe1e393
 SHA512 
4625752f7d2593a12451d257002dabc8ec3aa84267a1466a8e5e767878aae0bf875ae82d899fffc6b740ac957cd08fbd1baafdb4b82c2ebbaaf6f5d14db5eba6

diff --git a/dev-python/botocore/botocore-1.40.40.ebuild 
b/dev-python/botocore/botocore-1.40.40.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.40.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-26 Thread Arthur Zamarin
commit: da631095759b8fbab0a762d702dac04600558bb7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 26 08:14:32 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 26 08:14:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da631095

dev-python/botocore: Stabilize 1.40.16 ALLARCHES, #963429

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/botocore/botocore-1.40.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/botocore/botocore-1.40.16.ebuild 
b/dev-python/botocore/botocore-1.40.16.ebuild
index a931fcaefec4..5d6a29be5655 100644
--- a/dev-python/botocore/botocore-1.40.16.ebuild
+++ b/dev-python/botocore/botocore-1.40.16.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
 
 RDEPEND="


[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-25 Thread Michał Górny
commit: acf70f2725ec34cedef4c93640b7f65c0a9cfd72
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 26 04:34:47 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 26 04:34:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acf70f27

dev-python/botocore: Bump to 1.40.39

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.39.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 4e8659a0cda5..7c45bbcaa9d7 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -11,3 +11,4 @@ DIST botocore-1.40.35.gh.tar.gz 15147385 BLAKE2B 
061a5f62573851c50c4dedbc0ea4868
 DIST botocore-1.40.36.gh.tar.gz 15147138 BLAKE2B 
857c7632ff97bd7d75e56e4ac0347a38373d1448169e5b7f2120722ac0ad3508510716a2a7abe521c8c44cfdbe92a0660017fe65d180352159a312584ec09c87
 SHA512 
815553250d5ffcc3dde6489a2c187e983702d607e4e7f0ace55a67385340458ad80e7321237a11475174594051cb41ca4d64519e8585911ee39015fb8d1f812b
 DIST botocore-1.40.37.gh.tar.gz 15152557 BLAKE2B 
b0ed767f10514f099730e08ef6c858838c1f2f14c55a104b9210803a94761b20b0d5ca62e21a891382c77ebac1f654c25ae14389b97ec4d196894ddb6c81bfb1
 SHA512 
adbc792f180bb26c3aaf48c36d9e12978e7a74d23383b02b791128fc7d07c2114888020c39a8dc5c2918ad42ab658813f9836bee181dec20d85e9129c743834c
 DIST botocore-1.40.38.gh.tar.gz 15154440 BLAKE2B 
a43db5c4fc5998b4160f4f07a933a4157df833c65762bcf73fab6fdf9d44978d6c139bd0a3d6967640fb7114b3fa048f78aebd420f47c207b7af52cfd1bd4371
 SHA512 
681575e86ff0efc53008e160637c36c84197c4d043039b8cc42bb144b651bc1186c7183a96a02ac12ecf6cf184dd7cc30277af17e878b4b03be03df31d322a79
+DIST botocore-1.40.39.gh.tar.gz 15154528 BLAKE2B 
d5f580048ede0cda636ca74a18fafe100e6c70ba690721e3c8c30d7abbd5a1641549e926a67780c082e192bb653e8d54cfa1c2189ad2a5fe2a835cfe88bb3d9a
 SHA512 
5032f1e6903d62c89df28c15586595f478d679e54c47088dd715a2005cf91c7353620d7b572d073232a7f023d574f16ceb51cc4449038178ac6c5cc342c1df3b

diff --git a/dev-python/botocore/botocore-1.40.39.ebuild 
b/dev-python/botocore/botocore-1.40.39.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.39.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-20 Thread Sam James
commit: 0f8e5aba4ffbdb04d8413b26c231156220299c7c
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep 16 19:57:29 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep 16 19:57:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f8e5aba

dev-python/botocore: Stabilize 1.40.11 ALLARCHES, #962965

Signed-off-by: Sam James  gentoo.org>

 dev-python/botocore/botocore-1.40.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/botocore/botocore-1.40.11.ebuild 
b/dev-python/botocore/botocore-1.40.11.ebuild
index a931fcaefec4..5d6a29be5655 100644
--- a/dev-python/botocore/botocore-1.40.11.ebuild
+++ b/dev-python/botocore/botocore-1.40.11.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
 
 RDEPEND="


[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-19 Thread Michał Górny
commit: 6023f917e527319402115a4d39f019c3a5febd58
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 20 05:08:47 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 20 06:02:11 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6023f917

dev-python/botocore: Bump to 1.40.35

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.35.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 8ac7a460a213..c175fad85654 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -7,3 +7,4 @@ DIST botocore-1.40.31.gh.tar.gz 15136672 BLAKE2B 
9a7864ddb0939bdf84927f34369fff0
 DIST botocore-1.40.32.gh.tar.gz 15140179 BLAKE2B 
be42af94bbff38d7bfadcf5e08e3b05e904ce5483704c7ce77b64e606c9ed6f30330c170d16e1b1ce4b4321bd0fe8fc2f0edf48c11b289ca44a280d274c3335a
 SHA512 
efd31a12e0b1daef7fe8942b9f036cf92534bdbb5333020b85d543d7c4e4576bb5bebf500d3eb6d60d93c45c70098adcf51466d2645c0ec677579d10dfe5
 DIST botocore-1.40.33.gh.tar.gz 15140845 BLAKE2B 
af295d0bd44d2c777095a96ba8c1e6b735b7cb5e00a051fed654d0f9af411fba4b9cff05920e36e8b08a92b3cf091b82c956eff6457845d0f2bb54fa794ac1c0
 SHA512 
2b12dfd6e13a5f83e950bc5d4320fc66638c15c0a282f19e35cdcf8b71efd4253e54fe065199409307613f99f74deece1685452cc126b8c0e2d4a2e221e2904a
 DIST botocore-1.40.34.gh.tar.gz 15144932 BLAKE2B 
5e4ebceccba1ba5b0c8f25582a68ea74b8dcfb11585db849bc0221a374e3464f05548c8086485842cc74f86c842122ffdcf8d6cd16350188f3fefa237bad565a
 SHA512 
312f711cf2ced31aca034562667622bcfd1cf47d3a86b37791466edb18bf9e0dc5eb9f821459390296ea9673b2af7d4409659bad5b556a450c65fdf15a3ee79f
+DIST botocore-1.40.35.gh.tar.gz 15147385 BLAKE2B 
061a5f62573851c50c4dedbc0ea4868c73f64127219818c88976785dbbd425062b776846fce0c72ee5fca92f179ef13df14697ae387cb4741f549d1b0e3df4e6
 SHA512 
b85dd96dd123f155054e85da3c5fa86ca0f76019df5c9883b64143f8c7be58275063c757143fe243642ea1309f6d7fe0f900dca46c1498a4d3b2752686b95b86

diff --git a/dev-python/botocore/botocore-1.40.35.ebuild 
b/dev-python/botocore/botocore-1.40.35.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.35.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-18 Thread Michał Górny
commit: 5482b65cd0a719adeac2d43a05e3719510372ee1
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 19 01:39:51 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 19 01:39:51 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5482b65c

dev-python/botocore: Bump to 1.40.34

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.34.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index b2c2244d70b0..8ac7a460a213 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,3 +6,4 @@ DIST botocore-1.40.30.gh.tar.gz 15142090 BLAKE2B 
9293ad264156c749fbbc4b1a0a59c7a
 DIST botocore-1.40.31.gh.tar.gz 15136672 BLAKE2B 
9a7864ddb0939bdf84927f34369fff00e54ad52fa1ccb5923410d62c210dde6ad46bf781447af2b8e575bb94be3d24f856769f5a29c822e0380cb39164f12d01
 SHA512 
03cd332c33515f4b0354ce22a82287893a37a93ae0e1c51c7eef9bfacfeb45acd32ffbfe902fbe1c2a66621100a8cf6e6b82ce580f90cb13e3ef261ff36f
 DIST botocore-1.40.32.gh.tar.gz 15140179 BLAKE2B 
be42af94bbff38d7bfadcf5e08e3b05e904ce5483704c7ce77b64e606c9ed6f30330c170d16e1b1ce4b4321bd0fe8fc2f0edf48c11b289ca44a280d274c3335a
 SHA512 
efd31a12e0b1daef7fe8942b9f036cf92534bdbb5333020b85d543d7c4e4576bb5bebf500d3eb6d60d93c45c70098adcf51466d2645c0ec677579d10dfe5
 DIST botocore-1.40.33.gh.tar.gz 15140845 BLAKE2B 
af295d0bd44d2c777095a96ba8c1e6b735b7cb5e00a051fed654d0f9af411fba4b9cff05920e36e8b08a92b3cf091b82c956eff6457845d0f2bb54fa794ac1c0
 SHA512 
2b12dfd6e13a5f83e950bc5d4320fc66638c15c0a282f19e35cdcf8b71efd4253e54fe065199409307613f99f74deece1685452cc126b8c0e2d4a2e221e2904a
+DIST botocore-1.40.34.gh.tar.gz 15144932 BLAKE2B 
5e4ebceccba1ba5b0c8f25582a68ea74b8dcfb11585db849bc0221a374e3464f05548c8086485842cc74f86c842122ffdcf8d6cd16350188f3fefa237bad565a
 SHA512 
312f711cf2ced31aca034562667622bcfd1cf47d3a86b37791466edb18bf9e0dc5eb9f821459390296ea9673b2af7d4409659bad5b556a450c65fdf15a3ee79f

diff --git a/dev-python/botocore/botocore-1.40.34.ebuild 
b/dev-python/botocore/botocore-1.40.34.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.34.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-17 Thread Michał Górny
commit: 9497135434d458ec1da0782a30ab28dfa2de337d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 18 04:42:45 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 18 06:21:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94971354

dev-python/botocore: Bump to 1.40.33

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.33.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 6451debb0a54..b2c2244d70b0 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.40.25.gh.tar.gz 15123642 BLAKE2B 
71ba5fa27fa51782f213b1b818f15f3
 DIST botocore-1.40.30.gh.tar.gz 15142090 BLAKE2B 
9293ad264156c749fbbc4b1a0a59c7a6616137ca67ff165d432fe915dab2c146213cc52d1bb1751d1ff63726a8e7253f32fb24b388d62fdbeda22751331dfe36
 SHA512 
32a8ef2cc393ee6509483388f1d31a0c27f96e1105fc42929abc37b21bd065875a035cda6de6e041acb3bdca04a7f9b1e4b88be7dfc88e8fe55d3843cdba20c8
 DIST botocore-1.40.31.gh.tar.gz 15136672 BLAKE2B 
9a7864ddb0939bdf84927f34369fff00e54ad52fa1ccb5923410d62c210dde6ad46bf781447af2b8e575bb94be3d24f856769f5a29c822e0380cb39164f12d01
 SHA512 
03cd332c33515f4b0354ce22a82287893a37a93ae0e1c51c7eef9bfacfeb45acd32ffbfe902fbe1c2a66621100a8cf6e6b82ce580f90cb13e3ef261ff36f
 DIST botocore-1.40.32.gh.tar.gz 15140179 BLAKE2B 
be42af94bbff38d7bfadcf5e08e3b05e904ce5483704c7ce77b64e606c9ed6f30330c170d16e1b1ce4b4321bd0fe8fc2f0edf48c11b289ca44a280d274c3335a
 SHA512 
efd31a12e0b1daef7fe8942b9f036cf92534bdbb5333020b85d543d7c4e4576bb5bebf500d3eb6d60d93c45c70098adcf51466d2645c0ec677579d10dfe5
+DIST botocore-1.40.33.gh.tar.gz 15140845 BLAKE2B 
af295d0bd44d2c777095a96ba8c1e6b735b7cb5e00a051fed654d0f9af411fba4b9cff05920e36e8b08a92b3cf091b82c956eff6457845d0f2bb54fa794ac1c0
 SHA512 
2b12dfd6e13a5f83e950bc5d4320fc66638c15c0a282f19e35cdcf8b71efd4253e54fe065199409307613f99f74deece1685452cc126b8c0e2d4a2e221e2904a

diff --git a/dev-python/botocore/botocore-1.40.33.ebuild 
b/dev-python/botocore/botocore-1.40.33.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.33.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-17 Thread Michał Górny
commit: a5d98ebf4ddc297d7cf8612ce92fc7f36a281c95
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 10 05:28:25 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 10 06:04:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5d98ebf

dev-python/botocore: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest| 10 -
 dev-python/botocore/botocore-1.39.14.ebuild | 67 -
 dev-python/botocore/botocore-1.40.1.ebuild  | 67 -
 dev-python/botocore/botocore-1.40.17.ebuild | 67 -
 dev-python/botocore/botocore-1.40.18.ebuild | 67 -
 dev-python/botocore/botocore-1.40.19.ebuild | 67 -
 dev-python/botocore/botocore-1.40.20.ebuild | 67 -
 dev-python/botocore/botocore-1.40.22.ebuild | 67 -
 dev-python/botocore/botocore-1.40.23.ebuild | 67 -
 dev-python/botocore/botocore-1.40.24.ebuild | 67 -
 dev-python/botocore/botocore-1.40.26.ebuild | 67 -
 11 files changed, 680 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 6bbc68e6ed6d..279bd3b4c84d 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,16 +1,6 @@
-DIST botocore-1.39.14.gh.tar.gz 15002421 BLAKE2B 
a054f85ee0076f1445e122e497683b31387323f52036f914ab1474eb14b32f923459079c539d0a1109c7f622e93e614b8550f9d5ce6e34a0e0a581561e12c9d5
 SHA512 
716c68404b06b24442da1b1018cfe06256a2b2855f846bd061ef44332db8a624cfd8f16a06169b2337d1c8e54c034aa46f3f3063f6e8d6c4020d1e50d30b6910
-DIST botocore-1.40.1.gh.tar.gz 15055179 BLAKE2B 
0fd7e4f74e51fe45284fe550bb853964e3f6039c2d5904996bc3f40e3912b75af4eab4c378edbc85b61fb6b3f5d1583493ad71540c7170c5a0ffb7ffefc5d99f
 SHA512 
4a0b5d075f8335c5b9c08bad1088c31ded92deced98a7f606cf07853657f41d8f3ab224b13172d007c8de6d2127edce662c4deadcb8d4ed8693432d77b8e38e6
 DIST botocore-1.40.11.gh.tar.gz 15124864 BLAKE2B 
3a9657b4d0d5c0f86f68f1e7c9fd2fa7145b807e015abb64c20c0ad80ce337b660cf617de3e0b1d5524eb7d766afa75aa253b1388383fdfe8509599b8d9bb200
 SHA512 
853bec0829b5fc17d373c3f9d617be671abb145dbffd0a672f3a9fe48a0b7c8099310bce43ca84f45a72aca1fbabbfb6acf74aefa5bf11fc1baf751959d098b7
 DIST botocore-1.40.16.gh.tar.gz 15153147 BLAKE2B 
7c1c32d1255023d767e513812f2b24546c43e131f3dca28fee2438de3530230f7130d4f36493ef3365b16a0d41d19941bac5a4b39b835ea40ad88d42493d4f5d
 SHA512 
3249395759e7cc4d022bab0068837b48df1c332384972d6a649150b6ad81cfcc6ab01cc7ac46d0db725ff9d56cadd9331b34121267ee9427d1392056fea2f6f5
-DIST botocore-1.40.17.gh.tar.gz 15158810 BLAKE2B 
26bdbaf798f129897503d16e78ebd6040e8f72c89271933f8ce60dddff6ef2b51bcc831148f7fc6bfcf152f6a3a90ab6a6761e6549438916b6f319130a6992e9
 SHA512 
eda1360f684195b96ba39df8ccfd84215c21777ab902debefc9fec08a41d16a762ab7dc0a5a21d0302f03bda506947bbb637f34397f0d1f0338cea0b79ba96ee
-DIST botocore-1.40.18.gh.tar.gz 15162586 BLAKE2B 
82f844c792de0f92b5e3e6854758f2d2a9aeb2987f7a43449c586be40030cfb0214563b4359c173b1e1569e5982cbd258a33c3d598a8d36c09d24e3cbd83944c
 SHA512 
5caacfc44fb1de1ce178f7940146b7fb2f5c172bfb062bb16b0c0f395599b7dcac11a6bc9d5ba94139f244ade5eebf7eda5c8a402af97a5805ffc7da6d1ebf8c
-DIST botocore-1.40.19.gh.tar.gz 15105448 BLAKE2B 
d02ce1e61516591745d5d4f9941d6656c26f2badcdef96c539ec7be275996bd7dfe80b6211aef10be9a9ffab0fea9034ab794f0731cf0555f73a0847ef1d1ae9
 SHA512 
176c0a5d9b1147e6a47ca7b3251d04c2abefa5840d28d4235ebfebad08728f9e5ad40123c5ba72248ccf1e7a66b1edb70fcef14d3dc03520afc6a03e1a9b5070
-DIST botocore-1.40.20.gh.tar.gz 15109331 BLAKE2B 
9e1822c3aad609144aeea2bc4e34965f6849f5a71d0d173e3af67b5bb6af541013d5768eef6c6fb627f26cf58f2ee8d0217f7fe530cd99ca43b1b85eb3bf9b05
 SHA512 
4d7a47f59b84e4b64299a191c60b9cef020b8aeda69512e9dbcc77cdb2a774bf44560d2550b8578bbddc9189df91c7e39cd2c51d3d57e33727469607c03268ae
 DIST botocore-1.40.21.gh.tar.gz 15110941 BLAKE2B 
93927041ef8b5b3a6349a766a5f15afb73fece9846c9cbf2ac5c8a45b4513e46549539c8a14b85de36d6ffb5a5999cedd2a97251d16e0a93fc3c7dde8bd73b5f
 SHA512 
bc9eca7f4ff7f0a7e58bd3bb60d95df45a71caf2a98739702b341838a1db31b161e1e0818380a6ab805dcb1e05be2e3e182a456c0e2dd91042b34ed3100aaf22
-DIST botocore-1.40.22.gh.tar.gz 15114103 BLAKE2B 
0350411e220c7a22bc0f48742bb2062f9b35b795ccf029f806676c3215a96c966f3907e54f63ccfdae55540d47eaec517734b598e585b242cc8037ebcde41661
 SHA512 
566a50d640411f4121fe7cc3d2d7887f6a23005e1faa2cfd7fbbde2db41050b37795447ab2686dfe2b6b9bd364d63aa43b776ee4a57ec7d0f734f4c180a7e8f8
-DIST botocore-1.40.23.gh.tar.gz 15118146 BLAKE2B 
78cd29470e51d04f53a8fabd61cee61248dbe738e64f0979e816949ae9aed959adf4de4f0870a0564e17fcdd6b8ed7c869baf27d6d983cee8bfcd7f8d2878699
 SHA512 
db070ac47cccb9af6f77c625a5397f5097f59bd8b2ae4806443b471e7f97a4e7c38c7d4bce6ea9cbcc62e34f81abf076c57300ae705816a7b74c0fae2bd9bcdd
-DIST botocore-1.40.24.gh.tar.gz 15121130 

[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-16 Thread Michał Górny
commit: b4eb0bb9ab0b7b97a207a7cd4c9d4967c6eb6f4e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 17 02:07:41 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 17 03:30:50 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4eb0bb9

dev-python/botocore: Bump to 1.40.32

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.32.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 28d94333e9ab..6451debb0a54 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.40.21.gh.tar.gz 15110941 BLAKE2B 
93927041ef8b5b3a6349a766a5f15af
 DIST botocore-1.40.25.gh.tar.gz 15123642 BLAKE2B 
71ba5fa27fa51782f213b1b818f15f3e162d8ef17c161494d58917806ed713157e12cfdccd998fe8df747eb66cda74330cbe0e7b665babfa7b71fc2fab569d08
 SHA512 
ea4ee30500317b84536d4bb7d694d110bdd2d5e202f267514d8e85678656e73f356b640809f56e21e030ce4e69b49431a51ee9cb14218529ac8b67b8cf406bfb
 DIST botocore-1.40.30.gh.tar.gz 15142090 BLAKE2B 
9293ad264156c749fbbc4b1a0a59c7a6616137ca67ff165d432fe915dab2c146213cc52d1bb1751d1ff63726a8e7253f32fb24b388d62fdbeda22751331dfe36
 SHA512 
32a8ef2cc393ee6509483388f1d31a0c27f96e1105fc42929abc37b21bd065875a035cda6de6e041acb3bdca04a7f9b1e4b88be7dfc88e8fe55d3843cdba20c8
 DIST botocore-1.40.31.gh.tar.gz 15136672 BLAKE2B 
9a7864ddb0939bdf84927f34369fff00e54ad52fa1ccb5923410d62c210dde6ad46bf781447af2b8e575bb94be3d24f856769f5a29c822e0380cb39164f12d01
 SHA512 
03cd332c33515f4b0354ce22a82287893a37a93ae0e1c51c7eef9bfacfeb45acd32ffbfe902fbe1c2a66621100a8cf6e6b82ce580f90cb13e3ef261ff36f
+DIST botocore-1.40.32.gh.tar.gz 15140179 BLAKE2B 
be42af94bbff38d7bfadcf5e08e3b05e904ce5483704c7ce77b64e606c9ed6f30330c170d16e1b1ce4b4321bd0fe8fc2f0edf48c11b289ca44a280d274c3335a
 SHA512 
efd31a12e0b1daef7fe8942b9f036cf92534bdbb5333020b85d543d7c4e4576bb5bebf500d3eb6d60d93c45c70098adcf51466d2645c0ec677579d10dfe5

diff --git a/dev-python/botocore/botocore-1.40.32.ebuild 
b/dev-python/botocore/botocore-1.40.32.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.32.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-16 Thread Michał Górny
commit: 66742708b04ed82baa739983f3eb21a86f664dea
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 17 02:06:31 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 17 03:30:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66742708

dev-python/botocore: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  4 --
 dev-python/botocore/botocore-1.40.27.ebuild | 67 -
 dev-python/botocore/botocore-1.40.28.ebuild | 67 -
 dev-python/botocore/botocore-1.40.29.ebuild | 67 -
 dev-python/botocore/botocore-1.40.6.ebuild  | 67 -
 5 files changed, 272 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index eb89414ddbcf..28d94333e9ab 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,9 +2,5 @@ DIST botocore-1.40.11.gh.tar.gz 15124864 BLAKE2B 
3a9657b4d0d5c0f86f68f1e7c9fd2fa
 DIST botocore-1.40.16.gh.tar.gz 15153147 BLAKE2B 
7c1c32d1255023d767e513812f2b24546c43e131f3dca28fee2438de3530230f7130d4f36493ef3365b16a0d41d19941bac5a4b39b835ea40ad88d42493d4f5d
 SHA512 
3249395759e7cc4d022bab0068837b48df1c332384972d6a649150b6ad81cfcc6ab01cc7ac46d0db725ff9d56cadd9331b34121267ee9427d1392056fea2f6f5
 DIST botocore-1.40.21.gh.tar.gz 15110941 BLAKE2B 
93927041ef8b5b3a6349a766a5f15afb73fece9846c9cbf2ac5c8a45b4513e46549539c8a14b85de36d6ffb5a5999cedd2a97251d16e0a93fc3c7dde8bd73b5f
 SHA512 
bc9eca7f4ff7f0a7e58bd3bb60d95df45a71caf2a98739702b341838a1db31b161e1e0818380a6ab805dcb1e05be2e3e182a456c0e2dd91042b34ed3100aaf22
 DIST botocore-1.40.25.gh.tar.gz 15123642 BLAKE2B 
71ba5fa27fa51782f213b1b818f15f3e162d8ef17c161494d58917806ed713157e12cfdccd998fe8df747eb66cda74330cbe0e7b665babfa7b71fc2fab569d08
 SHA512 
ea4ee30500317b84536d4bb7d694d110bdd2d5e202f267514d8e85678656e73f356b640809f56e21e030ce4e69b49431a51ee9cb14218529ac8b67b8cf406bfb
-DIST botocore-1.40.27.gh.tar.gz 15132721 BLAKE2B 
96366b67c65297f1df036cde60cbd19590fec32e304db7e4c7fdf48e660f88bb86c5b1bf547a225ba9c1b6c45bec2e2b916f150d9a2d916b6243122d16702ca4
 SHA512 
567b07ab2b456a938231bd4f71402edc231f7e4081bfc28a69156c9267958f9387796d5e65a4acd12329245efe99f5085145756c8c73e23dfedeb6229da3753f
-DIST botocore-1.40.28.gh.tar.gz 15138164 BLAKE2B 
28b19faf101189f630245898fa974e71f75169e1982f75b38e2e032160f0a75d7283b1e2a6f54d7aff2e7b7789c7df881c64f4aea9700c682335aa60dd5b55d4
 SHA512 
bbaca59d13755c766f47bbe15e97df36b740eac0d0ffed9db1e10dec4caf0aea1dbaaadd54f2e3be12e0927ab7d68bb2f1f8b512fb4282f61454f9baa7cd0cf2
-DIST botocore-1.40.29.gh.tar.gz 15142338 BLAKE2B 
8fc0ae4147930434e9faa9c4d1ae3738951c737f972522f912163394a3300277f4305eaf94e3d3ac4004c23cb3136a85da3ee95f4df4993e0e69e5b465e06e2a
 SHA512 
35a013c610c09eeddd4a0c47c7be66531f4ef5398904e1c5959a428809b4a6f848905d0374aa5657808c6e2f660f0eaf56d847ffe3fd660b737afd12a2ea2a24
 DIST botocore-1.40.30.gh.tar.gz 15142090 BLAKE2B 
9293ad264156c749fbbc4b1a0a59c7a6616137ca67ff165d432fe915dab2c146213cc52d1bb1751d1ff63726a8e7253f32fb24b388d62fdbeda22751331dfe36
 SHA512 
32a8ef2cc393ee6509483388f1d31a0c27f96e1105fc42929abc37b21bd065875a035cda6de6e041acb3bdca04a7f9b1e4b88be7dfc88e8fe55d3843cdba20c8
 DIST botocore-1.40.31.gh.tar.gz 15136672 BLAKE2B 
9a7864ddb0939bdf84927f34369fff00e54ad52fa1ccb5923410d62c210dde6ad46bf781447af2b8e575bb94be3d24f856769f5a29c822e0380cb39164f12d01
 SHA512 
03cd332c33515f4b0354ce22a82287893a37a93ae0e1c51c7eef9bfacfeb45acd32ffbfe902fbe1c2a66621100a8cf6e6b82ce580f90cb13e3ef261ff36f
-DIST botocore-1.40.6.gh.tar.gz 15096678 BLAKE2B 
fb76ace4058c814bb8ef17bb216f5f7355eec401e4108d8a6569e07f97b14becb9e99652364dacb7e46e62f3ffaea2e5e1cd241ae832fe0a359ed58bbcfe3500
 SHA512 
faa311f29da484083f49a9ae7beda844b8878750c7474916ff7200b4a5fdc01e26295923c7a0f0bc4e4b1c22e5381f69546b8685fdeb2112f1c61810d3c9b58d

diff --git a/dev-python/botocore/botocore-1.40.27.ebuild 
b/dev-python/botocore/botocore-1.40.27.ebuild
deleted file mode 100644
index a931fcaefec4..
--- a/dev-python/botocore/botocore-1.40.27.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# 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/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-# unbundled packages
-RDEPEND+="
-   dev-python/requests[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-

[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-15 Thread Michał Górny
commit: 0a5c7876d6972c61cb51a9b78ffb57cb6dbc327c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 16 04:40:10 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 16 05:47:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a5c7876

dev-python/botocore: Bump to 1.40.31

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.31.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 9c32b31e73b4..eb89414ddbcf 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,4 +6,5 @@ DIST botocore-1.40.27.gh.tar.gz 15132721 BLAKE2B 
96366b67c65297f1df036cde60cbd19
 DIST botocore-1.40.28.gh.tar.gz 15138164 BLAKE2B 
28b19faf101189f630245898fa974e71f75169e1982f75b38e2e032160f0a75d7283b1e2a6f54d7aff2e7b7789c7df881c64f4aea9700c682335aa60dd5b55d4
 SHA512 
bbaca59d13755c766f47bbe15e97df36b740eac0d0ffed9db1e10dec4caf0aea1dbaaadd54f2e3be12e0927ab7d68bb2f1f8b512fb4282f61454f9baa7cd0cf2
 DIST botocore-1.40.29.gh.tar.gz 15142338 BLAKE2B 
8fc0ae4147930434e9faa9c4d1ae3738951c737f972522f912163394a3300277f4305eaf94e3d3ac4004c23cb3136a85da3ee95f4df4993e0e69e5b465e06e2a
 SHA512 
35a013c610c09eeddd4a0c47c7be66531f4ef5398904e1c5959a428809b4a6f848905d0374aa5657808c6e2f660f0eaf56d847ffe3fd660b737afd12a2ea2a24
 DIST botocore-1.40.30.gh.tar.gz 15142090 BLAKE2B 
9293ad264156c749fbbc4b1a0a59c7a6616137ca67ff165d432fe915dab2c146213cc52d1bb1751d1ff63726a8e7253f32fb24b388d62fdbeda22751331dfe36
 SHA512 
32a8ef2cc393ee6509483388f1d31a0c27f96e1105fc42929abc37b21bd065875a035cda6de6e041acb3bdca04a7f9b1e4b88be7dfc88e8fe55d3843cdba20c8
+DIST botocore-1.40.31.gh.tar.gz 15136672 BLAKE2B 
9a7864ddb0939bdf84927f34369fff00e54ad52fa1ccb5923410d62c210dde6ad46bf781447af2b8e575bb94be3d24f856769f5a29c822e0380cb39164f12d01
 SHA512 
03cd332c33515f4b0354ce22a82287893a37a93ae0e1c51c7eef9bfacfeb45acd32ffbfe902fbe1c2a66621100a8cf6e6b82ce580f90cb13e3ef261ff36f
 DIST botocore-1.40.6.gh.tar.gz 15096678 BLAKE2B 
fb76ace4058c814bb8ef17bb216f5f7355eec401e4108d8a6569e07f97b14becb9e99652364dacb7e46e62f3ffaea2e5e1cd241ae832fe0a359ed58bbcfe3500
 SHA512 
faa311f29da484083f49a9ae7beda844b8878750c7474916ff7200b4a5fdc01e26295923c7a0f0bc4e4b1c22e5381f69546b8685fdeb2112f1c61810d3c9b58d

diff --git a/dev-python/botocore/botocore-1.40.31.ebuild 
b/dev-python/botocore/botocore-1.40.31.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.31.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-12 Thread Michał Górny
commit: 6f88b9b7e9f3eeb935c0c2b0c57591fbcad35efb
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep 13 04:28:03 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep 13 04:28:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f88b9b7

dev-python/botocore: Bump to 1.40.30

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.30.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 036ca172d372..9c32b31e73b4 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,4 +5,5 @@ DIST botocore-1.40.25.gh.tar.gz 15123642 BLAKE2B 
71ba5fa27fa51782f213b1b818f15f3
 DIST botocore-1.40.27.gh.tar.gz 15132721 BLAKE2B 
96366b67c65297f1df036cde60cbd19590fec32e304db7e4c7fdf48e660f88bb86c5b1bf547a225ba9c1b6c45bec2e2b916f150d9a2d916b6243122d16702ca4
 SHA512 
567b07ab2b456a938231bd4f71402edc231f7e4081bfc28a69156c9267958f9387796d5e65a4acd12329245efe99f5085145756c8c73e23dfedeb6229da3753f
 DIST botocore-1.40.28.gh.tar.gz 15138164 BLAKE2B 
28b19faf101189f630245898fa974e71f75169e1982f75b38e2e032160f0a75d7283b1e2a6f54d7aff2e7b7789c7df881c64f4aea9700c682335aa60dd5b55d4
 SHA512 
bbaca59d13755c766f47bbe15e97df36b740eac0d0ffed9db1e10dec4caf0aea1dbaaadd54f2e3be12e0927ab7d68bb2f1f8b512fb4282f61454f9baa7cd0cf2
 DIST botocore-1.40.29.gh.tar.gz 15142338 BLAKE2B 
8fc0ae4147930434e9faa9c4d1ae3738951c737f972522f912163394a3300277f4305eaf94e3d3ac4004c23cb3136a85da3ee95f4df4993e0e69e5b465e06e2a
 SHA512 
35a013c610c09eeddd4a0c47c7be66531f4ef5398904e1c5959a428809b4a6f848905d0374aa5657808c6e2f660f0eaf56d847ffe3fd660b737afd12a2ea2a24
+DIST botocore-1.40.30.gh.tar.gz 15142090 BLAKE2B 
9293ad264156c749fbbc4b1a0a59c7a6616137ca67ff165d432fe915dab2c146213cc52d1bb1751d1ff63726a8e7253f32fb24b388d62fdbeda22751331dfe36
 SHA512 
32a8ef2cc393ee6509483388f1d31a0c27f96e1105fc42929abc37b21bd065875a035cda6de6e041acb3bdca04a7f9b1e4b88be7dfc88e8fe55d3843cdba20c8
 DIST botocore-1.40.6.gh.tar.gz 15096678 BLAKE2B 
fb76ace4058c814bb8ef17bb216f5f7355eec401e4108d8a6569e07f97b14becb9e99652364dacb7e46e62f3ffaea2e5e1cd241ae832fe0a359ed58bbcfe3500
 SHA512 
faa311f29da484083f49a9ae7beda844b8878750c7474916ff7200b4a5fdc01e26295923c7a0f0bc4e4b1c22e5381f69546b8685fdeb2112f1c61810d3c9b58d

diff --git a/dev-python/botocore/botocore-1.40.30.ebuild 
b/dev-python/botocore/botocore-1.40.30.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.30.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-11 Thread Michał Górny
commit: dc916fe7573c7bc16d45a96900fd0f2faa7a9728
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 12 03:39:17 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 12 04:29:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc916fe7

dev-python/botocore: Bump to 1.40.29

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.29.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 37fac873d93b..036ca172d372 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,4 +4,5 @@ DIST botocore-1.40.21.gh.tar.gz 15110941 BLAKE2B 
93927041ef8b5b3a6349a766a5f15af
 DIST botocore-1.40.25.gh.tar.gz 15123642 BLAKE2B 
71ba5fa27fa51782f213b1b818f15f3e162d8ef17c161494d58917806ed713157e12cfdccd998fe8df747eb66cda74330cbe0e7b665babfa7b71fc2fab569d08
 SHA512 
ea4ee30500317b84536d4bb7d694d110bdd2d5e202f267514d8e85678656e73f356b640809f56e21e030ce4e69b49431a51ee9cb14218529ac8b67b8cf406bfb
 DIST botocore-1.40.27.gh.tar.gz 15132721 BLAKE2B 
96366b67c65297f1df036cde60cbd19590fec32e304db7e4c7fdf48e660f88bb86c5b1bf547a225ba9c1b6c45bec2e2b916f150d9a2d916b6243122d16702ca4
 SHA512 
567b07ab2b456a938231bd4f71402edc231f7e4081bfc28a69156c9267958f9387796d5e65a4acd12329245efe99f5085145756c8c73e23dfedeb6229da3753f
 DIST botocore-1.40.28.gh.tar.gz 15138164 BLAKE2B 
28b19faf101189f630245898fa974e71f75169e1982f75b38e2e032160f0a75d7283b1e2a6f54d7aff2e7b7789c7df881c64f4aea9700c682335aa60dd5b55d4
 SHA512 
bbaca59d13755c766f47bbe15e97df36b740eac0d0ffed9db1e10dec4caf0aea1dbaaadd54f2e3be12e0927ab7d68bb2f1f8b512fb4282f61454f9baa7cd0cf2
+DIST botocore-1.40.29.gh.tar.gz 15142338 BLAKE2B 
8fc0ae4147930434e9faa9c4d1ae3738951c737f972522f912163394a3300277f4305eaf94e3d3ac4004c23cb3136a85da3ee95f4df4993e0e69e5b465e06e2a
 SHA512 
35a013c610c09eeddd4a0c47c7be66531f4ef5398904e1c5959a428809b4a6f848905d0374aa5657808c6e2f660f0eaf56d847ffe3fd660b737afd12a2ea2a24
 DIST botocore-1.40.6.gh.tar.gz 15096678 BLAKE2B 
fb76ace4058c814bb8ef17bb216f5f7355eec401e4108d8a6569e07f97b14becb9e99652364dacb7e46e62f3ffaea2e5e1cd241ae832fe0a359ed58bbcfe3500
 SHA512 
faa311f29da484083f49a9ae7beda844b8878750c7474916ff7200b4a5fdc01e26295923c7a0f0bc4e4b1c22e5381f69546b8685fdeb2112f1c61810d3c9b58d

diff --git a/dev-python/botocore/botocore-1.40.29.ebuild 
b/dev-python/botocore/botocore-1.40.29.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.29.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-10 Thread Michał Górny
commit: 50a9d00142919ad9fc87a3d2a6e28cf7b003cdb9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 11 03:55:15 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 11 04:56:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50a9d001

dev-python/botocore: Bump to 1.40.28

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.28.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 279bd3b4c84d..37fac873d93b 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,4 +3,5 @@ DIST botocore-1.40.16.gh.tar.gz 15153147 BLAKE2B 
7c1c32d1255023d767e513812f2b245
 DIST botocore-1.40.21.gh.tar.gz 15110941 BLAKE2B 
93927041ef8b5b3a6349a766a5f15afb73fece9846c9cbf2ac5c8a45b4513e46549539c8a14b85de36d6ffb5a5999cedd2a97251d16e0a93fc3c7dde8bd73b5f
 SHA512 
bc9eca7f4ff7f0a7e58bd3bb60d95df45a71caf2a98739702b341838a1db31b161e1e0818380a6ab805dcb1e05be2e3e182a456c0e2dd91042b34ed3100aaf22
 DIST botocore-1.40.25.gh.tar.gz 15123642 BLAKE2B 
71ba5fa27fa51782f213b1b818f15f3e162d8ef17c161494d58917806ed713157e12cfdccd998fe8df747eb66cda74330cbe0e7b665babfa7b71fc2fab569d08
 SHA512 
ea4ee30500317b84536d4bb7d694d110bdd2d5e202f267514d8e85678656e73f356b640809f56e21e030ce4e69b49431a51ee9cb14218529ac8b67b8cf406bfb
 DIST botocore-1.40.27.gh.tar.gz 15132721 BLAKE2B 
96366b67c65297f1df036cde60cbd19590fec32e304db7e4c7fdf48e660f88bb86c5b1bf547a225ba9c1b6c45bec2e2b916f150d9a2d916b6243122d16702ca4
 SHA512 
567b07ab2b456a938231bd4f71402edc231f7e4081bfc28a69156c9267958f9387796d5e65a4acd12329245efe99f5085145756c8c73e23dfedeb6229da3753f
+DIST botocore-1.40.28.gh.tar.gz 15138164 BLAKE2B 
28b19faf101189f630245898fa974e71f75169e1982f75b38e2e032160f0a75d7283b1e2a6f54d7aff2e7b7789c7df881c64f4aea9700c682335aa60dd5b55d4
 SHA512 
bbaca59d13755c766f47bbe15e97df36b740eac0d0ffed9db1e10dec4caf0aea1dbaaadd54f2e3be12e0927ab7d68bb2f1f8b512fb4282f61454f9baa7cd0cf2
 DIST botocore-1.40.6.gh.tar.gz 15096678 BLAKE2B 
fb76ace4058c814bb8ef17bb216f5f7355eec401e4108d8a6569e07f97b14becb9e99652364dacb7e46e62f3ffaea2e5e1cd241ae832fe0a359ed58bbcfe3500
 SHA512 
faa311f29da484083f49a9ae7beda844b8878750c7474916ff7200b4a5fdc01e26295923c7a0f0bc4e4b1c22e5381f69546b8685fdeb2112f1c61810d3c9b58d

diff --git a/dev-python/botocore/botocore-1.40.28.ebuild 
b/dev-python/botocore/botocore-1.40.28.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.28.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-09 Thread Arthur Zamarin
commit: 58db7fb84f499e3cac427713e5ec97999dbf3433
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Sep  9 20:10:59 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Sep  9 20:10:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58db7fb8

dev-python/botocore: Stabilize 1.40.6 ALLARCHES, #962599

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/botocore/botocore-1.40.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/botocore/botocore-1.40.6.ebuild 
b/dev-python/botocore/botocore-1.40.6.ebuild
index a931fcaefec4..5d6a29be5655 100644
--- a/dev-python/botocore/botocore-1.40.6.ebuild
+++ b/dev-python/botocore/botocore-1.40.6.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
 
 RDEPEND="


[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-08 Thread Michał Górny
commit: 904d5ea94558514d48f822ce016cde7c814ea43d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep  9 02:18:23 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep  9 03:22:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=904d5ea9

dev-python/botocore: Bump to 1.40.26

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.26.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index b55b28e7140f..76f81c738e67 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -11,4 +11,5 @@ DIST botocore-1.40.22.gh.tar.gz 15114103 BLAKE2B 
0350411e220c7a22bc0f48742bb2062
 DIST botocore-1.40.23.gh.tar.gz 15118146 BLAKE2B 
78cd29470e51d04f53a8fabd61cee61248dbe738e64f0979e816949ae9aed959adf4de4f0870a0564e17fcdd6b8ed7c869baf27d6d983cee8bfcd7f8d2878699
 SHA512 
db070ac47cccb9af6f77c625a5397f5097f59bd8b2ae4806443b471e7f97a4e7c38c7d4bce6ea9cbcc62e34f81abf076c57300ae705816a7b74c0fae2bd9bcdd
 DIST botocore-1.40.24.gh.tar.gz 15121130 BLAKE2B 
8e6b73ded0b9fcb20f86a36debfe92e04eb48725ace1af64890ad42b411d7fa6aaae45bae58f3db22cf28d50eee2c634b0bb0ed5353e604e12a3451928a8522a
 SHA512 
e09624f5e210ca7f24352766c5665b9716ff3bdd9501bd61978796b32c7e86ca9e2fb63bd681d6e8147e4af015957fe781bad20454d2f57931ae0e1a0c470353
 DIST botocore-1.40.25.gh.tar.gz 15123642 BLAKE2B 
71ba5fa27fa51782f213b1b818f15f3e162d8ef17c161494d58917806ed713157e12cfdccd998fe8df747eb66cda74330cbe0e7b665babfa7b71fc2fab569d08
 SHA512 
ea4ee30500317b84536d4bb7d694d110bdd2d5e202f267514d8e85678656e73f356b640809f56e21e030ce4e69b49431a51ee9cb14218529ac8b67b8cf406bfb
+DIST botocore-1.40.26.gh.tar.gz 15123674 BLAKE2B 
7dde4561b49af0276fa2e09fb988951b5d2823a6f899165e0b9821044588be43e9256625129489b1115b0803eb24b53cb355999b908ee9dc65ee4155998fbb55
 SHA512 
f8445aa16ea8309bf85c7a0677433cab393602a542750f73e29d57b100de4b8fd7e4b8a4ecf257181438bb5c3946b86b0ad2aa1086bee6595bdc83bd5ad04a4c
 DIST botocore-1.40.6.gh.tar.gz 15096678 BLAKE2B 
fb76ace4058c814bb8ef17bb216f5f7355eec401e4108d8a6569e07f97b14becb9e99652364dacb7e46e62f3ffaea2e5e1cd241ae832fe0a359ed58bbcfe3500
 SHA512 
faa311f29da484083f49a9ae7beda844b8878750c7474916ff7200b4a5fdc01e26295923c7a0f0bc4e4b1c22e5381f69546b8685fdeb2112f1c61810d3c9b58d

diff --git a/dev-python/botocore/botocore-1.40.26.ebuild 
b/dev-python/botocore/botocore-1.40.26.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.26.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-06 Thread Michał Górny
commit: 391f258dcb7e59398c4c06ffb0d1b71210d9b072
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  6 05:32:04 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  6 07:00:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=391f258d

dev-python/botocore: Bump to 1.40.25

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.25.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index fbb7b5cc447a..b55b28e7140f 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -10,4 +10,5 @@ DIST botocore-1.40.21.gh.tar.gz 15110941 BLAKE2B 
93927041ef8b5b3a6349a766a5f15af
 DIST botocore-1.40.22.gh.tar.gz 15114103 BLAKE2B 
0350411e220c7a22bc0f48742bb2062f9b35b795ccf029f806676c3215a96c966f3907e54f63ccfdae55540d47eaec517734b598e585b242cc8037ebcde41661
 SHA512 
566a50d640411f4121fe7cc3d2d7887f6a23005e1faa2cfd7fbbde2db41050b37795447ab2686dfe2b6b9bd364d63aa43b776ee4a57ec7d0f734f4c180a7e8f8
 DIST botocore-1.40.23.gh.tar.gz 15118146 BLAKE2B 
78cd29470e51d04f53a8fabd61cee61248dbe738e64f0979e816949ae9aed959adf4de4f0870a0564e17fcdd6b8ed7c869baf27d6d983cee8bfcd7f8d2878699
 SHA512 
db070ac47cccb9af6f77c625a5397f5097f59bd8b2ae4806443b471e7f97a4e7c38c7d4bce6ea9cbcc62e34f81abf076c57300ae705816a7b74c0fae2bd9bcdd
 DIST botocore-1.40.24.gh.tar.gz 15121130 BLAKE2B 
8e6b73ded0b9fcb20f86a36debfe92e04eb48725ace1af64890ad42b411d7fa6aaae45bae58f3db22cf28d50eee2c634b0bb0ed5353e604e12a3451928a8522a
 SHA512 
e09624f5e210ca7f24352766c5665b9716ff3bdd9501bd61978796b32c7e86ca9e2fb63bd681d6e8147e4af015957fe781bad20454d2f57931ae0e1a0c470353
+DIST botocore-1.40.25.gh.tar.gz 15123642 BLAKE2B 
71ba5fa27fa51782f213b1b818f15f3e162d8ef17c161494d58917806ed713157e12cfdccd998fe8df747eb66cda74330cbe0e7b665babfa7b71fc2fab569d08
 SHA512 
ea4ee30500317b84536d4bb7d694d110bdd2d5e202f267514d8e85678656e73f356b640809f56e21e030ce4e69b49431a51ee9cb14218529ac8b67b8cf406bfb
 DIST botocore-1.40.6.gh.tar.gz 15096678 BLAKE2B 
fb76ace4058c814bb8ef17bb216f5f7355eec401e4108d8a6569e07f97b14becb9e99652364dacb7e46e62f3ffaea2e5e1cd241ae832fe0a359ed58bbcfe3500
 SHA512 
faa311f29da484083f49a9ae7beda844b8878750c7474916ff7200b4a5fdc01e26295923c7a0f0bc4e4b1c22e5381f69546b8685fdeb2112f1c61810d3c9b58d

diff --git a/dev-python/botocore/botocore-1.40.25.ebuild 
b/dev-python/botocore/botocore-1.40.25.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.25.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/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}
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/

2025-09-04 Thread Michał Górny
commit: a211ce0c68a1d4cba6f861e474e106d774307a43
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep  5 03:24:24 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep  5 03:24:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a211ce0c

dev-python/botocore: Bump to 1.40.24

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.40.24.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 6b7e40c72aaf..fbb7b5cc447a 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -9,4 +9,5 @@ DIST botocore-1.40.20.gh.tar.gz 15109331 BLAKE2B 
9e1822c3aad609144aeea2bc4e34965
 DIST botocore-1.40.21.gh.tar.gz 15110941 BLAKE2B 
93927041ef8b5b3a6349a766a5f15afb73fece9846c9cbf2ac5c8a45b4513e46549539c8a14b85de36d6ffb5a5999cedd2a97251d16e0a93fc3c7dde8bd73b5f
 SHA512 
bc9eca7f4ff7f0a7e58bd3bb60d95df45a71caf2a98739702b341838a1db31b161e1e0818380a6ab805dcb1e05be2e3e182a456c0e2dd91042b34ed3100aaf22
 DIST botocore-1.40.22.gh.tar.gz 15114103 BLAKE2B 
0350411e220c7a22bc0f48742bb2062f9b35b795ccf029f806676c3215a96c966f3907e54f63ccfdae55540d47eaec517734b598e585b242cc8037ebcde41661
 SHA512 
566a50d640411f4121fe7cc3d2d7887f6a23005e1faa2cfd7fbbde2db41050b37795447ab2686dfe2b6b9bd364d63aa43b776ee4a57ec7d0f734f4c180a7e8f8
 DIST botocore-1.40.23.gh.tar.gz 15118146 BLAKE2B 
78cd29470e51d04f53a8fabd61cee61248dbe738e64f0979e816949ae9aed959adf4de4f0870a0564e17fcdd6b8ed7c869baf27d6d983cee8bfcd7f8d2878699
 SHA512 
db070ac47cccb9af6f77c625a5397f5097f59bd8b2ae4806443b471e7f97a4e7c38c7d4bce6ea9cbcc62e34f81abf076c57300ae705816a7b74c0fae2bd9bcdd
+DIST botocore-1.40.24.gh.tar.gz 15121130 BLAKE2B 
8e6b73ded0b9fcb20f86a36debfe92e04eb48725ace1af64890ad42b411d7fa6aaae45bae58f3db22cf28d50eee2c634b0bb0ed5353e604e12a3451928a8522a
 SHA512 
e09624f5e210ca7f24352766c5665b9716ff3bdd9501bd61978796b32c7e86ca9e2fb63bd681d6e8147e4af015957fe781bad20454d2f57931ae0e1a0c470353
 DIST botocore-1.40.6.gh.tar.gz 15096678 BLAKE2B 
fb76ace4058c814bb8ef17bb216f5f7355eec401e4108d8a6569e07f97b14becb9e99652364dacb7e46e62f3ffaea2e5e1cd241ae832fe0a359ed58bbcfe3500
 SHA512 
faa311f29da484083f49a9ae7beda844b8878750c7474916ff7200b4a5fdc01e26295923c7a0f0bc4e4b1c22e5381f69546b8685fdeb2112f1c61810d3c9b58d

diff --git a/dev-python/botocore/botocore-1.40.24.ebuild 
b/dev-python/botocore/botocore-1.40.24.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.40.24.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/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}
+}



  1   2   3   4   5   6   7   8   9   10   >