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

2025-07-16 Thread Michał Górny
commit: 1590dcecdb0b3c74f9acac101511a3e9e3fe050d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 17 01:47:18 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 17 02:41:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1590dcec

dev-python/botocore: Bump to 1.39.7

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 712006944d9d..98394d11a2be 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.38.46.gh.tar.gz 14834968 BLAKE2B 
282c6ddef03b7c4a8f88fbc4816afd6
 DIST botocore-1.39.3.gh.tar.gz 14896843 BLAKE2B 
a2ddac0665f108b8db6c0b365080d5c7ae762fffce9e9a27af43658e9a595a924651f15c4daee8e4dc996b94972a8ea829cba81b0057df25c3c304449bbb1e3b
 SHA512 
56bb2b79964d41f11d15d628801eb0b4feba700449da2e0a4a79b293a59b81b37b66e2863320eba7847271533c5ab76eb3ff624e19ec32dd632884baf662cf62
 DIST botocore-1.39.4.gh.tar.gz 14901512 BLAKE2B 
08fc52957828be9ccee26f61c4c006679c4f47754d4ecdf15eecfbb991808035215d1aac24f5ddf76a64673b23132b555fcb24adf57aacda8679abd7b0a16040
 SHA512 
3a68c96000a4e393abb68a9ca843ad62b74decd12ba551fa642efd21095fb3de50f0eeb8ee71f8934e9efa47486a138ee7bad6f3f4408fd5eff0a0fbf5053e6e
 DIST botocore-1.39.5.gh.tar.gz 14926605 BLAKE2B 
5027250eaeb74e8aa55f8f4dbef6ac8095a9588bbd7692fc78bfe337d614fdbd90ac0a687f4e94d921c3273faef888b9c255b75a9c8ec7972c4996b6b104e1fe
 SHA512 
d13df9ecf7036bc88bedc05e82d69273209b1bfdc3691109b3730659e90784b682b75abe795a0fda9f039a26157e7fbcd9c5b24cca3ac58cde21ba1ce4fc
+DIST botocore-1.39.7.gh.tar.gz 14972187 BLAKE2B 
27b3d7e403b1c4cf7b2a73cb1fda69ea1d14cf22a327190216278c7b37570ec26886ff7a3a6be30e6da41689b571e4feff006a221f9cd8c6ade20d2f87b82a00
 SHA512 
29f65849130a1d981b2a8be10bf7ed70f00c0c2f593bc0b0ee5ea749311fe3d9f5299320c96ccfcbb9d187308502d4e3eb8eca78f006cf8dfabb2ad49e802e04

diff --git a/dev-python/botocore/botocore-1.39.7.ebuild 
b/dev-python/botocore/botocore-1.39.7.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.39.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-07-15 Thread Michał Górny
commit: 6c3356b87d058c4606433281d067f4df0caa3a4d
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 16 01:41:53 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 16 02:11:32 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c3356b8

dev-python/botocore: Bump to 1.39.5

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 289db6b4c69b..712006944d9d 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.38.46.gh.tar.gz 14834968 BLAKE2B 
282c6ddef03b7c4a8f88fbc4816afd65fdac8c050ed2233974dfaa985ed001feaedbdf22fc770f56c1f0aa3fbd1d10e6115289e3c11efe672e3e6ac521eaedc7
 SHA512 
5fb4d2001084c63caa7c8619b55815d882b6f8b0738197d82919a33634205226dc20e06356b51b0022abfbde32a1585307a9b6058a0363d3a48a612206105c93
 DIST botocore-1.39.3.gh.tar.gz 14896843 BLAKE2B 
a2ddac0665f108b8db6c0b365080d5c7ae762fffce9e9a27af43658e9a595a924651f15c4daee8e4dc996b94972a8ea829cba81b0057df25c3c304449bbb1e3b
 SHA512 
56bb2b79964d41f11d15d628801eb0b4feba700449da2e0a4a79b293a59b81b37b66e2863320eba7847271533c5ab76eb3ff624e19ec32dd632884baf662cf62
 DIST botocore-1.39.4.gh.tar.gz 14901512 BLAKE2B 
08fc52957828be9ccee26f61c4c006679c4f47754d4ecdf15eecfbb991808035215d1aac24f5ddf76a64673b23132b555fcb24adf57aacda8679abd7b0a16040
 SHA512 
3a68c96000a4e393abb68a9ca843ad62b74decd12ba551fa642efd21095fb3de50f0eeb8ee71f8934e9efa47486a138ee7bad6f3f4408fd5eff0a0fbf5053e6e
+DIST botocore-1.39.5.gh.tar.gz 14926605 BLAKE2B 
5027250eaeb74e8aa55f8f4dbef6ac8095a9588bbd7692fc78bfe337d614fdbd90ac0a687f4e94d921c3273faef888b9c255b75a9c8ec7972c4996b6b104e1fe
 SHA512 
d13df9ecf7036bc88bedc05e82d69273209b1bfdc3691109b3730659e90784b682b75abe795a0fda9f039a26157e7fbcd9c5b24cca3ac58cde21ba1ce4fc

diff --git a/dev-python/botocore/botocore-1.39.5.ebuild 
b/dev-python/botocore/botocore-1.39.5.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.39.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-07-12 Thread Michał Górny
commit: 1ac2c22d4a80562cd5faf2051b695c3a12a63925
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul 12 11:12:20 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul 12 11:12:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ac2c22d

dev-python/botocore: Remove old

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

 dev-python/botocore/Manifest|  1 -
 dev-python/botocore/botocore-1.38.41.ebuild | 67 -
 2 files changed, 68 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index a1b9a364c090..289db6b4c69b 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,4 +1,3 @@
-DIST botocore-1.38.41.gh.tar.gz 14788068 BLAKE2B 
3bc2cfb9e45235b076266a96fd3568753c267ab8a1ff438e21159c3d31cfa9f0c6b057ffda665006adacb69d75282c34f31d14095388ee120274dd60cc4e0f2d
 SHA512 
de75b9799754cfa55fd54716ab088719f96403d2fc9b357751263f8382bb513f0526d9815cbff7c317fbd66508354e6024d622bd09d0bef035939f03f172a575
 DIST botocore-1.38.46.gh.tar.gz 14834968 BLAKE2B 
282c6ddef03b7c4a8f88fbc4816afd65fdac8c050ed2233974dfaa985ed001feaedbdf22fc770f56c1f0aa3fbd1d10e6115289e3c11efe672e3e6ac521eaedc7
 SHA512 
5fb4d2001084c63caa7c8619b55815d882b6f8b0738197d82919a33634205226dc20e06356b51b0022abfbde32a1585307a9b6058a0363d3a48a612206105c93
 DIST botocore-1.39.3.gh.tar.gz 14896843 BLAKE2B 
a2ddac0665f108b8db6c0b365080d5c7ae762fffce9e9a27af43658e9a595a924651f15c4daee8e4dc996b94972a8ea829cba81b0057df25c3c304449bbb1e3b
 SHA512 
56bb2b79964d41f11d15d628801eb0b4feba700449da2e0a4a79b293a59b81b37b66e2863320eba7847271533c5ab76eb3ff624e19ec32dd632884baf662cf62
 DIST botocore-1.39.4.gh.tar.gz 14901512 BLAKE2B 
08fc52957828be9ccee26f61c4c006679c4f47754d4ecdf15eecfbb991808035215d1aac24f5ddf76a64673b23132b555fcb24adf57aacda8679abd7b0a16040
 SHA512 
3a68c96000a4e393abb68a9ca843ad62b74decd12ba551fa642efd21095fb3de50f0eeb8ee71f8934e9efa47486a138ee7bad6f3f4408fd5eff0a0fbf5053e6e

diff --git a/dev-python/botocore/botocore-1.38.41.ebuild 
b/dev-python/botocore/botocore-1.38.41.ebuild
deleted file mode 100644
index ca4b89701cd0..
--- a/dev-python/botocore/botocore-1.38.41.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_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
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest tests/{functional,unit}
-}



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

2025-07-12 Thread Arthur Zamarin
commit: 55c1877ad0e6bc33a9762f296a778f72964c0593
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul 12 10:20:16 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul 12 10:20:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55c1877a

dev-python/botocore: Stabilize 1.38.46 ALLARCHES, #959971

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

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

diff --git a/dev-python/botocore/botocore-1.38.46.ebuild 
b/dev-python/botocore/botocore-1.38.46.ebuild
index a931fcaefec4..1d8d6070cb92 100644
--- a/dev-python/botocore/botocore-1.38.46.ebuild
+++ b/dev-python/botocore/botocore-1.38.46.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-07-09 Thread Michał Górny
commit: ad59980d2ae0d0dc4dcb753d948c939a36f8a835
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 10 01:43:40 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 10 01:43:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad59980d

dev-python/botocore: Bump to 1.39.4

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 9713255174dc..a1b9a364c090 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.38.41.gh.tar.gz 14788068 BLAKE2B 
3bc2cfb9e45235b076266a96fd3568753c267ab8a1ff438e21159c3d31cfa9f0c6b057ffda665006adacb69d75282c34f31d14095388ee120274dd60cc4e0f2d
 SHA512 
de75b9799754cfa55fd54716ab088719f96403d2fc9b357751263f8382bb513f0526d9815cbff7c317fbd66508354e6024d622bd09d0bef035939f03f172a575
 DIST botocore-1.38.46.gh.tar.gz 14834968 BLAKE2B 
282c6ddef03b7c4a8f88fbc4816afd65fdac8c050ed2233974dfaa985ed001feaedbdf22fc770f56c1f0aa3fbd1d10e6115289e3c11efe672e3e6ac521eaedc7
 SHA512 
5fb4d2001084c63caa7c8619b55815d882b6f8b0738197d82919a33634205226dc20e06356b51b0022abfbde32a1585307a9b6058a0363d3a48a612206105c93
 DIST botocore-1.39.3.gh.tar.gz 14896843 BLAKE2B 
a2ddac0665f108b8db6c0b365080d5c7ae762fffce9e9a27af43658e9a595a924651f15c4daee8e4dc996b94972a8ea829cba81b0057df25c3c304449bbb1e3b
 SHA512 
56bb2b79964d41f11d15d628801eb0b4feba700449da2e0a4a79b293a59b81b37b66e2863320eba7847271533c5ab76eb3ff624e19ec32dd632884baf662cf62
+DIST botocore-1.39.4.gh.tar.gz 14901512 BLAKE2B 
08fc52957828be9ccee26f61c4c006679c4f47754d4ecdf15eecfbb991808035215d1aac24f5ddf76a64673b23132b555fcb24adf57aacda8679abd7b0a16040
 SHA512 
3a68c96000a4e393abb68a9ca843ad62b74decd12ba551fa642efd21095fb3de50f0eeb8ee71f8934e9efa47486a138ee7bad6f3f4408fd5eff0a0fbf5053e6e

diff --git a/dev-python/botocore/botocore-1.39.4.ebuild 
b/dev-python/botocore/botocore-1.39.4.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.39.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-07-05 Thread Michał Górny
commit: 3c5eccf218bbfaaf7fb09ddb7b522df7c42882f0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jul  5 09:48:21 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jul  5 09:52:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c5eccf2

dev-python/botocore: Remove old

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

 dev-python/botocore/Manifest|  4 --
 dev-python/botocore/botocore-1.38.36.ebuild | 67 -
 dev-python/botocore/botocore-1.39.0.ebuild  | 67 -
 dev-python/botocore/botocore-1.39.1.ebuild  | 67 -
 dev-python/botocore/botocore-1.39.2.ebuild  | 67 -
 5 files changed, 272 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index d27a060ef6a5..9713255174dc 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,7 +1,3 @@
-DIST botocore-1.38.36.gh.tar.gz 14720436 BLAKE2B 
fe5b58bba65c55b4ace04b5fa88de6fcc8c47e4c5de4ff1ef9c6c24554d40ce5f8b93bddbc837621231c5324a12db1682f554d290a345e898e3646ccf0e48ae1
 SHA512 
e941f02b1117e8f2690f9d4355a3dc0138e88db007b76325fe55cd4b41c0fcbc2f9b306bb1c5c49ef02c56926eab82d6469c6761c164d16678963091ab9d925a
 DIST botocore-1.38.41.gh.tar.gz 14788068 BLAKE2B 
3bc2cfb9e45235b076266a96fd3568753c267ab8a1ff438e21159c3d31cfa9f0c6b057ffda665006adacb69d75282c34f31d14095388ee120274dd60cc4e0f2d
 SHA512 
de75b9799754cfa55fd54716ab088719f96403d2fc9b357751263f8382bb513f0526d9815cbff7c317fbd66508354e6024d622bd09d0bef035939f03f172a575
 DIST botocore-1.38.46.gh.tar.gz 14834968 BLAKE2B 
282c6ddef03b7c4a8f88fbc4816afd65fdac8c050ed2233974dfaa985ed001feaedbdf22fc770f56c1f0aa3fbd1d10e6115289e3c11efe672e3e6ac521eaedc7
 SHA512 
5fb4d2001084c63caa7c8619b55815d882b6f8b0738197d82919a33634205226dc20e06356b51b0022abfbde32a1585307a9b6058a0363d3a48a612206105c93
-DIST botocore-1.39.0.gh.tar.gz 14858042 BLAKE2B 
d09f5a74e8673a4c2d1487433646c144c4fb2de8ebd3d773d8ea8414cd9c41aca25c5d8be83a97544816265863692748dfa44eafe776b140cb039a0c6c6b
 SHA512 
b6c9e06b90bdc4b0ec4d0b32de98aa99e2731a00404ace2a354701bb7c5601f133a1366f8a7fb4f7abc2772e33644b0fcfc377550ddf1d7a6b3d193d0f3a5c3c
-DIST botocore-1.39.1.gh.tar.gz 14886939 BLAKE2B 
2734ec93a9fc326b3c4b0fe856049783556c6532a5d0a8081a2a89e1fe14db861ea787c4f37bb147ba56fde7b8895863c27387a84f58bc6d6b1e11e9efc4f5e9
 SHA512 
d7d9318daaa47fdd5cb91f3cc3a2bcd98a7edde77e2d61093798e2546d60e6e4c37f333f3763ee7f672b44d1e28490175cf3d136787ae4cea2e23d565d4bf624
-DIST botocore-1.39.2.gh.tar.gz 1460 BLAKE2B 
341b54b64683d9354e20b76a597a53aa777d7d12e46ca2337707d6456b62057dc72eb6ed98a5cc1d24fd2659838282621c6da910bf9766cfa759563424592fb6
 SHA512 
5e8d2512bf2ed6d4c9bcd0eaf97df1acd7a93305f849ba2fc6b38752bccfcc4f05c408cb3d03c379dbd9461db4b588056a68b675861af78b086aa88d71254d9c
 DIST botocore-1.39.3.gh.tar.gz 14896843 BLAKE2B 
a2ddac0665f108b8db6c0b365080d5c7ae762fffce9e9a27af43658e9a595a924651f15c4daee8e4dc996b94972a8ea829cba81b0057df25c3c304449bbb1e3b
 SHA512 
56bb2b79964d41f11d15d628801eb0b4feba700449da2e0a4a79b293a59b81b37b66e2863320eba7847271533c5ab76eb3ff624e19ec32dd632884baf662cf62

diff --git a/dev-python/botocore/botocore-1.38.36.ebuild 
b/dev-python/botocore/botocore-1.38.36.ebuild
deleted file mode 100644
index ca4b89701cd0..
--- a/dev-python/botocore/botocore-1.38.36.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_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_thre

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

2025-07-05 Thread Sam James
commit: 47ef6422080cbeffb01ab62d7d42286f2936dd6c
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  5 09:04:47 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  5 09:04:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47ef6422

dev-python/botocore: Stabilize 1.38.41 ALLARCHES, #959548

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

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

diff --git a/dev-python/botocore/botocore-1.38.41.ebuild 
b/dev-python/botocore/botocore-1.38.41.ebuild
index be6df9120cc8..ca4b89701cd0 100644
--- a/dev-python/botocore/botocore-1.38.41.ebuild
+++ b/dev-python/botocore/botocore-1.38.41.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-07-03 Thread Michał Górny
commit: 04697ff5681300714c21a1550665ddaf0aa89706
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jul  4 02:31:14 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul  4 03:18:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04697ff5

dev-python/botocore: Bump to 1.39.3

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 0649fe1f87c1..d27a060ef6a5 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.38.46.gh.tar.gz 14834968 BLAKE2B 
282c6ddef03b7c4a8f88fbc4816afd6
 DIST botocore-1.39.0.gh.tar.gz 14858042 BLAKE2B 
d09f5a74e8673a4c2d1487433646c144c4fb2de8ebd3d773d8ea8414cd9c41aca25c5d8be83a97544816265863692748dfa44eafe776b140cb039a0c6c6b
 SHA512 
b6c9e06b90bdc4b0ec4d0b32de98aa99e2731a00404ace2a354701bb7c5601f133a1366f8a7fb4f7abc2772e33644b0fcfc377550ddf1d7a6b3d193d0f3a5c3c
 DIST botocore-1.39.1.gh.tar.gz 14886939 BLAKE2B 
2734ec93a9fc326b3c4b0fe856049783556c6532a5d0a8081a2a89e1fe14db861ea787c4f37bb147ba56fde7b8895863c27387a84f58bc6d6b1e11e9efc4f5e9
 SHA512 
d7d9318daaa47fdd5cb91f3cc3a2bcd98a7edde77e2d61093798e2546d60e6e4c37f333f3763ee7f672b44d1e28490175cf3d136787ae4cea2e23d565d4bf624
 DIST botocore-1.39.2.gh.tar.gz 1460 BLAKE2B 
341b54b64683d9354e20b76a597a53aa777d7d12e46ca2337707d6456b62057dc72eb6ed98a5cc1d24fd2659838282621c6da910bf9766cfa759563424592fb6
 SHA512 
5e8d2512bf2ed6d4c9bcd0eaf97df1acd7a93305f849ba2fc6b38752bccfcc4f05c408cb3d03c379dbd9461db4b588056a68b675861af78b086aa88d71254d9c
+DIST botocore-1.39.3.gh.tar.gz 14896843 BLAKE2B 
a2ddac0665f108b8db6c0b365080d5c7ae762fffce9e9a27af43658e9a595a924651f15c4daee8e4dc996b94972a8ea829cba81b0057df25c3c304449bbb1e3b
 SHA512 
56bb2b79964d41f11d15d628801eb0b4feba700449da2e0a4a79b293a59b81b37b66e2863320eba7847271533c5ab76eb3ff624e19ec32dd632884baf662cf62

diff --git a/dev-python/botocore/botocore-1.39.3.ebuild 
b/dev-python/botocore/botocore-1.39.3.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.39.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-07-02 Thread Michał Górny
commit: 4fa1a6f6f19b8683885c7f5faf750ecf49ce9fe2
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul  3 01:38:20 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul  3 02:27:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fa1a6f6

dev-python/botocore: Bump to 1.39.2

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index b94e19578e39..0649fe1f87c1 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.38.41.gh.tar.gz 14788068 BLAKE2B 
3bc2cfb9e45235b076266a96fd35687
 DIST botocore-1.38.46.gh.tar.gz 14834968 BLAKE2B 
282c6ddef03b7c4a8f88fbc4816afd65fdac8c050ed2233974dfaa985ed001feaedbdf22fc770f56c1f0aa3fbd1d10e6115289e3c11efe672e3e6ac521eaedc7
 SHA512 
5fb4d2001084c63caa7c8619b55815d882b6f8b0738197d82919a33634205226dc20e06356b51b0022abfbde32a1585307a9b6058a0363d3a48a612206105c93
 DIST botocore-1.39.0.gh.tar.gz 14858042 BLAKE2B 
d09f5a74e8673a4c2d1487433646c144c4fb2de8ebd3d773d8ea8414cd9c41aca25c5d8be83a97544816265863692748dfa44eafe776b140cb039a0c6c6b
 SHA512 
b6c9e06b90bdc4b0ec4d0b32de98aa99e2731a00404ace2a354701bb7c5601f133a1366f8a7fb4f7abc2772e33644b0fcfc377550ddf1d7a6b3d193d0f3a5c3c
 DIST botocore-1.39.1.gh.tar.gz 14886939 BLAKE2B 
2734ec93a9fc326b3c4b0fe856049783556c6532a5d0a8081a2a89e1fe14db861ea787c4f37bb147ba56fde7b8895863c27387a84f58bc6d6b1e11e9efc4f5e9
 SHA512 
d7d9318daaa47fdd5cb91f3cc3a2bcd98a7edde77e2d61093798e2546d60e6e4c37f333f3763ee7f672b44d1e28490175cf3d136787ae4cea2e23d565d4bf624
+DIST botocore-1.39.2.gh.tar.gz 1460 BLAKE2B 
341b54b64683d9354e20b76a597a53aa777d7d12e46ca2337707d6456b62057dc72eb6ed98a5cc1d24fd2659838282621c6da910bf9766cfa759563424592fb6
 SHA512 
5e8d2512bf2ed6d4c9bcd0eaf97df1acd7a93305f849ba2fc6b38752bccfcc4f05c408cb3d03c379dbd9461db4b588056a68b675861af78b086aa88d71254d9c

diff --git a/dev-python/botocore/botocore-1.39.2.ebuild 
b/dev-python/botocore/botocore-1.39.2.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.39.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-07-01 Thread Michał Górny
commit: fa6ad5de160390d6b6698ca26b4883c19dc437d3
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  2 04:03:14 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  2 04:03:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa6ad5de

dev-python/botocore: Bump to 1.39.1

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index e3a81a1e8e17..b94e19578e39 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.38.36.gh.tar.gz 14720436 BLAKE2B 
fe5b58bba65c55b4ace04b5fa88de6f
 DIST botocore-1.38.41.gh.tar.gz 14788068 BLAKE2B 
3bc2cfb9e45235b076266a96fd3568753c267ab8a1ff438e21159c3d31cfa9f0c6b057ffda665006adacb69d75282c34f31d14095388ee120274dd60cc4e0f2d
 SHA512 
de75b9799754cfa55fd54716ab088719f96403d2fc9b357751263f8382bb513f0526d9815cbff7c317fbd66508354e6024d622bd09d0bef035939f03f172a575
 DIST botocore-1.38.46.gh.tar.gz 14834968 BLAKE2B 
282c6ddef03b7c4a8f88fbc4816afd65fdac8c050ed2233974dfaa985ed001feaedbdf22fc770f56c1f0aa3fbd1d10e6115289e3c11efe672e3e6ac521eaedc7
 SHA512 
5fb4d2001084c63caa7c8619b55815d882b6f8b0738197d82919a33634205226dc20e06356b51b0022abfbde32a1585307a9b6058a0363d3a48a612206105c93
 DIST botocore-1.39.0.gh.tar.gz 14858042 BLAKE2B 
d09f5a74e8673a4c2d1487433646c144c4fb2de8ebd3d773d8ea8414cd9c41aca25c5d8be83a97544816265863692748dfa44eafe776b140cb039a0c6c6b
 SHA512 
b6c9e06b90bdc4b0ec4d0b32de98aa99e2731a00404ace2a354701bb7c5601f133a1366f8a7fb4f7abc2772e33644b0fcfc377550ddf1d7a6b3d193d0f3a5c3c
+DIST botocore-1.39.1.gh.tar.gz 14886939 BLAKE2B 
2734ec93a9fc326b3c4b0fe856049783556c6532a5d0a8081a2a89e1fe14db861ea787c4f37bb147ba56fde7b8895863c27387a84f58bc6d6b1e11e9efc4f5e9
 SHA512 
d7d9318daaa47fdd5cb91f3cc3a2bcd98a7edde77e2d61093798e2546d60e6e4c37f333f3763ee7f672b44d1e28490175cf3d136787ae4cea2e23d565d4bf624

diff --git a/dev-python/botocore/botocore-1.39.1.ebuild 
b/dev-python/botocore/botocore-1.39.1.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.39.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-06-30 Thread Michał Górny
commit: da4bf820edaece376fb3618fdf2a199a329366ef
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jul  1 01:43:35 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jul  1 01:43:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da4bf820

dev-python/botocore: Bump to 1.39.0

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 27c4e6496cde..e3a81a1e8e17 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.38.36.gh.tar.gz 14720436 BLAKE2B 
fe5b58bba65c55b4ace04b5fa88de6fcc8c47e4c5de4ff1ef9c6c24554d40ce5f8b93bddbc837621231c5324a12db1682f554d290a345e898e3646ccf0e48ae1
 SHA512 
e941f02b1117e8f2690f9d4355a3dc0138e88db007b76325fe55cd4b41c0fcbc2f9b306bb1c5c49ef02c56926eab82d6469c6761c164d16678963091ab9d925a
 DIST botocore-1.38.41.gh.tar.gz 14788068 BLAKE2B 
3bc2cfb9e45235b076266a96fd3568753c267ab8a1ff438e21159c3d31cfa9f0c6b057ffda665006adacb69d75282c34f31d14095388ee120274dd60cc4e0f2d
 SHA512 
de75b9799754cfa55fd54716ab088719f96403d2fc9b357751263f8382bb513f0526d9815cbff7c317fbd66508354e6024d622bd09d0bef035939f03f172a575
 DIST botocore-1.38.46.gh.tar.gz 14834968 BLAKE2B 
282c6ddef03b7c4a8f88fbc4816afd65fdac8c050ed2233974dfaa985ed001feaedbdf22fc770f56c1f0aa3fbd1d10e6115289e3c11efe672e3e6ac521eaedc7
 SHA512 
5fb4d2001084c63caa7c8619b55815d882b6f8b0738197d82919a33634205226dc20e06356b51b0022abfbde32a1585307a9b6058a0363d3a48a612206105c93
+DIST botocore-1.39.0.gh.tar.gz 14858042 BLAKE2B 
d09f5a74e8673a4c2d1487433646c144c4fb2de8ebd3d773d8ea8414cd9c41aca25c5d8be83a97544816265863692748dfa44eafe776b140cb039a0c6c6b
 SHA512 
b6c9e06b90bdc4b0ec4d0b32de98aa99e2731a00404ace2a354701bb7c5601f133a1366f8a7fb4f7abc2772e33644b0fcfc377550ddf1d7a6b3d193d0f3a5c3c

diff --git a/dev-python/botocore/botocore-1.39.0.ebuild 
b/dev-python/botocore/botocore-1.39.0.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.39.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-06-28 Thread Michał Górny
commit: d74c4c9cd55441104891631cbe87ab723e909987
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 28 12:17:15 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 28 12:25:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d74c4c9c

dev-python/botocore: Remove old

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

 dev-python/botocore/Manifest| 10 
 dev-python/botocore/botocore-1.38.27.ebuild | 75 -
 dev-python/botocore/botocore-1.38.32.ebuild | 67 --
 dev-python/botocore/botocore-1.38.37.ebuild | 67 --
 dev-python/botocore/botocore-1.38.38.ebuild | 67 --
 dev-python/botocore/botocore-1.38.39.ebuild | 67 --
 dev-python/botocore/botocore-1.38.40.ebuild | 67 --
 dev-python/botocore/botocore-1.38.42.ebuild | 67 --
 dev-python/botocore/botocore-1.38.43.ebuild | 67 --
 dev-python/botocore/botocore-1.38.44.ebuild | 67 --
 dev-python/botocore/botocore-1.38.45.ebuild | 67 --
 11 files changed, 688 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index b1611997b31e..27c4e6496cde 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,13 +1,3 @@
-DIST botocore-1.38.27.gh.tar.gz 14666017 BLAKE2B 
7527044c1b9586ac39b7cdaf1c51e6e263d3021015023e370a2ef30c600f33efd8e37697982148a99d56ec2e817b564f8c66cb75c1e8bd807858aad38fd6dab5
 SHA512 
2bc66dc805c610f96f52a8fbd716767dc0084f3d35517cc6c54d45a85330cb74c77becef234b323a72b9a9273211febb2604975fc2dbfaff3a51449123e6ad64
-DIST botocore-1.38.32.gh.tar.gz 14700669 BLAKE2B 
c88446a3fc16de58f0d52fa3ff6f345908951039d16e4616dcd3e918e7c2affd1aab48bc112acf1ad49f253eba4dcedaf01c336ed2eb5d2dcd0e7f35b67cd6a1
 SHA512 
c6b043274cfdae516f11bfe0f4281265a851f2cc187dbcaa7064bb6913bf44cdf3a782c5760af1187944a2f123ffc510e412ede6428e97cc2317e0829648
 DIST botocore-1.38.36.gh.tar.gz 14720436 BLAKE2B 
fe5b58bba65c55b4ace04b5fa88de6fcc8c47e4c5de4ff1ef9c6c24554d40ce5f8b93bddbc837621231c5324a12db1682f554d290a345e898e3646ccf0e48ae1
 SHA512 
e941f02b1117e8f2690f9d4355a3dc0138e88db007b76325fe55cd4b41c0fcbc2f9b306bb1c5c49ef02c56926eab82d6469c6761c164d16678963091ab9d925a
-DIST botocore-1.38.37.gh.tar.gz 14724206 BLAKE2B 
25f1ad806e6652a3ac0d257912580fffc28475ff6b398d9b61a3e7c1ae98498ee1ef33a851e78a4504bafcfb1b84b96d28201c27f9bcf46b9cb7c3e427ba210e
 SHA512 
0107bf62650dc865fce053e828c4ee7d6851d13e16f1039f145fd8b3e964eaa70ef7135185f857ae5db31cdd1f6117fc4141c626e603d32b94527298d7974139
-DIST botocore-1.38.38.gh.tar.gz 14762089 BLAKE2B 
07dcd8001267c9a6ff962a9a1c10fe8b9b9ebf899469e632ed87a6a0c075fdc3d9853e77fc79f7847ce272e8bf321ce8354fb8ab2bddeccd704c37ea1a69d980
 SHA512 
0ba2984b147dedc479c4f55bf747f13c1fcebfb3c4c06ffae747c55daf0d565a44282f2110b73dac5f3ba8e34484b7edfe6d2b102036a3870b3859687100d997
-DIST botocore-1.38.39.gh.tar.gz 14778742 BLAKE2B 
3d8533688317d05707e0cab26faebab522e24ffc84c189f0b1f7887c83c8f88aebe00fecdf6a660fded37e2edb2089127b4edcee89927f0e76e296f9dc14c368
 SHA512 
257350cbf5eb9ae5aac601847dcc5c09f74d7e4e73316c2a9bc35980d2300ae43884ffc3ed9aa06184fdef2bfa1ae6901cd0923fbc039d7949a904de1f710f78
-DIST botocore-1.38.40.gh.tar.gz 14783063 BLAKE2B 
2c5eeb4ea827b21409fe9b21e837e12245cebc0063246e8e89b9574dc722b52410202a0ff8043cd05401eff2f0132c9e25dc0bcb8bd293902e5c44b957eef1f5
 SHA512 
4bd2cbb6f9907e33bab222f7da725b8790dcb53e69a2da4552d5bd1cde637d5467ac607a2df946edb2de561c1c81c294ad7933d621ad182e6906192407a4fb3b
 DIST botocore-1.38.41.gh.tar.gz 14788068 BLAKE2B 
3bc2cfb9e45235b076266a96fd3568753c267ab8a1ff438e21159c3d31cfa9f0c6b057ffda665006adacb69d75282c34f31d14095388ee120274dd60cc4e0f2d
 SHA512 
de75b9799754cfa55fd54716ab088719f96403d2fc9b357751263f8382bb513f0526d9815cbff7c317fbd66508354e6024d622bd09d0bef035939f03f172a575
-DIST botocore-1.38.42.gh.tar.gz 14799205 BLAKE2B 
9def6b5bda7f2c16610e6b2b3925cb4d6e22940e6b4f11c82969749af81532977a62549b4f480e792d09322695efd6688a819b55d10e6560716eb56bb41915eb
 SHA512 
c7ca063f9edf984b02e93afb8ee569c723d13c8ec70f77a8cc376abd9665260cfd990d6e52f13cb34059aff4e572892d0fd4ab3a3819030d08deaebf986717f2
-DIST botocore-1.38.43.gh.tar.gz 14803790 BLAKE2B 
7aa15b99588100652e084898316cb8e1e11d43ce83a1dcca7ec86303ac4af7db981dd90c63326c69d7ba80884a51a2ed7a5b05f58ed0a7d873550911cd8b7090
 SHA512 
02666e9997a8a95b286a71cdb9474e18c7c1e96fd519289f0652f5361c519fd4f25b2d92005f13446f91cb2b7f274d0430d75c9678db5da41353a5c3d740013f
-DIST botocore-1.38.44.gh.tar.gz 14808705 BLAKE2B 
0388b0255cff78f625eb34ea30dd90194211056d662bdc16ef19bf26f0683953839996ddebe94b9108e55594c5a951431ee85817a8ed1573deb034ee8f28dbac
 SHA512 
f332db1ff072122d2f79d73d9af7e04b596347bc83788f3f7f339324eeca9e0b7a10c1bf003b4f631628dae7fd5d282054acab7b7f723ee6b0dad03487983d85
-DIST botocore-1.38.45.gh.tar.gz 14829427 BLAKE2B 
dae46d63ab52c01ad4

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

2025-06-28 Thread Arthur Zamarin
commit: 4e7b951bb194b3374a4d5067e7de3cff03ba2837
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 28 12:00:40 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 28 12:00:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e7b951b

dev-python/botocore: Stabilize 1.38.36 ALLARCHES, #959211

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

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

diff --git a/dev-python/botocore/botocore-1.38.36.ebuild 
b/dev-python/botocore/botocore-1.38.36.ebuild
index be6df9120cc8..ca4b89701cd0 100644
--- a/dev-python/botocore/botocore-1.38.36.ebuild
+++ b/dev-python/botocore/botocore-1.38.36.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-06-27 Thread Michał Górny
commit: 76779ea6d11e88d25809c570bcd7ae7e85c0b334
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 28 04:26:27 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 28 05:08:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76779ea6

dev-python/botocore: Bump to 1.38.46

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index a09e3131e3fd..b1611997b31e 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -10,3 +10,4 @@ DIST botocore-1.38.42.gh.tar.gz 14799205 BLAKE2B 
9def6b5bda7f2c16610e6b2b3925cb4
 DIST botocore-1.38.43.gh.tar.gz 14803790 BLAKE2B 
7aa15b99588100652e084898316cb8e1e11d43ce83a1dcca7ec86303ac4af7db981dd90c63326c69d7ba80884a51a2ed7a5b05f58ed0a7d873550911cd8b7090
 SHA512 
02666e9997a8a95b286a71cdb9474e18c7c1e96fd519289f0652f5361c519fd4f25b2d92005f13446f91cb2b7f274d0430d75c9678db5da41353a5c3d740013f
 DIST botocore-1.38.44.gh.tar.gz 14808705 BLAKE2B 
0388b0255cff78f625eb34ea30dd90194211056d662bdc16ef19bf26f0683953839996ddebe94b9108e55594c5a951431ee85817a8ed1573deb034ee8f28dbac
 SHA512 
f332db1ff072122d2f79d73d9af7e04b596347bc83788f3f7f339324eeca9e0b7a10c1bf003b4f631628dae7fd5d282054acab7b7f723ee6b0dad03487983d85
 DIST botocore-1.38.45.gh.tar.gz 14829427 BLAKE2B 
dae46d63ab52c01ad48d5ba81787902cf72ccb21a2dc634de6430f3111c2441a6254b7c809fdb80ccf876e38ad8c075edc43ae30c68a02b040125c35de3c02b1
 SHA512 
71f01e7c213b8fe61321ca0a567b5ef1408051f295b6e6e1a99652c32d8c18301d772b71e5125461ed830cdc044f55d64b4221684c23dbc0bd2df8ae346764ae
+DIST botocore-1.38.46.gh.tar.gz 14834968 BLAKE2B 
282c6ddef03b7c4a8f88fbc4816afd65fdac8c050ed2233974dfaa985ed001feaedbdf22fc770f56c1f0aa3fbd1d10e6115289e3c11efe672e3e6ac521eaedc7
 SHA512 
5fb4d2001084c63caa7c8619b55815d882b6f8b0738197d82919a33634205226dc20e06356b51b0022abfbde32a1585307a9b6058a0363d3a48a612206105c93

diff --git a/dev-python/botocore/botocore-1.38.46.ebuild 
b/dev-python/botocore/botocore-1.38.46.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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-06-26 Thread Michał Górny
commit: 591fd8982e3f1f997474baeb6a7e0d8989ee2502
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 27 01:23:42 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 27 02:26:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=591fd898

dev-python/botocore: Bump to 1.38.45

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 19a2810e9e60..a09e3131e3fd 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -9,3 +9,4 @@ DIST botocore-1.38.41.gh.tar.gz 14788068 BLAKE2B 
3bc2cfb9e45235b076266a96fd35687
 DIST botocore-1.38.42.gh.tar.gz 14799205 BLAKE2B 
9def6b5bda7f2c16610e6b2b3925cb4d6e22940e6b4f11c82969749af81532977a62549b4f480e792d09322695efd6688a819b55d10e6560716eb56bb41915eb
 SHA512 
c7ca063f9edf984b02e93afb8ee569c723d13c8ec70f77a8cc376abd9665260cfd990d6e52f13cb34059aff4e572892d0fd4ab3a3819030d08deaebf986717f2
 DIST botocore-1.38.43.gh.tar.gz 14803790 BLAKE2B 
7aa15b99588100652e084898316cb8e1e11d43ce83a1dcca7ec86303ac4af7db981dd90c63326c69d7ba80884a51a2ed7a5b05f58ed0a7d873550911cd8b7090
 SHA512 
02666e9997a8a95b286a71cdb9474e18c7c1e96fd519289f0652f5361c519fd4f25b2d92005f13446f91cb2b7f274d0430d75c9678db5da41353a5c3d740013f
 DIST botocore-1.38.44.gh.tar.gz 14808705 BLAKE2B 
0388b0255cff78f625eb34ea30dd90194211056d662bdc16ef19bf26f0683953839996ddebe94b9108e55594c5a951431ee85817a8ed1573deb034ee8f28dbac
 SHA512 
f332db1ff072122d2f79d73d9af7e04b596347bc83788f3f7f339324eeca9e0b7a10c1bf003b4f631628dae7fd5d282054acab7b7f723ee6b0dad03487983d85
+DIST botocore-1.38.45.gh.tar.gz 14829427 BLAKE2B 
dae46d63ab52c01ad48d5ba81787902cf72ccb21a2dc634de6430f3111c2441a6254b7c809fdb80ccf876e38ad8c075edc43ae30c68a02b040125c35de3c02b1
 SHA512 
71f01e7c213b8fe61321ca0a567b5ef1408051f295b6e6e1a99652c32d8c18301d772b71e5125461ed830cdc044f55d64b4221684c23dbc0bd2df8ae346764ae

diff --git a/dev-python/botocore/botocore-1.38.45.ebuild 
b/dev-python/botocore/botocore-1.38.45.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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-06-26 Thread Michał Górny
commit: 9c8ec8ff80c1b8c62368a96328d181cbaa343d2e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 26 02:32:50 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 26 08:58:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c8ec8ff

dev-python/botocore: Bump to 1.38.44

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index af29bfdd805e..19a2810e9e60 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -8,3 +8,4 @@ DIST botocore-1.38.40.gh.tar.gz 14783063 BLAKE2B 
2c5eeb4ea827b21409fe9b21e837e12
 DIST botocore-1.38.41.gh.tar.gz 14788068 BLAKE2B 
3bc2cfb9e45235b076266a96fd3568753c267ab8a1ff438e21159c3d31cfa9f0c6b057ffda665006adacb69d75282c34f31d14095388ee120274dd60cc4e0f2d
 SHA512 
de75b9799754cfa55fd54716ab088719f96403d2fc9b357751263f8382bb513f0526d9815cbff7c317fbd66508354e6024d622bd09d0bef035939f03f172a575
 DIST botocore-1.38.42.gh.tar.gz 14799205 BLAKE2B 
9def6b5bda7f2c16610e6b2b3925cb4d6e22940e6b4f11c82969749af81532977a62549b4f480e792d09322695efd6688a819b55d10e6560716eb56bb41915eb
 SHA512 
c7ca063f9edf984b02e93afb8ee569c723d13c8ec70f77a8cc376abd9665260cfd990d6e52f13cb34059aff4e572892d0fd4ab3a3819030d08deaebf986717f2
 DIST botocore-1.38.43.gh.tar.gz 14803790 BLAKE2B 
7aa15b99588100652e084898316cb8e1e11d43ce83a1dcca7ec86303ac4af7db981dd90c63326c69d7ba80884a51a2ed7a5b05f58ed0a7d873550911cd8b7090
 SHA512 
02666e9997a8a95b286a71cdb9474e18c7c1e96fd519289f0652f5361c519fd4f25b2d92005f13446f91cb2b7f274d0430d75c9678db5da41353a5c3d740013f
+DIST botocore-1.38.44.gh.tar.gz 14808705 BLAKE2B 
0388b0255cff78f625eb34ea30dd90194211056d662bdc16ef19bf26f0683953839996ddebe94b9108e55594c5a951431ee85817a8ed1573deb034ee8f28dbac
 SHA512 
f332db1ff072122d2f79d73d9af7e04b596347bc83788f3f7f339324eeca9e0b7a10c1bf003b4f631628dae7fd5d282054acab7b7f723ee6b0dad03487983d85

diff --git a/dev-python/botocore/botocore-1.38.44.ebuild 
b/dev-python/botocore/botocore-1.38.44.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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-06-24 Thread Michał Górny
commit: 1e68348857a1c038c4d9fffbd3726189fe1a6f37
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 25 03:30:26 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 25 04:35:40 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e683488

dev-python/botocore: Bump to 1.38.43

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index c1634498753c..af29bfdd805e 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -7,3 +7,4 @@ DIST botocore-1.38.39.gh.tar.gz 14778742 BLAKE2B 
3d8533688317d05707e0cab26faebab
 DIST botocore-1.38.40.gh.tar.gz 14783063 BLAKE2B 
2c5eeb4ea827b21409fe9b21e837e12245cebc0063246e8e89b9574dc722b52410202a0ff8043cd05401eff2f0132c9e25dc0bcb8bd293902e5c44b957eef1f5
 SHA512 
4bd2cbb6f9907e33bab222f7da725b8790dcb53e69a2da4552d5bd1cde637d5467ac607a2df946edb2de561c1c81c294ad7933d621ad182e6906192407a4fb3b
 DIST botocore-1.38.41.gh.tar.gz 14788068 BLAKE2B 
3bc2cfb9e45235b076266a96fd3568753c267ab8a1ff438e21159c3d31cfa9f0c6b057ffda665006adacb69d75282c34f31d14095388ee120274dd60cc4e0f2d
 SHA512 
de75b9799754cfa55fd54716ab088719f96403d2fc9b357751263f8382bb513f0526d9815cbff7c317fbd66508354e6024d622bd09d0bef035939f03f172a575
 DIST botocore-1.38.42.gh.tar.gz 14799205 BLAKE2B 
9def6b5bda7f2c16610e6b2b3925cb4d6e22940e6b4f11c82969749af81532977a62549b4f480e792d09322695efd6688a819b55d10e6560716eb56bb41915eb
 SHA512 
c7ca063f9edf984b02e93afb8ee569c723d13c8ec70f77a8cc376abd9665260cfd990d6e52f13cb34059aff4e572892d0fd4ab3a3819030d08deaebf986717f2
+DIST botocore-1.38.43.gh.tar.gz 14803790 BLAKE2B 
7aa15b99588100652e084898316cb8e1e11d43ce83a1dcca7ec86303ac4af7db981dd90c63326c69d7ba80884a51a2ed7a5b05f58ed0a7d873550911cd8b7090
 SHA512 
02666e9997a8a95b286a71cdb9474e18c7c1e96fd519289f0652f5361c519fd4f25b2d92005f13446f91cb2b7f274d0430d75c9678db5da41353a5c3d740013f

diff --git a/dev-python/botocore/botocore-1.38.43.ebuild 
b/dev-python/botocore/botocore-1.38.43.ebuild
new file mode 100644
index ..a931fcaefec4
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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-06-23 Thread Michał Górny
commit: 7b5cff81a8875f97066e6cbfbe6008f654efa507
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 24 03:50:28 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 24 04:59:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b5cff81

dev-python/botocore: Bump to 1.38.42

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ef993cae5a17..c1634498753c 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,3 +6,4 @@ DIST botocore-1.38.38.gh.tar.gz 14762089 BLAKE2B 
07dcd8001267c9a6ff962a9a1c10fe8
 DIST botocore-1.38.39.gh.tar.gz 14778742 BLAKE2B 
3d8533688317d05707e0cab26faebab522e24ffc84c189f0b1f7887c83c8f88aebe00fecdf6a660fded37e2edb2089127b4edcee89927f0e76e296f9dc14c368
 SHA512 
257350cbf5eb9ae5aac601847dcc5c09f74d7e4e73316c2a9bc35980d2300ae43884ffc3ed9aa06184fdef2bfa1ae6901cd0923fbc039d7949a904de1f710f78
 DIST botocore-1.38.40.gh.tar.gz 14783063 BLAKE2B 
2c5eeb4ea827b21409fe9b21e837e12245cebc0063246e8e89b9574dc722b52410202a0ff8043cd05401eff2f0132c9e25dc0bcb8bd293902e5c44b957eef1f5
 SHA512 
4bd2cbb6f9907e33bab222f7da725b8790dcb53e69a2da4552d5bd1cde637d5467ac607a2df946edb2de561c1c81c294ad7933d621ad182e6906192407a4fb3b
 DIST botocore-1.38.41.gh.tar.gz 14788068 BLAKE2B 
3bc2cfb9e45235b076266a96fd3568753c267ab8a1ff438e21159c3d31cfa9f0c6b057ffda665006adacb69d75282c34f31d14095388ee120274dd60cc4e0f2d
 SHA512 
de75b9799754cfa55fd54716ab088719f96403d2fc9b357751263f8382bb513f0526d9815cbff7c317fbd66508354e6024d622bd09d0bef035939f03f172a575
+DIST botocore-1.38.42.gh.tar.gz 14799205 BLAKE2B 
9def6b5bda7f2c16610e6b2b3925cb4d6e22940e6b4f11c82969749af81532977a62549b4f480e792d09322695efd6688a819b55d10e6560716eb56bb41915eb
 SHA512 
c7ca063f9edf984b02e93afb8ee569c723d13c8ec70f77a8cc376abd9665260cfd990d6e52f13cb34059aff4e572892d0fd4ab3a3819030d08deaebf986717f2

diff --git a/dev-python/botocore/botocore-1.38.42.ebuild 
b/dev-python/botocore/botocore-1.38.42.ebuild
new file mode 100644
index ..be6df9120cc8
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-06-20 Thread Michał Górny
commit: c56c30975c8b7453d843a26db52585bcd6a2ea48
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 21 03:58:16 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 21 04:35:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c56c3097

dev-python/botocore: Bump to 1.38.41

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 8b233ce7a3e7..ef993cae5a17 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.38.37.gh.tar.gz 14724206 BLAKE2B 
25f1ad806e6652a3ac0d257912580ff
 DIST botocore-1.38.38.gh.tar.gz 14762089 BLAKE2B 
07dcd8001267c9a6ff962a9a1c10fe8b9b9ebf899469e632ed87a6a0c075fdc3d9853e77fc79f7847ce272e8bf321ce8354fb8ab2bddeccd704c37ea1a69d980
 SHA512 
0ba2984b147dedc479c4f55bf747f13c1fcebfb3c4c06ffae747c55daf0d565a44282f2110b73dac5f3ba8e34484b7edfe6d2b102036a3870b3859687100d997
 DIST botocore-1.38.39.gh.tar.gz 14778742 BLAKE2B 
3d8533688317d05707e0cab26faebab522e24ffc84c189f0b1f7887c83c8f88aebe00fecdf6a660fded37e2edb2089127b4edcee89927f0e76e296f9dc14c368
 SHA512 
257350cbf5eb9ae5aac601847dcc5c09f74d7e4e73316c2a9bc35980d2300ae43884ffc3ed9aa06184fdef2bfa1ae6901cd0923fbc039d7949a904de1f710f78
 DIST botocore-1.38.40.gh.tar.gz 14783063 BLAKE2B 
2c5eeb4ea827b21409fe9b21e837e12245cebc0063246e8e89b9574dc722b52410202a0ff8043cd05401eff2f0132c9e25dc0bcb8bd293902e5c44b957eef1f5
 SHA512 
4bd2cbb6f9907e33bab222f7da725b8790dcb53e69a2da4552d5bd1cde637d5467ac607a2df946edb2de561c1c81c294ad7933d621ad182e6906192407a4fb3b
+DIST botocore-1.38.41.gh.tar.gz 14788068 BLAKE2B 
3bc2cfb9e45235b076266a96fd3568753c267ab8a1ff438e21159c3d31cfa9f0c6b057ffda665006adacb69d75282c34f31d14095388ee120274dd60cc4e0f2d
 SHA512 
de75b9799754cfa55fd54716ab088719f96403d2fc9b357751263f8382bb513f0526d9815cbff7c317fbd66508354e6024d622bd09d0bef035939f03f172a575

diff --git a/dev-python/botocore/botocore-1.38.41.ebuild 
b/dev-python/botocore/botocore-1.38.41.ebuild
new file mode 100644
index ..be6df9120cc8
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-06-19 Thread Michał Górny
commit: f201d15031673a2a3779df0d6d3d9fb2fc2b54a0
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 20 03:58:47 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 20 05:02:11 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f201d150

dev-python/botocore: Bump to 1.38.40

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 53ab7cd2801e..8b233ce7a3e7 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.38.36.gh.tar.gz 14720436 BLAKE2B 
fe5b58bba65c55b4ace04b5fa88de6f
 DIST botocore-1.38.37.gh.tar.gz 14724206 BLAKE2B 
25f1ad806e6652a3ac0d257912580fffc28475ff6b398d9b61a3e7c1ae98498ee1ef33a851e78a4504bafcfb1b84b96d28201c27f9bcf46b9cb7c3e427ba210e
 SHA512 
0107bf62650dc865fce053e828c4ee7d6851d13e16f1039f145fd8b3e964eaa70ef7135185f857ae5db31cdd1f6117fc4141c626e603d32b94527298d7974139
 DIST botocore-1.38.38.gh.tar.gz 14762089 BLAKE2B 
07dcd8001267c9a6ff962a9a1c10fe8b9b9ebf899469e632ed87a6a0c075fdc3d9853e77fc79f7847ce272e8bf321ce8354fb8ab2bddeccd704c37ea1a69d980
 SHA512 
0ba2984b147dedc479c4f55bf747f13c1fcebfb3c4c06ffae747c55daf0d565a44282f2110b73dac5f3ba8e34484b7edfe6d2b102036a3870b3859687100d997
 DIST botocore-1.38.39.gh.tar.gz 14778742 BLAKE2B 
3d8533688317d05707e0cab26faebab522e24ffc84c189f0b1f7887c83c8f88aebe00fecdf6a660fded37e2edb2089127b4edcee89927f0e76e296f9dc14c368
 SHA512 
257350cbf5eb9ae5aac601847dcc5c09f74d7e4e73316c2a9bc35980d2300ae43884ffc3ed9aa06184fdef2bfa1ae6901cd0923fbc039d7949a904de1f710f78
+DIST botocore-1.38.40.gh.tar.gz 14783063 BLAKE2B 
2c5eeb4ea827b21409fe9b21e837e12245cebc0063246e8e89b9574dc722b52410202a0ff8043cd05401eff2f0132c9e25dc0bcb8bd293902e5c44b957eef1f5
 SHA512 
4bd2cbb6f9907e33bab222f7da725b8790dcb53e69a2da4552d5bd1cde637d5467ac607a2df946edb2de561c1c81c294ad7933d621ad182e6906192407a4fb3b

diff --git a/dev-python/botocore/botocore-1.38.40.ebuild 
b/dev-python/botocore/botocore-1.38.40.ebuild
new file mode 100644
index ..be6df9120cc8
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-06-18 Thread Michał Górny
commit: 9b72ae94283dee96b499693e224f1192dd0ed12b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 19 02:17:52 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 19 03:03:42 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b72ae94

dev-python/botocore: Bump to 1.38.39

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index a46e1d3e792d..53ab7cd2801e 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.38.32.gh.tar.gz 14700669 BLAKE2B 
c88446a3fc16de58f0d52fa3ff6f345
 DIST botocore-1.38.36.gh.tar.gz 14720436 BLAKE2B 
fe5b58bba65c55b4ace04b5fa88de6fcc8c47e4c5de4ff1ef9c6c24554d40ce5f8b93bddbc837621231c5324a12db1682f554d290a345e898e3646ccf0e48ae1
 SHA512 
e941f02b1117e8f2690f9d4355a3dc0138e88db007b76325fe55cd4b41c0fcbc2f9b306bb1c5c49ef02c56926eab82d6469c6761c164d16678963091ab9d925a
 DIST botocore-1.38.37.gh.tar.gz 14724206 BLAKE2B 
25f1ad806e6652a3ac0d257912580fffc28475ff6b398d9b61a3e7c1ae98498ee1ef33a851e78a4504bafcfb1b84b96d28201c27f9bcf46b9cb7c3e427ba210e
 SHA512 
0107bf62650dc865fce053e828c4ee7d6851d13e16f1039f145fd8b3e964eaa70ef7135185f857ae5db31cdd1f6117fc4141c626e603d32b94527298d7974139
 DIST botocore-1.38.38.gh.tar.gz 14762089 BLAKE2B 
07dcd8001267c9a6ff962a9a1c10fe8b9b9ebf899469e632ed87a6a0c075fdc3d9853e77fc79f7847ce272e8bf321ce8354fb8ab2bddeccd704c37ea1a69d980
 SHA512 
0ba2984b147dedc479c4f55bf747f13c1fcebfb3c4c06ffae747c55daf0d565a44282f2110b73dac5f3ba8e34484b7edfe6d2b102036a3870b3859687100d997
+DIST botocore-1.38.39.gh.tar.gz 14778742 BLAKE2B 
3d8533688317d05707e0cab26faebab522e24ffc84c189f0b1f7887c83c8f88aebe00fecdf6a660fded37e2edb2089127b4edcee89927f0e76e296f9dc14c368
 SHA512 
257350cbf5eb9ae5aac601847dcc5c09f74d7e4e73316c2a9bc35980d2300ae43884ffc3ed9aa06184fdef2bfa1ae6901cd0923fbc039d7949a904de1f710f78

diff --git a/dev-python/botocore/botocore-1.38.39.ebuild 
b/dev-python/botocore/botocore-1.38.39.ebuild
new file mode 100644
index ..be6df9120cc8
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-06-18 Thread Michał Górny
commit: 804a67c921cf03d04b5ce348da9f513433c83fd2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 18 05:59:22 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 18 07:11:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=804a67c9

dev-python/botocore: Bump to 1.38.38

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index a3c8a75599a4..a46e1d3e792d 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.38.27.gh.tar.gz 14666017 BLAKE2B 
7527044c1b9586ac39b7cdaf1c51e6e
 DIST botocore-1.38.32.gh.tar.gz 14700669 BLAKE2B 
c88446a3fc16de58f0d52fa3ff6f345908951039d16e4616dcd3e918e7c2affd1aab48bc112acf1ad49f253eba4dcedaf01c336ed2eb5d2dcd0e7f35b67cd6a1
 SHA512 
c6b043274cfdae516f11bfe0f4281265a851f2cc187dbcaa7064bb6913bf44cdf3a782c5760af1187944a2f123ffc510e412ede6428e97cc2317e0829648
 DIST botocore-1.38.36.gh.tar.gz 14720436 BLAKE2B 
fe5b58bba65c55b4ace04b5fa88de6fcc8c47e4c5de4ff1ef9c6c24554d40ce5f8b93bddbc837621231c5324a12db1682f554d290a345e898e3646ccf0e48ae1
 SHA512 
e941f02b1117e8f2690f9d4355a3dc0138e88db007b76325fe55cd4b41c0fcbc2f9b306bb1c5c49ef02c56926eab82d6469c6761c164d16678963091ab9d925a
 DIST botocore-1.38.37.gh.tar.gz 14724206 BLAKE2B 
25f1ad806e6652a3ac0d257912580fffc28475ff6b398d9b61a3e7c1ae98498ee1ef33a851e78a4504bafcfb1b84b96d28201c27f9bcf46b9cb7c3e427ba210e
 SHA512 
0107bf62650dc865fce053e828c4ee7d6851d13e16f1039f145fd8b3e964eaa70ef7135185f857ae5db31cdd1f6117fc4141c626e603d32b94527298d7974139
+DIST botocore-1.38.38.gh.tar.gz 14762089 BLAKE2B 
07dcd8001267c9a6ff962a9a1c10fe8b9b9ebf899469e632ed87a6a0c075fdc3d9853e77fc79f7847ce272e8bf321ce8354fb8ab2bddeccd704c37ea1a69d980
 SHA512 
0ba2984b147dedc479c4f55bf747f13c1fcebfb3c4c06ffae747c55daf0d565a44282f2110b73dac5f3ba8e34484b7edfe6d2b102036a3870b3859687100d997

diff --git a/dev-python/botocore/botocore-1.38.38.ebuild 
b/dev-python/botocore/botocore-1.38.38.ebuild
new file mode 100644
index ..be6df9120cc8
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-06-16 Thread Michał Górny
commit: 6d2d01cdc87574cc182b3f2638b3d220dcc9e1e2
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 17 02:34:04 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 17 03:40:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d2d01cd

dev-python/botocore: Bump to 1.38.37

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 396102c2de9d..a3c8a75599a4 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.38.27.gh.tar.gz 14666017 BLAKE2B 
7527044c1b9586ac39b7cdaf1c51e6e263d3021015023e370a2ef30c600f33efd8e37697982148a99d56ec2e817b564f8c66cb75c1e8bd807858aad38fd6dab5
 SHA512 
2bc66dc805c610f96f52a8fbd716767dc0084f3d35517cc6c54d45a85330cb74c77becef234b323a72b9a9273211febb2604975fc2dbfaff3a51449123e6ad64
 DIST botocore-1.38.32.gh.tar.gz 14700669 BLAKE2B 
c88446a3fc16de58f0d52fa3ff6f345908951039d16e4616dcd3e918e7c2affd1aab48bc112acf1ad49f253eba4dcedaf01c336ed2eb5d2dcd0e7f35b67cd6a1
 SHA512 
c6b043274cfdae516f11bfe0f4281265a851f2cc187dbcaa7064bb6913bf44cdf3a782c5760af1187944a2f123ffc510e412ede6428e97cc2317e0829648
 DIST botocore-1.38.36.gh.tar.gz 14720436 BLAKE2B 
fe5b58bba65c55b4ace04b5fa88de6fcc8c47e4c5de4ff1ef9c6c24554d40ce5f8b93bddbc837621231c5324a12db1682f554d290a345e898e3646ccf0e48ae1
 SHA512 
e941f02b1117e8f2690f9d4355a3dc0138e88db007b76325fe55cd4b41c0fcbc2f9b306bb1c5c49ef02c56926eab82d6469c6761c164d16678963091ab9d925a
+DIST botocore-1.38.37.gh.tar.gz 14724206 BLAKE2B 
25f1ad806e6652a3ac0d257912580fffc28475ff6b398d9b61a3e7c1ae98498ee1ef33a851e78a4504bafcfb1b84b96d28201c27f9bcf46b9cb7c3e427ba210e
 SHA512 
0107bf62650dc865fce053e828c4ee7d6851d13e16f1039f145fd8b3e964eaa70ef7135185f857ae5db31cdd1f6117fc4141c626e603d32b94527298d7974139

diff --git a/dev-python/botocore/botocore-1.38.37.ebuild 
b/dev-python/botocore/botocore-1.38.37.ebuild
new file mode 100644
index ..be6df9120cc8
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-06-14 Thread Michał Górny
commit: 8b61b2c99f8c331f6db2bee9de4db885bf8dfe2c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun 14 11:43:54 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun 14 11:43:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b61b2c9

dev-python/botocore: Remove old

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

 dev-python/botocore/Manifest|  4 --
 dev-python/botocore/botocore-1.38.23.ebuild | 75 -
 dev-python/botocore/botocore-1.38.33.ebuild | 67 --
 dev-python/botocore/botocore-1.38.34.ebuild | 67 --
 dev-python/botocore/botocore-1.38.35.ebuild | 67 --
 5 files changed, 280 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 8bd88ede5fc1..396102c2de9d 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,7 +1,3 @@
-DIST botocore-1.38.23.gh.tar.gz 14649388 BLAKE2B 
d60b5e5d7fb445f332eed57f3317d3add82dd2123ab4199dc934a9a4d68c2b91947a9e50e3847da4bed06aac402542f2bbe4ea92bd47d72de86be3f8f5571b2f
 SHA512 
d602d19c9160d10aeb06aae911052da50dd66ef0f43e459d5911bed24acba5ac948781f1e8f6f43b377847670f2d074e044f454b043ba33859fc0ca0ba67976a
 DIST botocore-1.38.27.gh.tar.gz 14666017 BLAKE2B 
7527044c1b9586ac39b7cdaf1c51e6e263d3021015023e370a2ef30c600f33efd8e37697982148a99d56ec2e817b564f8c66cb75c1e8bd807858aad38fd6dab5
 SHA512 
2bc66dc805c610f96f52a8fbd716767dc0084f3d35517cc6c54d45a85330cb74c77becef234b323a72b9a9273211febb2604975fc2dbfaff3a51449123e6ad64
 DIST botocore-1.38.32.gh.tar.gz 14700669 BLAKE2B 
c88446a3fc16de58f0d52fa3ff6f345908951039d16e4616dcd3e918e7c2affd1aab48bc112acf1ad49f253eba4dcedaf01c336ed2eb5d2dcd0e7f35b67cd6a1
 SHA512 
c6b043274cfdae516f11bfe0f4281265a851f2cc187dbcaa7064bb6913bf44cdf3a782c5760af1187944a2f123ffc510e412ede6428e97cc2317e0829648
-DIST botocore-1.38.33.gh.tar.gz 14707771 BLAKE2B 
bf2d34e054e99205689e446edac267c30b046c67d89b9fefb345b9b1417d4dc54a04fe971a46271717aec6c9f4235238ee4f2d93b2d08a28d5150e85a1aae91a
 SHA512 
03a5a3fa307044ac5c878237dc88d71b66e598cba01e23bf1b4ab32e2f0f20521dc9e25f83bdea097aa9de37f249aded9dffe602cfa9c083e48413786e2e0e8b
-DIST botocore-1.38.34.gh.tar.gz 14707724 BLAKE2B 
e0355ae2b3386fa0d3c180ab1c0c02c26dbf9b2f5b4b0c3cafba8f8e8b7cdc624d5cb07c857f79a9b68983dd7a673e785f432cdd27f249349d6d0f20186c5239
 SHA512 
a47f9060c54421cf705334c87232c762f99fb793802947ae878a39891656ad196dbb1dca1b469af433610be0188da5a869d1de7a5ff4353bdacb7d0802caf8ed
-DIST botocore-1.38.35.gh.tar.gz 14715036 BLAKE2B 
b7917ca4cb742e7dcd872df5c38a74ff454458b91f03fa90f73fdb69e6bb51b1223e13ffe33c9c491055d33cf614e5eaafe6ed06228052e613d348f42515fc1d
 SHA512 
babbb4ee63417bf61503f198990514773590c19eadf5fd03890ab6e86d66a41a4b88024eef60fa7afc00e1c81135e0448c4b8a81c9d49ece04049dbdc093aaae
 DIST botocore-1.38.36.gh.tar.gz 14720436 BLAKE2B 
fe5b58bba65c55b4ace04b5fa88de6fcc8c47e4c5de4ff1ef9c6c24554d40ce5f8b93bddbc837621231c5324a12db1682f554d290a345e898e3646ccf0e48ae1
 SHA512 
e941f02b1117e8f2690f9d4355a3dc0138e88db007b76325fe55cd4b41c0fcbc2f9b306bb1c5c49ef02c56926eab82d6469c6761c164d16678963091ab9d925a

diff --git a/dev-python/botocore/botocore-1.38.23.ebuild 
b/dev-python/botocore/botocore-1.38.23.ebuild
deleted file mode 100644
index 216398658b90..
--- a/dev-python/botocore/botocore-1.38.23.ebuild
+++ /dev/null
@@ -1,75 +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_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_sa

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

2025-06-14 Thread Arthur Zamarin
commit: 3c899239f1782b3585e318faf0d17ac0f780f119
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 14 11:36:20 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 14 11:36:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c899239

dev-python/botocore: Stabilize 1.38.27 ALLARCHES, #958120

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

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

diff --git a/dev-python/botocore/botocore-1.38.27.ebuild 
b/dev-python/botocore/botocore-1.38.27.ebuild
index 535354aa3035..216398658b90 100644
--- a/dev-python/botocore/botocore-1.38.27.ebuild
+++ b/dev-python/botocore/botocore-1.38.27.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-06-12 Thread Michał Górny
commit: 07df097f1dc28a2fdb9eaf965331b43040fbe57a
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 13 03:26:27 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 13 03:26:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07df097f

dev-python/botocore: Bump to 1.38.36

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index da3b7a05820e..8bd88ede5fc1 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.38.32.gh.tar.gz 14700669 BLAKE2B 
c88446a3fc16de58f0d52fa3ff6f345
 DIST botocore-1.38.33.gh.tar.gz 14707771 BLAKE2B 
bf2d34e054e99205689e446edac267c30b046c67d89b9fefb345b9b1417d4dc54a04fe971a46271717aec6c9f4235238ee4f2d93b2d08a28d5150e85a1aae91a
 SHA512 
03a5a3fa307044ac5c878237dc88d71b66e598cba01e23bf1b4ab32e2f0f20521dc9e25f83bdea097aa9de37f249aded9dffe602cfa9c083e48413786e2e0e8b
 DIST botocore-1.38.34.gh.tar.gz 14707724 BLAKE2B 
e0355ae2b3386fa0d3c180ab1c0c02c26dbf9b2f5b4b0c3cafba8f8e8b7cdc624d5cb07c857f79a9b68983dd7a673e785f432cdd27f249349d6d0f20186c5239
 SHA512 
a47f9060c54421cf705334c87232c762f99fb793802947ae878a39891656ad196dbb1dca1b469af433610be0188da5a869d1de7a5ff4353bdacb7d0802caf8ed
 DIST botocore-1.38.35.gh.tar.gz 14715036 BLAKE2B 
b7917ca4cb742e7dcd872df5c38a74ff454458b91f03fa90f73fdb69e6bb51b1223e13ffe33c9c491055d33cf614e5eaafe6ed06228052e613d348f42515fc1d
 SHA512 
babbb4ee63417bf61503f198990514773590c19eadf5fd03890ab6e86d66a41a4b88024eef60fa7afc00e1c81135e0448c4b8a81c9d49ece04049dbdc093aaae
+DIST botocore-1.38.36.gh.tar.gz 14720436 BLAKE2B 
fe5b58bba65c55b4ace04b5fa88de6fcc8c47e4c5de4ff1ef9c6c24554d40ce5f8b93bddbc837621231c5324a12db1682f554d290a345e898e3646ccf0e48ae1
 SHA512 
e941f02b1117e8f2690f9d4355a3dc0138e88db007b76325fe55cd4b41c0fcbc2f9b306bb1c5c49ef02c56926eab82d6469c6761c164d16678963091ab9d925a

diff --git a/dev-python/botocore/botocore-1.38.36.ebuild 
b/dev-python/botocore/botocore-1.38.36.ebuild
new file mode 100644
index ..be6df9120cc8
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-06-12 Thread Michał Górny
commit: d3703bf3ff92559716cd0e35b087ce5d3510ee08
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun 12 00:47:19 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun 12 00:47:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3703bf3

dev-python/botocore: Bump to 1.38.35

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index d0365ec3034b..da3b7a05820e 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.38.27.gh.tar.gz 14666017 BLAKE2B 
7527044c1b9586ac39b7cdaf1c51e6e
 DIST botocore-1.38.32.gh.tar.gz 14700669 BLAKE2B 
c88446a3fc16de58f0d52fa3ff6f345908951039d16e4616dcd3e918e7c2affd1aab48bc112acf1ad49f253eba4dcedaf01c336ed2eb5d2dcd0e7f35b67cd6a1
 SHA512 
c6b043274cfdae516f11bfe0f4281265a851f2cc187dbcaa7064bb6913bf44cdf3a782c5760af1187944a2f123ffc510e412ede6428e97cc2317e0829648
 DIST botocore-1.38.33.gh.tar.gz 14707771 BLAKE2B 
bf2d34e054e99205689e446edac267c30b046c67d89b9fefb345b9b1417d4dc54a04fe971a46271717aec6c9f4235238ee4f2d93b2d08a28d5150e85a1aae91a
 SHA512 
03a5a3fa307044ac5c878237dc88d71b66e598cba01e23bf1b4ab32e2f0f20521dc9e25f83bdea097aa9de37f249aded9dffe602cfa9c083e48413786e2e0e8b
 DIST botocore-1.38.34.gh.tar.gz 14707724 BLAKE2B 
e0355ae2b3386fa0d3c180ab1c0c02c26dbf9b2f5b4b0c3cafba8f8e8b7cdc624d5cb07c857f79a9b68983dd7a673e785f432cdd27f249349d6d0f20186c5239
 SHA512 
a47f9060c54421cf705334c87232c762f99fb793802947ae878a39891656ad196dbb1dca1b469af433610be0188da5a869d1de7a5ff4353bdacb7d0802caf8ed
+DIST botocore-1.38.35.gh.tar.gz 14715036 BLAKE2B 
b7917ca4cb742e7dcd872df5c38a74ff454458b91f03fa90f73fdb69e6bb51b1223e13ffe33c9c491055d33cf614e5eaafe6ed06228052e613d348f42515fc1d
 SHA512 
babbb4ee63417bf61503f198990514773590c19eadf5fd03890ab6e86d66a41a4b88024eef60fa7afc00e1c81135e0448c4b8a81c9d49ece04049dbdc093aaae

diff --git a/dev-python/botocore/botocore-1.38.35.ebuild 
b/dev-python/botocore/botocore-1.38.35.ebuild
new file mode 100644
index ..be6df9120cc8
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-06-10 Thread Michał Górny
commit: 09a006bbd73cd5624b22995b2a841d5e79ec
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 11 04:43:01 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 11 06:22:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09a006bb

dev-python/botocore: Bump to 1.38.34

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 105af1139166..d0365ec3034b 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.38.23.gh.tar.gz 14649388 BLAKE2B 
d60b5e5d7fb445f332eed57f3317d3a
 DIST botocore-1.38.27.gh.tar.gz 14666017 BLAKE2B 
7527044c1b9586ac39b7cdaf1c51e6e263d3021015023e370a2ef30c600f33efd8e37697982148a99d56ec2e817b564f8c66cb75c1e8bd807858aad38fd6dab5
 SHA512 
2bc66dc805c610f96f52a8fbd716767dc0084f3d35517cc6c54d45a85330cb74c77becef234b323a72b9a9273211febb2604975fc2dbfaff3a51449123e6ad64
 DIST botocore-1.38.32.gh.tar.gz 14700669 BLAKE2B 
c88446a3fc16de58f0d52fa3ff6f345908951039d16e4616dcd3e918e7c2affd1aab48bc112acf1ad49f253eba4dcedaf01c336ed2eb5d2dcd0e7f35b67cd6a1
 SHA512 
c6b043274cfdae516f11bfe0f4281265a851f2cc187dbcaa7064bb6913bf44cdf3a782c5760af1187944a2f123ffc510e412ede6428e97cc2317e0829648
 DIST botocore-1.38.33.gh.tar.gz 14707771 BLAKE2B 
bf2d34e054e99205689e446edac267c30b046c67d89b9fefb345b9b1417d4dc54a04fe971a46271717aec6c9f4235238ee4f2d93b2d08a28d5150e85a1aae91a
 SHA512 
03a5a3fa307044ac5c878237dc88d71b66e598cba01e23bf1b4ab32e2f0f20521dc9e25f83bdea097aa9de37f249aded9dffe602cfa9c083e48413786e2e0e8b
+DIST botocore-1.38.34.gh.tar.gz 14707724 BLAKE2B 
e0355ae2b3386fa0d3c180ab1c0c02c26dbf9b2f5b4b0c3cafba8f8e8b7cdc624d5cb07c857f79a9b68983dd7a673e785f432cdd27f249349d6d0f20186c5239
 SHA512 
a47f9060c54421cf705334c87232c762f99fb793802947ae878a39891656ad196dbb1dca1b469af433610be0188da5a869d1de7a5ff4353bdacb7d0802caf8ed

diff --git a/dev-python/botocore/botocore-1.38.34.ebuild 
b/dev-python/botocore/botocore-1.38.34.ebuild
new file mode 100644
index ..be6df9120cc8
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-06-09 Thread Michał Górny
commit: 00428cb225b50720f47448b89827e7584b9ab88a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 10 00:49:47 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 10 01:28:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00428cb2

dev-python/botocore: Bump to 1.38.33

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 620e997f9d64..105af1139166 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.38.23.gh.tar.gz 14649388 BLAKE2B 
d60b5e5d7fb445f332eed57f3317d3add82dd2123ab4199dc934a9a4d68c2b91947a9e50e3847da4bed06aac402542f2bbe4ea92bd47d72de86be3f8f5571b2f
 SHA512 
d602d19c9160d10aeb06aae911052da50dd66ef0f43e459d5911bed24acba5ac948781f1e8f6f43b377847670f2d074e044f454b043ba33859fc0ca0ba67976a
 DIST botocore-1.38.27.gh.tar.gz 14666017 BLAKE2B 
7527044c1b9586ac39b7cdaf1c51e6e263d3021015023e370a2ef30c600f33efd8e37697982148a99d56ec2e817b564f8c66cb75c1e8bd807858aad38fd6dab5
 SHA512 
2bc66dc805c610f96f52a8fbd716767dc0084f3d35517cc6c54d45a85330cb74c77becef234b323a72b9a9273211febb2604975fc2dbfaff3a51449123e6ad64
 DIST botocore-1.38.32.gh.tar.gz 14700669 BLAKE2B 
c88446a3fc16de58f0d52fa3ff6f345908951039d16e4616dcd3e918e7c2affd1aab48bc112acf1ad49f253eba4dcedaf01c336ed2eb5d2dcd0e7f35b67cd6a1
 SHA512 
c6b043274cfdae516f11bfe0f4281265a851f2cc187dbcaa7064bb6913bf44cdf3a782c5760af1187944a2f123ffc510e412ede6428e97cc2317e0829648
+DIST botocore-1.38.33.gh.tar.gz 14707771 BLAKE2B 
bf2d34e054e99205689e446edac267c30b046c67d89b9fefb345b9b1417d4dc54a04fe971a46271717aec6c9f4235238ee4f2d93b2d08a28d5150e85a1aae91a
 SHA512 
03a5a3fa307044ac5c878237dc88d71b66e598cba01e23bf1b4ab32e2f0f20521dc9e25f83bdea097aa9de37f249aded9dffe602cfa9c083e48413786e2e0e8b

diff --git a/dev-python/botocore/botocore-1.38.33.ebuild 
b/dev-python/botocore/botocore-1.38.33.ebuild
new file mode 100644
index ..be6df9120cc8
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-06-07 Thread Michał Górny
commit: 841df2110a5ba4c957496a0ca52a78f598b2f8f0
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  7 12:13:14 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  7 12:15:59 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=841df211

dev-python/botocore: Remove old

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

 dev-python/botocore/Manifest|  5 --
 dev-python/botocore/botocore-1.38.18.ebuild | 75 -
 dev-python/botocore/botocore-1.38.28.ebuild | 75 -
 dev-python/botocore/botocore-1.38.29.ebuild | 75 -
 dev-python/botocore/botocore-1.38.30.ebuild | 75 -
 dev-python/botocore/botocore-1.38.31.ebuild | 75 -
 6 files changed, 380 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 29ce7161de74..620e997f9d64 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,8 +1,3 @@
-DIST botocore-1.38.18.gh.tar.gz 14648125 BLAKE2B 
b77da532e815f8cc270b78c5bfab8a9e9532e0909bab901eee68dca266b457e63fb5b5a844ee9c0ffd6cdeae7df570da7dc59ca50f47c19516d4d2578f07cb1d
 SHA512 
59a1235400068b9246273340af5b198c77cffe5d1da1d2856a3bebc0bb5799329a1986a19dad50e2e85f1063cab920039aa00062a2d2250db9dc7ecc6fa63241
 DIST botocore-1.38.23.gh.tar.gz 14649388 BLAKE2B 
d60b5e5d7fb445f332eed57f3317d3add82dd2123ab4199dc934a9a4d68c2b91947a9e50e3847da4bed06aac402542f2bbe4ea92bd47d72de86be3f8f5571b2f
 SHA512 
d602d19c9160d10aeb06aae911052da50dd66ef0f43e459d5911bed24acba5ac948781f1e8f6f43b377847670f2d074e044f454b043ba33859fc0ca0ba67976a
 DIST botocore-1.38.27.gh.tar.gz 14666017 BLAKE2B 
7527044c1b9586ac39b7cdaf1c51e6e263d3021015023e370a2ef30c600f33efd8e37697982148a99d56ec2e817b564f8c66cb75c1e8bd807858aad38fd6dab5
 SHA512 
2bc66dc805c610f96f52a8fbd716767dc0084f3d35517cc6c54d45a85330cb74c77becef234b323a72b9a9273211febb2604975fc2dbfaff3a51449123e6ad64
-DIST botocore-1.38.28.gh.tar.gz 14672858 BLAKE2B 
a51891512f7df3ee1ceab3b9be2ad3a5e4bf8e976d58771268541b93df790c63523201f3c70caed22bd3baaff66980821811b9496620087c588385e14d089c04
 SHA512 
af48bfcec9a1f2175141b1efa7a17dd4dedfa8f1bd68bc3244035a62041eeefac95942ea142928c485912a2a1f25b2f093f1f5993171f9cc232234c5046e
-DIST botocore-1.38.29.gh.tar.gz 14676693 BLAKE2B 
ef5e5c79505f76ad5f55a8bfdf4f9e714a6b028cb8b719ed00ee895923af0495c1b03cb4da0e742e0f4625a978bb235614e58c155f7f050e0ecda396bd7977c1
 SHA512 
62cb907747a6cdc237dcf86d6bc6e99ecca8ca6650bde2c0d32b83ad9c497bd3bd55913f63127d348ccf75f68ad0a2c5acf85d540a6c7b8ba3cf57751c7c8bbc
-DIST botocore-1.38.30.gh.tar.gz 14692617 BLAKE2B 
de227cdf7c179de0607b4fc136d017d53ece2bf3e7d438707156b244a5168f3cfde8b6655732524e6bd4d1842b93b181515aee6c673c4ee3f02c0e2a3aa36a22
 SHA512 
106544c97f0da0d32584d0c30208b68061f0053ba17dd5ed99ec1e3146c58202196d3e67e10eceae031810562429e4b8573fc41e4375334aed9b7f317ec1dc3a
-DIST botocore-1.38.31.gh.tar.gz 14696507 BLAKE2B 
fc20321e6c4fda3de21dffdd22147255ee436241891c40ddc35a194e1f01ef622a1155b9b9955e64f60bb1f5aee89fe5632d094e503d65be2e6ff861a4e1aaf5
 SHA512 
36874ae7463a8b2e4fe037718224baa108df4c80a3d140a955eb9c245c1d05cbe8176b6b25050928516d51f06d69592dcf5781fcae938c6dab24b5489e534a2e
 DIST botocore-1.38.32.gh.tar.gz 14700669 BLAKE2B 
c88446a3fc16de58f0d52fa3ff6f345908951039d16e4616dcd3e918e7c2affd1aab48bc112acf1ad49f253eba4dcedaf01c336ed2eb5d2dcd0e7f35b67cd6a1
 SHA512 
c6b043274cfdae516f11bfe0f4281265a851f2cc187dbcaa7064bb6913bf44cdf3a782c5760af1187944a2f123ffc510e412ede6428e97cc2317e0829648

diff --git a/dev-python/botocore/botocore-1.38.18.ebuild 
b/dev-python/botocore/botocore-1.38.18.ebuild
deleted file mode 100644
index 216398658b90..
--- a/dev-python/botocore/botocore-1.38.18.ebuild
+++ /dev/null
@@ -1,75 +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_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 

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

2025-06-07 Thread Michał Górny
commit: 7e9d5d3435970f62189c0e2447dbef74098be142
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  7 12:10:09 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  7 12:10:44 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e9d5d34

dev-python/botocore: Stabilize 1.38.23 ALLARCHES, #957365

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

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

diff --git a/dev-python/botocore/botocore-1.38.23.ebuild 
b/dev-python/botocore/botocore-1.38.23.ebuild
index 535354aa3035..216398658b90 100644
--- a/dev-python/botocore/botocore-1.38.23.ebuild
+++ b/dev-python/botocore/botocore-1.38.23.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-06-07 Thread Michał Górny
commit: 41699ab20da1d9652e27b165f2e239075c9dd0e3
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  7 09:36:30 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  7 09:36:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41699ab2

dev-python/botocore: Reenable the fixed test on py3.14

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

 dev-python/botocore/botocore-1.38.32.ebuild | 8 
 1 file changed, 8 deletions(-)

diff --git a/dev-python/botocore/botocore-1.38.32.ebuild 
b/dev-python/botocore/botocore-1.38.32.ebuild
index 535354aa3035..be6df9120cc8 100644
--- a/dev-python/botocore/botocore-1.38.32.ebuild
+++ b/dev-python/botocore/botocore-1.38.32.ebuild
@@ -62,14 +62,6 @@ python_test() {
tests/functional/test_six_threading.py::test_six_thread_safety
)
 
-   case ${EPYTHON} in
-   python3.14)
-   EPYTEST_DESELECT+=(
-   tests/unit/test_utils.py::test_lru_cache_weakref
-   )
-   ;;
-   esac
-
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
epytest tests/{functional,unit}
 }



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

2025-06-06 Thread Michał Górny
commit: 82531dc998d2f21788aee40bea7ecce80cd56dd1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Jun  7 04:07:58 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  7 06:13:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82531dc9

dev-python/botocore: Bump to 1.38.32

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.38.32.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 2506f46ad8f9..29ce7161de74 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.38.28.gh.tar.gz 14672858 BLAKE2B 
a51891512f7df3ee1ceab3b9be2ad3a
 DIST botocore-1.38.29.gh.tar.gz 14676693 BLAKE2B 
ef5e5c79505f76ad5f55a8bfdf4f9e714a6b028cb8b719ed00ee895923af0495c1b03cb4da0e742e0f4625a978bb235614e58c155f7f050e0ecda396bd7977c1
 SHA512 
62cb907747a6cdc237dcf86d6bc6e99ecca8ca6650bde2c0d32b83ad9c497bd3bd55913f63127d348ccf75f68ad0a2c5acf85d540a6c7b8ba3cf57751c7c8bbc
 DIST botocore-1.38.30.gh.tar.gz 14692617 BLAKE2B 
de227cdf7c179de0607b4fc136d017d53ece2bf3e7d438707156b244a5168f3cfde8b6655732524e6bd4d1842b93b181515aee6c673c4ee3f02c0e2a3aa36a22
 SHA512 
106544c97f0da0d32584d0c30208b68061f0053ba17dd5ed99ec1e3146c58202196d3e67e10eceae031810562429e4b8573fc41e4375334aed9b7f317ec1dc3a
 DIST botocore-1.38.31.gh.tar.gz 14696507 BLAKE2B 
fc20321e6c4fda3de21dffdd22147255ee436241891c40ddc35a194e1f01ef622a1155b9b9955e64f60bb1f5aee89fe5632d094e503d65be2e6ff861a4e1aaf5
 SHA512 
36874ae7463a8b2e4fe037718224baa108df4c80a3d140a955eb9c245c1d05cbe8176b6b25050928516d51f06d69592dcf5781fcae938c6dab24b5489e534a2e
+DIST botocore-1.38.32.gh.tar.gz 14700669 BLAKE2B 
c88446a3fc16de58f0d52fa3ff6f345908951039d16e4616dcd3e918e7c2affd1aab48bc112acf1ad49f253eba4dcedaf01c336ed2eb5d2dcd0e7f35b67cd6a1
 SHA512 
c6b043274cfdae516f11bfe0f4281265a851f2cc187dbcaa7064bb6913bf44cdf3a782c5760af1187944a2f123ffc510e412ede6428e97cc2317e0829648

diff --git a/dev-python/botocore/botocore-1.38.32.ebuild 
b/dev-python/botocore/botocore-1.38.32.ebuild
new file mode 100644
index ..535354aa3035
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.32.ebuild
@@ -0,0 +1,75 @@
+# 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_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
+   )
+
+   case ${EPYTHON} in
+   python3.14)
+   EPYTEST_DESELECT+=(
+   tests/unit/test_utils.py::test_lru_cache_weakref
+   )
+   ;;
+   esac
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-06-05 Thread Michał Górny
commit: bd80214978bc59b898b4bd5d3a08a8664612c37d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun  6 03:58:42 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun  6 05:48:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd802149

dev-python/botocore: Bump to 1.38.31

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.38.31.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index dc0952caebed..2506f46ad8f9 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.38.27.gh.tar.gz 14666017 BLAKE2B 
7527044c1b9586ac39b7cdaf1c51e6e
 DIST botocore-1.38.28.gh.tar.gz 14672858 BLAKE2B 
a51891512f7df3ee1ceab3b9be2ad3a5e4bf8e976d58771268541b93df790c63523201f3c70caed22bd3baaff66980821811b9496620087c588385e14d089c04
 SHA512 
af48bfcec9a1f2175141b1efa7a17dd4dedfa8f1bd68bc3244035a62041eeefac95942ea142928c485912a2a1f25b2f093f1f5993171f9cc232234c5046e
 DIST botocore-1.38.29.gh.tar.gz 14676693 BLAKE2B 
ef5e5c79505f76ad5f55a8bfdf4f9e714a6b028cb8b719ed00ee895923af0495c1b03cb4da0e742e0f4625a978bb235614e58c155f7f050e0ecda396bd7977c1
 SHA512 
62cb907747a6cdc237dcf86d6bc6e99ecca8ca6650bde2c0d32b83ad9c497bd3bd55913f63127d348ccf75f68ad0a2c5acf85d540a6c7b8ba3cf57751c7c8bbc
 DIST botocore-1.38.30.gh.tar.gz 14692617 BLAKE2B 
de227cdf7c179de0607b4fc136d017d53ece2bf3e7d438707156b244a5168f3cfde8b6655732524e6bd4d1842b93b181515aee6c673c4ee3f02c0e2a3aa36a22
 SHA512 
106544c97f0da0d32584d0c30208b68061f0053ba17dd5ed99ec1e3146c58202196d3e67e10eceae031810562429e4b8573fc41e4375334aed9b7f317ec1dc3a
+DIST botocore-1.38.31.gh.tar.gz 14696507 BLAKE2B 
fc20321e6c4fda3de21dffdd22147255ee436241891c40ddc35a194e1f01ef622a1155b9b9955e64f60bb1f5aee89fe5632d094e503d65be2e6ff861a4e1aaf5
 SHA512 
36874ae7463a8b2e4fe037718224baa108df4c80a3d140a955eb9c245c1d05cbe8176b6b25050928516d51f06d69592dcf5781fcae938c6dab24b5489e534a2e

diff --git a/dev-python/botocore/botocore-1.38.31.ebuild 
b/dev-python/botocore/botocore-1.38.31.ebuild
new file mode 100644
index ..535354aa3035
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.31.ebuild
@@ -0,0 +1,75 @@
+# 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_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
+   )
+
+   case ${EPYTHON} in
+   python3.14)
+   EPYTEST_DESELECT+=(
+   tests/unit/test_utils.py::test_lru_cache_weakref
+   )
+   ;;
+   esac
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-06-04 Thread Michał Górny
commit: 860cf82e49c6cd0eef9c8a3794bff0e759a7ffcd
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jun  5 02:31:07 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jun  5 03:42:12 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=860cf82e

dev-python/botocore: Bump to 1.38.30

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.38.30.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index f317ad6a27b1..dc0952caebed 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.38.23.gh.tar.gz 14649388 BLAKE2B 
d60b5e5d7fb445f332eed57f3317d3a
 DIST botocore-1.38.27.gh.tar.gz 14666017 BLAKE2B 
7527044c1b9586ac39b7cdaf1c51e6e263d3021015023e370a2ef30c600f33efd8e37697982148a99d56ec2e817b564f8c66cb75c1e8bd807858aad38fd6dab5
 SHA512 
2bc66dc805c610f96f52a8fbd716767dc0084f3d35517cc6c54d45a85330cb74c77becef234b323a72b9a9273211febb2604975fc2dbfaff3a51449123e6ad64
 DIST botocore-1.38.28.gh.tar.gz 14672858 BLAKE2B 
a51891512f7df3ee1ceab3b9be2ad3a5e4bf8e976d58771268541b93df790c63523201f3c70caed22bd3baaff66980821811b9496620087c588385e14d089c04
 SHA512 
af48bfcec9a1f2175141b1efa7a17dd4dedfa8f1bd68bc3244035a62041eeefac95942ea142928c485912a2a1f25b2f093f1f5993171f9cc232234c5046e
 DIST botocore-1.38.29.gh.tar.gz 14676693 BLAKE2B 
ef5e5c79505f76ad5f55a8bfdf4f9e714a6b028cb8b719ed00ee895923af0495c1b03cb4da0e742e0f4625a978bb235614e58c155f7f050e0ecda396bd7977c1
 SHA512 
62cb907747a6cdc237dcf86d6bc6e99ecca8ca6650bde2c0d32b83ad9c497bd3bd55913f63127d348ccf75f68ad0a2c5acf85d540a6c7b8ba3cf57751c7c8bbc
+DIST botocore-1.38.30.gh.tar.gz 14692617 BLAKE2B 
de227cdf7c179de0607b4fc136d017d53ece2bf3e7d438707156b244a5168f3cfde8b6655732524e6bd4d1842b93b181515aee6c673c4ee3f02c0e2a3aa36a22
 SHA512 
106544c97f0da0d32584d0c30208b68061f0053ba17dd5ed99ec1e3146c58202196d3e67e10eceae031810562429e4b8573fc41e4375334aed9b7f317ec1dc3a

diff --git a/dev-python/botocore/botocore-1.38.30.ebuild 
b/dev-python/botocore/botocore-1.38.30.ebuild
new file mode 100644
index ..535354aa3035
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.30.ebuild
@@ -0,0 +1,75 @@
+# 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_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
+   )
+
+   case ${EPYTHON} in
+   python3.14)
+   EPYTEST_DESELECT+=(
+   tests/unit/test_utils.py::test_lru_cache_weakref
+   )
+   ;;
+   esac
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-06-02 Thread Michał Górny
commit: a19957b29a8184673bddc575812318c415c4937b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun  3 03:46:10 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun  3 04:59:33 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a19957b2

dev-python/botocore: Bump to 1.38.28

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.38.28.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 40aaf65e15cc..e48358eb3516 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.38.18.gh.tar.gz 14648125 BLAKE2B 
b77da532e815f8cc270b78c5bfab8a9e9532e0909bab901eee68dca266b457e63fb5b5a844ee9c0ffd6cdeae7df570da7dc59ca50f47c19516d4d2578f07cb1d
 SHA512 
59a1235400068b9246273340af5b198c77cffe5d1da1d2856a3bebc0bb5799329a1986a19dad50e2e85f1063cab920039aa00062a2d2250db9dc7ecc6fa63241
 DIST botocore-1.38.23.gh.tar.gz 14649388 BLAKE2B 
d60b5e5d7fb445f332eed57f3317d3add82dd2123ab4199dc934a9a4d68c2b91947a9e50e3847da4bed06aac402542f2bbe4ea92bd47d72de86be3f8f5571b2f
 SHA512 
d602d19c9160d10aeb06aae911052da50dd66ef0f43e459d5911bed24acba5ac948781f1e8f6f43b377847670f2d074e044f454b043ba33859fc0ca0ba67976a
 DIST botocore-1.38.27.gh.tar.gz 14666017 BLAKE2B 
7527044c1b9586ac39b7cdaf1c51e6e263d3021015023e370a2ef30c600f33efd8e37697982148a99d56ec2e817b564f8c66cb75c1e8bd807858aad38fd6dab5
 SHA512 
2bc66dc805c610f96f52a8fbd716767dc0084f3d35517cc6c54d45a85330cb74c77becef234b323a72b9a9273211febb2604975fc2dbfaff3a51449123e6ad64
+DIST botocore-1.38.28.gh.tar.gz 14672858 BLAKE2B 
a51891512f7df3ee1ceab3b9be2ad3a5e4bf8e976d58771268541b93df790c63523201f3c70caed22bd3baaff66980821811b9496620087c588385e14d089c04
 SHA512 
af48bfcec9a1f2175141b1efa7a17dd4dedfa8f1bd68bc3244035a62041eeefac95942ea142928c485912a2a1f25b2f093f1f5993171f9cc232234c5046e

diff --git a/dev-python/botocore/botocore-1.38.28.ebuild 
b/dev-python/botocore/botocore-1.38.28.ebuild
new file mode 100644
index ..535354aa3035
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.28.ebuild
@@ -0,0 +1,75 @@
+# 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_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
+   )
+
+   case ${EPYTHON} in
+   python3.14)
+   EPYTEST_DESELECT+=(
+   tests/unit/test_utils.py::test_lru_cache_weakref
+   )
+   ;;
+   esac
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-31 Thread Michał Górny
commit: 43e9963c5e8e58ac0b3eeb32a0c50bd8fc859364
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 31 10:14:03 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 31 10:19:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43e9963c

dev-python/botocore: Remove old

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

 dev-python/botocore/Manifest|  4 --
 dev-python/botocore/botocore-1.38.13.ebuild | 67 --
 dev-python/botocore/botocore-1.38.24.ebuild | 75 -
 dev-python/botocore/botocore-1.38.25.ebuild | 75 -
 dev-python/botocore/botocore-1.38.26.ebuild | 75 -
 5 files changed, 296 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index d0eec63f2502..40aaf65e15cc 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,7 +1,3 @@
-DIST botocore-1.38.13.gh.tar.gz 14619576 BLAKE2B 
088dfd540934b2c1f20e5a63ffd3aa2351021f3f61207d30d3352e3d92c5df6138e87fe74fc9e48b2bf221dda2ede7e632f50f4378448a6dc6cdc2f87aaa0b02
 SHA512 
b1c7b585289859b94325bb1f3934bcb3a0d7596cb22e20ee79125aff96af2aa9337ec97a197426200b4ac606370eecf395a0ba7e26c79946c9390fbb02acc578
 DIST botocore-1.38.18.gh.tar.gz 14648125 BLAKE2B 
b77da532e815f8cc270b78c5bfab8a9e9532e0909bab901eee68dca266b457e63fb5b5a844ee9c0ffd6cdeae7df570da7dc59ca50f47c19516d4d2578f07cb1d
 SHA512 
59a1235400068b9246273340af5b198c77cffe5d1da1d2856a3bebc0bb5799329a1986a19dad50e2e85f1063cab920039aa00062a2d2250db9dc7ecc6fa63241
 DIST botocore-1.38.23.gh.tar.gz 14649388 BLAKE2B 
d60b5e5d7fb445f332eed57f3317d3add82dd2123ab4199dc934a9a4d68c2b91947a9e50e3847da4bed06aac402542f2bbe4ea92bd47d72de86be3f8f5571b2f
 SHA512 
d602d19c9160d10aeb06aae911052da50dd66ef0f43e459d5911bed24acba5ac948781f1e8f6f43b377847670f2d074e044f454b043ba33859fc0ca0ba67976a
-DIST botocore-1.38.24.gh.tar.gz 14651552 BLAKE2B 
e4011257f1f1409446ad89d7ec332927c41d0d427d60ca7f9317ad57ba8cbd54448a3e4ee028533af7c2551dbcfe188f3c50e9a6fd33c18388671e5e969674f4
 SHA512 
528300ec18450ca2100b60f49877757ee0ca5fa3f4eeb865c02cf08a328113e5fa8491119afc65b86342f32e59215b75cf052c008650d8003b90ea6e3ca1
-DIST botocore-1.38.25.gh.tar.gz 14659871 BLAKE2B 
1450fac6d5dd5757f3ecfc2d4c564202b5da262d6001afdd412f48583b03a42a7acd70903fd8fc7543b7cd0caba382049964fb566628ea67022cbe7b03aa1599
 SHA512 
c32a9b2a9c693e8ff365ed3070952ffbcbe038b159942d879924fc22f8c81a9e268cde5e60c77f4188e4aaf4439a7fcd486c7b645c2c1a882827052689594781
-DIST botocore-1.38.26.gh.tar.gz 14664354 BLAKE2B 
c65c32f19cae3002130199e55ace2d5780c9f3fbea352ce361380595f7d9241bf5e9977b91431e33c27326b95d1bee51d8b1c902f10351170926a294c8fceb81
 SHA512 
c5fe100e0d59f16d389be081829e9c01d6a674d447d2fe3803e1a68f52bfe5683454a7f466703599f03bd805875332db22df4733b3cac3871ff9e15bf22b3701
 DIST botocore-1.38.27.gh.tar.gz 14666017 BLAKE2B 
7527044c1b9586ac39b7cdaf1c51e6e263d3021015023e370a2ef30c600f33efd8e37697982148a99d56ec2e817b564f8c66cb75c1e8bd807858aad38fd6dab5
 SHA512 
2bc66dc805c610f96f52a8fbd716767dc0084f3d35517cc6c54d45a85330cb74c77becef234b323a72b9a9273211febb2604975fc2dbfaff3a51449123e6ad64

diff --git a/dev-python/botocore/botocore-1.38.13.ebuild 
b/dev-python/botocore/botocore-1.38.13.ebuild
deleted file mode 100644
index 7a35c2ca71ea..
--- a/dev-python/botocore/botocore-1.38.13.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..13} )
-
-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_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_thr

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

2025-05-31 Thread Michał Górny
commit: 0c0a8e92ef909b99ad0d2b135b56a28b59a502b7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 31 09:58:11 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 31 09:59:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c0a8e92

dev-python/botocore: Stabilize 1.38.18 ALLARCHES, #956913

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

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

diff --git a/dev-python/botocore/botocore-1.38.18.ebuild 
b/dev-python/botocore/botocore-1.38.18.ebuild
index 535354aa3035..216398658b90 100644
--- a/dev-python/botocore/botocore-1.38.18.ebuild
+++ b/dev-python/botocore/botocore-1.38.18.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-05-30 Thread Michał Górny
commit: 7d7550dbea75daec32a31e8de888935b1d71aa39
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 31 03:59:15 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 31 03:59:15 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d7550db

dev-python/botocore: Bump to 1.38.27

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.38.27.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 501812c1f655..d0eec63f2502 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.38.23.gh.tar.gz 14649388 BLAKE2B 
d60b5e5d7fb445f332eed57f3317d3a
 DIST botocore-1.38.24.gh.tar.gz 14651552 BLAKE2B 
e4011257f1f1409446ad89d7ec332927c41d0d427d60ca7f9317ad57ba8cbd54448a3e4ee028533af7c2551dbcfe188f3c50e9a6fd33c18388671e5e969674f4
 SHA512 
528300ec18450ca2100b60f49877757ee0ca5fa3f4eeb865c02cf08a328113e5fa8491119afc65b86342f32e59215b75cf052c008650d8003b90ea6e3ca1
 DIST botocore-1.38.25.gh.tar.gz 14659871 BLAKE2B 
1450fac6d5dd5757f3ecfc2d4c564202b5da262d6001afdd412f48583b03a42a7acd70903fd8fc7543b7cd0caba382049964fb566628ea67022cbe7b03aa1599
 SHA512 
c32a9b2a9c693e8ff365ed3070952ffbcbe038b159942d879924fc22f8c81a9e268cde5e60c77f4188e4aaf4439a7fcd486c7b645c2c1a882827052689594781
 DIST botocore-1.38.26.gh.tar.gz 14664354 BLAKE2B 
c65c32f19cae3002130199e55ace2d5780c9f3fbea352ce361380595f7d9241bf5e9977b91431e33c27326b95d1bee51d8b1c902f10351170926a294c8fceb81
 SHA512 
c5fe100e0d59f16d389be081829e9c01d6a674d447d2fe3803e1a68f52bfe5683454a7f466703599f03bd805875332db22df4733b3cac3871ff9e15bf22b3701
+DIST botocore-1.38.27.gh.tar.gz 14666017 BLAKE2B 
7527044c1b9586ac39b7cdaf1c51e6e263d3021015023e370a2ef30c600f33efd8e37697982148a99d56ec2e817b564f8c66cb75c1e8bd807858aad38fd6dab5
 SHA512 
2bc66dc805c610f96f52a8fbd716767dc0084f3d35517cc6c54d45a85330cb74c77becef234b323a72b9a9273211febb2604975fc2dbfaff3a51449123e6ad64

diff --git a/dev-python/botocore/botocore-1.38.27.ebuild 
b/dev-python/botocore/botocore-1.38.27.ebuild
new file mode 100644
index ..535354aa3035
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.27.ebuild
@@ -0,0 +1,75 @@
+# 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_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
+   )
+
+   case ${EPYTHON} in
+   python3.14)
+   EPYTEST_DESELECT+=(
+   tests/unit/test_utils.py::test_lru_cache_weakref
+   )
+   ;;
+   esac
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-29 Thread Michał Górny
commit: af81fbfe93ebe2389e78a73b77795cbc68b3b0e7
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 30 00:51:29 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 30 00:51:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af81fbfe

dev-python/botocore: Bump to 1.38.26

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.38.26.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 08cd17f9ccec..501812c1f655 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.38.18.gh.tar.gz 14648125 BLAKE2B 
b77da532e815f8cc270b78c5bfab8a9
 DIST botocore-1.38.23.gh.tar.gz 14649388 BLAKE2B 
d60b5e5d7fb445f332eed57f3317d3add82dd2123ab4199dc934a9a4d68c2b91947a9e50e3847da4bed06aac402542f2bbe4ea92bd47d72de86be3f8f5571b2f
 SHA512 
d602d19c9160d10aeb06aae911052da50dd66ef0f43e459d5911bed24acba5ac948781f1e8f6f43b377847670f2d074e044f454b043ba33859fc0ca0ba67976a
 DIST botocore-1.38.24.gh.tar.gz 14651552 BLAKE2B 
e4011257f1f1409446ad89d7ec332927c41d0d427d60ca7f9317ad57ba8cbd54448a3e4ee028533af7c2551dbcfe188f3c50e9a6fd33c18388671e5e969674f4
 SHA512 
528300ec18450ca2100b60f49877757ee0ca5fa3f4eeb865c02cf08a328113e5fa8491119afc65b86342f32e59215b75cf052c008650d8003b90ea6e3ca1
 DIST botocore-1.38.25.gh.tar.gz 14659871 BLAKE2B 
1450fac6d5dd5757f3ecfc2d4c564202b5da262d6001afdd412f48583b03a42a7acd70903fd8fc7543b7cd0caba382049964fb566628ea67022cbe7b03aa1599
 SHA512 
c32a9b2a9c693e8ff365ed3070952ffbcbe038b159942d879924fc22f8c81a9e268cde5e60c77f4188e4aaf4439a7fcd486c7b645c2c1a882827052689594781
+DIST botocore-1.38.26.gh.tar.gz 14664354 BLAKE2B 
c65c32f19cae3002130199e55ace2d5780c9f3fbea352ce361380595f7d9241bf5e9977b91431e33c27326b95d1bee51d8b1c902f10351170926a294c8fceb81
 SHA512 
c5fe100e0d59f16d389be081829e9c01d6a674d447d2fe3803e1a68f52bfe5683454a7f466703599f03bd805875332db22df4733b3cac3871ff9e15bf22b3701

diff --git a/dev-python/botocore/botocore-1.38.26.ebuild 
b/dev-python/botocore/botocore-1.38.26.ebuild
new file mode 100644
index ..535354aa3035
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.26.ebuild
@@ -0,0 +1,75 @@
+# 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_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
+   )
+
+   case ${EPYTHON} in
+   python3.14)
+   EPYTEST_DESELECT+=(
+   tests/unit/test_utils.py::test_lru_cache_weakref
+   )
+   ;;
+   esac
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-28 Thread Michał Górny
commit: da8f1e9b4a9afa8b2805283cfd58f104d50115af
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 29 04:23:48 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 29 04:23:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da8f1e9b

dev-python/botocore: Bump to 1.38.25

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.38.25.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 2987bae4468f..08cd17f9ccec 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.38.13.gh.tar.gz 14619576 BLAKE2B 
088dfd540934b2c1f20e5a63ffd3aa2
 DIST botocore-1.38.18.gh.tar.gz 14648125 BLAKE2B 
b77da532e815f8cc270b78c5bfab8a9e9532e0909bab901eee68dca266b457e63fb5b5a844ee9c0ffd6cdeae7df570da7dc59ca50f47c19516d4d2578f07cb1d
 SHA512 
59a1235400068b9246273340af5b198c77cffe5d1da1d2856a3bebc0bb5799329a1986a19dad50e2e85f1063cab920039aa00062a2d2250db9dc7ecc6fa63241
 DIST botocore-1.38.23.gh.tar.gz 14649388 BLAKE2B 
d60b5e5d7fb445f332eed57f3317d3add82dd2123ab4199dc934a9a4d68c2b91947a9e50e3847da4bed06aac402542f2bbe4ea92bd47d72de86be3f8f5571b2f
 SHA512 
d602d19c9160d10aeb06aae911052da50dd66ef0f43e459d5911bed24acba5ac948781f1e8f6f43b377847670f2d074e044f454b043ba33859fc0ca0ba67976a
 DIST botocore-1.38.24.gh.tar.gz 14651552 BLAKE2B 
e4011257f1f1409446ad89d7ec332927c41d0d427d60ca7f9317ad57ba8cbd54448a3e4ee028533af7c2551dbcfe188f3c50e9a6fd33c18388671e5e969674f4
 SHA512 
528300ec18450ca2100b60f49877757ee0ca5fa3f4eeb865c02cf08a328113e5fa8491119afc65b86342f32e59215b75cf052c008650d8003b90ea6e3ca1
+DIST botocore-1.38.25.gh.tar.gz 14659871 BLAKE2B 
1450fac6d5dd5757f3ecfc2d4c564202b5da262d6001afdd412f48583b03a42a7acd70903fd8fc7543b7cd0caba382049964fb566628ea67022cbe7b03aa1599
 SHA512 
c32a9b2a9c693e8ff365ed3070952ffbcbe038b159942d879924fc22f8c81a9e268cde5e60c77f4188e4aaf4439a7fcd486c7b645c2c1a882827052689594781

diff --git a/dev-python/botocore/botocore-1.38.25.ebuild 
b/dev-python/botocore/botocore-1.38.25.ebuild
new file mode 100644
index ..535354aa3035
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.25.ebuild
@@ -0,0 +1,75 @@
+# 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_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
+   )
+
+   case ${EPYTHON} in
+   python3.14)
+   EPYTEST_DESELECT+=(
+   tests/unit/test_utils.py::test_lru_cache_weakref
+   )
+   ;;
+   esac
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-27 Thread Michał Górny
commit: 7b94ede0d0e9e098a104d1224583f3ea9228d327
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 28 03:48:14 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 28 04:57:21 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b94ede0

dev-python/botocore: Bump to 1.38.24

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.38.24.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index fa48721b890b..2987bae4468f 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.38.13.gh.tar.gz 14619576 BLAKE2B 
088dfd540934b2c1f20e5a63ffd3aa2351021f3f61207d30d3352e3d92c5df6138e87fe74fc9e48b2bf221dda2ede7e632f50f4378448a6dc6cdc2f87aaa0b02
 SHA512 
b1c7b585289859b94325bb1f3934bcb3a0d7596cb22e20ee79125aff96af2aa9337ec97a197426200b4ac606370eecf395a0ba7e26c79946c9390fbb02acc578
 DIST botocore-1.38.18.gh.tar.gz 14648125 BLAKE2B 
b77da532e815f8cc270b78c5bfab8a9e9532e0909bab901eee68dca266b457e63fb5b5a844ee9c0ffd6cdeae7df570da7dc59ca50f47c19516d4d2578f07cb1d
 SHA512 
59a1235400068b9246273340af5b198c77cffe5d1da1d2856a3bebc0bb5799329a1986a19dad50e2e85f1063cab920039aa00062a2d2250db9dc7ecc6fa63241
 DIST botocore-1.38.23.gh.tar.gz 14649388 BLAKE2B 
d60b5e5d7fb445f332eed57f3317d3add82dd2123ab4199dc934a9a4d68c2b91947a9e50e3847da4bed06aac402542f2bbe4ea92bd47d72de86be3f8f5571b2f
 SHA512 
d602d19c9160d10aeb06aae911052da50dd66ef0f43e459d5911bed24acba5ac948781f1e8f6f43b377847670f2d074e044f454b043ba33859fc0ca0ba67976a
+DIST botocore-1.38.24.gh.tar.gz 14651552 BLAKE2B 
e4011257f1f1409446ad89d7ec332927c41d0d427d60ca7f9317ad57ba8cbd54448a3e4ee028533af7c2551dbcfe188f3c50e9a6fd33c18388671e5e969674f4
 SHA512 
528300ec18450ca2100b60f49877757ee0ca5fa3f4eeb865c02cf08a328113e5fa8491119afc65b86342f32e59215b75cf052c008650d8003b90ea6e3ca1

diff --git a/dev-python/botocore/botocore-1.38.24.ebuild 
b/dev-python/botocore/botocore-1.38.24.ebuild
new file mode 100644
index ..535354aa3035
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.24.ebuild
@@ -0,0 +1,75 @@
+# 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_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
+   )
+
+   case ${EPYTHON} in
+   python3.14)
+   EPYTEST_DESELECT+=(
+   tests/unit/test_utils.py::test_lru_cache_weakref
+   )
+   ;;
+   esac
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-24 Thread Michał Górny
commit: 269551e9115c68af64f963b6e3e2a97b0a01ae0c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 24 10:48:58 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 24 10:48:58 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=269551e9

dev-python/botocore: Remove old

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

 dev-python/botocore/Manifest|  5 --
 dev-python/botocore/botocore-1.38.19.ebuild | 75 -
 dev-python/botocore/botocore-1.38.20.ebuild | 75 -
 dev-python/botocore/botocore-1.38.21.ebuild | 75 -
 dev-python/botocore/botocore-1.38.22.ebuild | 75 -
 dev-python/botocore/botocore-1.38.8.ebuild  | 67 --
 6 files changed, 372 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index c940ebf6f75b..fa48721b890b 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,8 +1,3 @@
 DIST botocore-1.38.13.gh.tar.gz 14619576 BLAKE2B 
088dfd540934b2c1f20e5a63ffd3aa2351021f3f61207d30d3352e3d92c5df6138e87fe74fc9e48b2bf221dda2ede7e632f50f4378448a6dc6cdc2f87aaa0b02
 SHA512 
b1c7b585289859b94325bb1f3934bcb3a0d7596cb22e20ee79125aff96af2aa9337ec97a197426200b4ac606370eecf395a0ba7e26c79946c9390fbb02acc578
 DIST botocore-1.38.18.gh.tar.gz 14648125 BLAKE2B 
b77da532e815f8cc270b78c5bfab8a9e9532e0909bab901eee68dca266b457e63fb5b5a844ee9c0ffd6cdeae7df570da7dc59ca50f47c19516d4d2578f07cb1d
 SHA512 
59a1235400068b9246273340af5b198c77cffe5d1da1d2856a3bebc0bb5799329a1986a19dad50e2e85f1063cab920039aa00062a2d2250db9dc7ecc6fa63241
-DIST botocore-1.38.19.gh.tar.gz 14653643 BLAKE2B 
0c570186f0afa3a7b8443d2ce348d1e5cba934ac1a23bfd29c96ccffd8a6fa4fb070b6cbb699114de03d1e08dd74640fb33157b990beb52f53f9ced2ff753065
 SHA512 
e2fbce315af559eed3280d850e63c7dc5027be24a0f240a6404285e06fd8db043f965e64204a9fadb9e697e3b5480e839396a644dd54b4bc8579594d9e594976
-DIST botocore-1.38.20.gh.tar.gz 14638642 BLAKE2B 
f4dbe0f25d184a633a5c42c20d090e356353086731017eb5d41a5a23f8e0cd8c3aca6f2167f6f5691e19f21216cf0b8e6d6f0683461f3cf37ecd9dfb3e6f280f
 SHA512 
7e5484a76f4c8955227a6e5c4270f97c328f80b40da60611d0ad48dc7120dfc43e415b2dbe2d1880bd070c477ac74c366bdfac586308922f93427baadde2ddc5
-DIST botocore-1.38.21.gh.tar.gz 14647008 BLAKE2B 
c8e7b78c2091b7bc277c5e1d4d6c8b6ba3943813e92c11ec9c41bb04e8c1faf19e5d8f28dfe37cc92eaafbefe682e5939ec37b518ca0cadfaf9cfbf257c55762
 SHA512 
965bc9fcfe1763f652a662b8cd72736c066822485312a6552c197abccfcfc9dcf0dabae8cd4d5a463e312ef0f1d616d96c79fd737446ebcf7f33a01248dc3e6f
-DIST botocore-1.38.22.gh.tar.gz 14649127 BLAKE2B 
d550b556dadfc6c14cfc3209f34bc9573326cc7f0c18f7d03d670e6a92528bf36be25d4ed5ec11c7dd33d978b780d2459e1525a83d384c8e1cc525894c8d1078
 SHA512 
98d4513b3448c6bbb0a8de4d35ea7f2810b4fe2fbd129013ec3474ef8f515a5560637d6b3b28d340884e1645472671ff8d3393e7d09a3c1ef94aeece60a06f98
 DIST botocore-1.38.23.gh.tar.gz 14649388 BLAKE2B 
d60b5e5d7fb445f332eed57f3317d3add82dd2123ab4199dc934a9a4d68c2b91947a9e50e3847da4bed06aac402542f2bbe4ea92bd47d72de86be3f8f5571b2f
 SHA512 
d602d19c9160d10aeb06aae911052da50dd66ef0f43e459d5911bed24acba5ac948781f1e8f6f43b377847670f2d074e044f454b043ba33859fc0ca0ba67976a
-DIST botocore-1.38.8.gh.tar.gz 14606167 BLAKE2B 
cb92f6014349f5188d62ddeb043e7532c50c7edc984cabae918825cdace981694c37ba656afcbbb64e65e275da4980d5f256a945bbcc63f9609272b08690c3d5
 SHA512 
bc9096051fde740a908ef0912a0c205595e7df653a349c167f616a788423578ba6b3aed6fe6213f528faa32b1c946abf0ac66dd81afdc05d41d12a4af4f7e818

diff --git a/dev-python/botocore/botocore-1.38.19.ebuild 
b/dev-python/botocore/botocore-1.38.19.ebuild
deleted file mode 100644
index 535354aa3035..
--- a/dev-python/botocore/botocore-1.38.19.ebuild
+++ /dev/null
@@ -1,75 +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_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:fr

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

2025-05-24 Thread Arthur Zamarin
commit: c8faeb52ac9dcdfe01e0a58c00ee7f4380db6843
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 24 10:13:57 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 24 10:13:57 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8faeb52

dev-python/botocore: Stabilize 1.38.13 ALLARCHES, #956551

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

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

diff --git a/dev-python/botocore/botocore-1.38.13.ebuild 
b/dev-python/botocore/botocore-1.38.13.ebuild
index b75511187ff5..7a35c2ca71ea 100644
--- a/dev-python/botocore/botocore-1.38.13.ebuild
+++ b/dev-python/botocore/botocore-1.38.13.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-05-23 Thread Michał Górny
commit: 32c533c995a7ccdda95e51d3c8f4cd8a99e7d364
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 24 03:58:21 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 24 06:10:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32c533c9

dev-python/botocore: Bump to 1.38.23

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.38.23.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 221eaaee6aec..c940ebf6f75b 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,4 +4,5 @@ DIST botocore-1.38.19.gh.tar.gz 14653643 BLAKE2B 
0c570186f0afa3a7b8443d2ce348d1e
 DIST botocore-1.38.20.gh.tar.gz 14638642 BLAKE2B 
f4dbe0f25d184a633a5c42c20d090e356353086731017eb5d41a5a23f8e0cd8c3aca6f2167f6f5691e19f21216cf0b8e6d6f0683461f3cf37ecd9dfb3e6f280f
 SHA512 
7e5484a76f4c8955227a6e5c4270f97c328f80b40da60611d0ad48dc7120dfc43e415b2dbe2d1880bd070c477ac74c366bdfac586308922f93427baadde2ddc5
 DIST botocore-1.38.21.gh.tar.gz 14647008 BLAKE2B 
c8e7b78c2091b7bc277c5e1d4d6c8b6ba3943813e92c11ec9c41bb04e8c1faf19e5d8f28dfe37cc92eaafbefe682e5939ec37b518ca0cadfaf9cfbf257c55762
 SHA512 
965bc9fcfe1763f652a662b8cd72736c066822485312a6552c197abccfcfc9dcf0dabae8cd4d5a463e312ef0f1d616d96c79fd737446ebcf7f33a01248dc3e6f
 DIST botocore-1.38.22.gh.tar.gz 14649127 BLAKE2B 
d550b556dadfc6c14cfc3209f34bc9573326cc7f0c18f7d03d670e6a92528bf36be25d4ed5ec11c7dd33d978b780d2459e1525a83d384c8e1cc525894c8d1078
 SHA512 
98d4513b3448c6bbb0a8de4d35ea7f2810b4fe2fbd129013ec3474ef8f515a5560637d6b3b28d340884e1645472671ff8d3393e7d09a3c1ef94aeece60a06f98
+DIST botocore-1.38.23.gh.tar.gz 14649388 BLAKE2B 
d60b5e5d7fb445f332eed57f3317d3add82dd2123ab4199dc934a9a4d68c2b91947a9e50e3847da4bed06aac402542f2bbe4ea92bd47d72de86be3f8f5571b2f
 SHA512 
d602d19c9160d10aeb06aae911052da50dd66ef0f43e459d5911bed24acba5ac948781f1e8f6f43b377847670f2d074e044f454b043ba33859fc0ca0ba67976a
 DIST botocore-1.38.8.gh.tar.gz 14606167 BLAKE2B 
cb92f6014349f5188d62ddeb043e7532c50c7edc984cabae918825cdace981694c37ba656afcbbb64e65e275da4980d5f256a945bbcc63f9609272b08690c3d5
 SHA512 
bc9096051fde740a908ef0912a0c205595e7df653a349c167f616a788423578ba6b3aed6fe6213f528faa32b1c946abf0ac66dd81afdc05d41d12a4af4f7e818

diff --git a/dev-python/botocore/botocore-1.38.23.ebuild 
b/dev-python/botocore/botocore-1.38.23.ebuild
new file mode 100644
index ..535354aa3035
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.23.ebuild
@@ -0,0 +1,75 @@
+# 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_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
+   )
+
+   case ${EPYTHON} in
+   python3.14)
+   EPYTEST_DESELECT+=(
+   tests/unit/test_utils.py::test_lru_cache_weakref
+   )
+   ;;
+   esac
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-22 Thread Michał Górny
commit: cd4abe8a84a0d6fdd71e9dbf2d3fe8e688bcffbc
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 23 02:32:54 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 23 03:29:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd4abe8a

dev-python/botocore: Bump to 1.38.22

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.38.22.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ab7ad409c949..221eaaee6aec 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,4 +3,5 @@ DIST botocore-1.38.18.gh.tar.gz 14648125 BLAKE2B 
b77da532e815f8cc270b78c5bfab8a9
 DIST botocore-1.38.19.gh.tar.gz 14653643 BLAKE2B 
0c570186f0afa3a7b8443d2ce348d1e5cba934ac1a23bfd29c96ccffd8a6fa4fb070b6cbb699114de03d1e08dd74640fb33157b990beb52f53f9ced2ff753065
 SHA512 
e2fbce315af559eed3280d850e63c7dc5027be24a0f240a6404285e06fd8db043f965e64204a9fadb9e697e3b5480e839396a644dd54b4bc8579594d9e594976
 DIST botocore-1.38.20.gh.tar.gz 14638642 BLAKE2B 
f4dbe0f25d184a633a5c42c20d090e356353086731017eb5d41a5a23f8e0cd8c3aca6f2167f6f5691e19f21216cf0b8e6d6f0683461f3cf37ecd9dfb3e6f280f
 SHA512 
7e5484a76f4c8955227a6e5c4270f97c328f80b40da60611d0ad48dc7120dfc43e415b2dbe2d1880bd070c477ac74c366bdfac586308922f93427baadde2ddc5
 DIST botocore-1.38.21.gh.tar.gz 14647008 BLAKE2B 
c8e7b78c2091b7bc277c5e1d4d6c8b6ba3943813e92c11ec9c41bb04e8c1faf19e5d8f28dfe37cc92eaafbefe682e5939ec37b518ca0cadfaf9cfbf257c55762
 SHA512 
965bc9fcfe1763f652a662b8cd72736c066822485312a6552c197abccfcfc9dcf0dabae8cd4d5a463e312ef0f1d616d96c79fd737446ebcf7f33a01248dc3e6f
+DIST botocore-1.38.22.gh.tar.gz 14649127 BLAKE2B 
d550b556dadfc6c14cfc3209f34bc9573326cc7f0c18f7d03d670e6a92528bf36be25d4ed5ec11c7dd33d978b780d2459e1525a83d384c8e1cc525894c8d1078
 SHA512 
98d4513b3448c6bbb0a8de4d35ea7f2810b4fe2fbd129013ec3474ef8f515a5560637d6b3b28d340884e1645472671ff8d3393e7d09a3c1ef94aeece60a06f98
 DIST botocore-1.38.8.gh.tar.gz 14606167 BLAKE2B 
cb92f6014349f5188d62ddeb043e7532c50c7edc984cabae918825cdace981694c37ba656afcbbb64e65e275da4980d5f256a945bbcc63f9609272b08690c3d5
 SHA512 
bc9096051fde740a908ef0912a0c205595e7df653a349c167f616a788423578ba6b3aed6fe6213f528faa32b1c946abf0ac66dd81afdc05d41d12a4af4f7e818

diff --git a/dev-python/botocore/botocore-1.38.22.ebuild 
b/dev-python/botocore/botocore-1.38.22.ebuild
new file mode 100644
index ..535354aa3035
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.22.ebuild
@@ -0,0 +1,75 @@
+# 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_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
+   )
+
+   case ${EPYTHON} in
+   python3.14)
+   EPYTEST_DESELECT+=(
+   tests/unit/test_utils.py::test_lru_cache_weakref
+   )
+   ;;
+   esac
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-21 Thread Michał Górny
commit: 89db313159b138519297f7d8f1293e1afe1bd430
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 22 03:24:17 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 22 04:18:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89db3131

dev-python/botocore: Bump to 1.38.21

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.38.21.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index b576e65d6a53..ab7ad409c949 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,4 +2,5 @@ DIST botocore-1.38.13.gh.tar.gz 14619576 BLAKE2B 
088dfd540934b2c1f20e5a63ffd3aa2
 DIST botocore-1.38.18.gh.tar.gz 14648125 BLAKE2B 
b77da532e815f8cc270b78c5bfab8a9e9532e0909bab901eee68dca266b457e63fb5b5a844ee9c0ffd6cdeae7df570da7dc59ca50f47c19516d4d2578f07cb1d
 SHA512 
59a1235400068b9246273340af5b198c77cffe5d1da1d2856a3bebc0bb5799329a1986a19dad50e2e85f1063cab920039aa00062a2d2250db9dc7ecc6fa63241
 DIST botocore-1.38.19.gh.tar.gz 14653643 BLAKE2B 
0c570186f0afa3a7b8443d2ce348d1e5cba934ac1a23bfd29c96ccffd8a6fa4fb070b6cbb699114de03d1e08dd74640fb33157b990beb52f53f9ced2ff753065
 SHA512 
e2fbce315af559eed3280d850e63c7dc5027be24a0f240a6404285e06fd8db043f965e64204a9fadb9e697e3b5480e839396a644dd54b4bc8579594d9e594976
 DIST botocore-1.38.20.gh.tar.gz 14638642 BLAKE2B 
f4dbe0f25d184a633a5c42c20d090e356353086731017eb5d41a5a23f8e0cd8c3aca6f2167f6f5691e19f21216cf0b8e6d6f0683461f3cf37ecd9dfb3e6f280f
 SHA512 
7e5484a76f4c8955227a6e5c4270f97c328f80b40da60611d0ad48dc7120dfc43e415b2dbe2d1880bd070c477ac74c366bdfac586308922f93427baadde2ddc5
+DIST botocore-1.38.21.gh.tar.gz 14647008 BLAKE2B 
c8e7b78c2091b7bc277c5e1d4d6c8b6ba3943813e92c11ec9c41bb04e8c1faf19e5d8f28dfe37cc92eaafbefe682e5939ec37b518ca0cadfaf9cfbf257c55762
 SHA512 
965bc9fcfe1763f652a662b8cd72736c066822485312a6552c197abccfcfc9dcf0dabae8cd4d5a463e312ef0f1d616d96c79fd737446ebcf7f33a01248dc3e6f
 DIST botocore-1.38.8.gh.tar.gz 14606167 BLAKE2B 
cb92f6014349f5188d62ddeb043e7532c50c7edc984cabae918825cdace981694c37ba656afcbbb64e65e275da4980d5f256a945bbcc63f9609272b08690c3d5
 SHA512 
bc9096051fde740a908ef0912a0c205595e7df653a349c167f616a788423578ba6b3aed6fe6213f528faa32b1c946abf0ac66dd81afdc05d41d12a4af4f7e818

diff --git a/dev-python/botocore/botocore-1.38.21.ebuild 
b/dev-python/botocore/botocore-1.38.21.ebuild
new file mode 100644
index ..535354aa3035
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.21.ebuild
@@ -0,0 +1,75 @@
+# 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_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
+   )
+
+   case ${EPYTHON} in
+   python3.14)
+   EPYTEST_DESELECT+=(
+   tests/unit/test_utils.py::test_lru_cache_weakref
+   )
+   ;;
+   esac
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-19 Thread Michał Górny
commit: 4adc2e2d0b328aa5308b390b4a7353378fc11281
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 20 01:00:27 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 20 01:00:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4adc2e2d

dev-python/botocore: Bump to 1.38.19

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.38.19.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 87f99073e59c..0cd1ff973e1c 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.38.13.gh.tar.gz 14619576 BLAKE2B 
088dfd540934b2c1f20e5a63ffd3aa2351021f3f61207d30d3352e3d92c5df6138e87fe74fc9e48b2bf221dda2ede7e632f50f4378448a6dc6cdc2f87aaa0b02
 SHA512 
b1c7b585289859b94325bb1f3934bcb3a0d7596cb22e20ee79125aff96af2aa9337ec97a197426200b4ac606370eecf395a0ba7e26c79946c9390fbb02acc578
 DIST botocore-1.38.18.gh.tar.gz 14648125 BLAKE2B 
b77da532e815f8cc270b78c5bfab8a9e9532e0909bab901eee68dca266b457e63fb5b5a844ee9c0ffd6cdeae7df570da7dc59ca50f47c19516d4d2578f07cb1d
 SHA512 
59a1235400068b9246273340af5b198c77cffe5d1da1d2856a3bebc0bb5799329a1986a19dad50e2e85f1063cab920039aa00062a2d2250db9dc7ecc6fa63241
+DIST botocore-1.38.19.gh.tar.gz 14653643 BLAKE2B 
0c570186f0afa3a7b8443d2ce348d1e5cba934ac1a23bfd29c96ccffd8a6fa4fb070b6cbb699114de03d1e08dd74640fb33157b990beb52f53f9ced2ff753065
 SHA512 
e2fbce315af559eed3280d850e63c7dc5027be24a0f240a6404285e06fd8db043f965e64204a9fadb9e697e3b5480e839396a644dd54b4bc8579594d9e594976
 DIST botocore-1.38.8.gh.tar.gz 14606167 BLAKE2B 
cb92f6014349f5188d62ddeb043e7532c50c7edc984cabae918825cdace981694c37ba656afcbbb64e65e275da4980d5f256a945bbcc63f9609272b08690c3d5
 SHA512 
bc9096051fde740a908ef0912a0c205595e7df653a349c167f616a788423578ba6b3aed6fe6213f528faa32b1c946abf0ac66dd81afdc05d41d12a4af4f7e818

diff --git a/dev-python/botocore/botocore-1.38.19.ebuild 
b/dev-python/botocore/botocore-1.38.19.ebuild
new file mode 100644
index ..535354aa3035
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.19.ebuild
@@ -0,0 +1,75 @@
+# 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_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
+   )
+
+   case ${EPYTHON} in
+   python3.14)
+   EPYTEST_DESELECT+=(
+   tests/unit/test_utils.py::test_lru_cache_weakref
+   )
+   ;;
+   esac
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-17 Thread Michał Górny
commit: 58dddf140a14b9a35512c0cfb5eab3a7203665bf
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 17 16:51:10 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 17 17:05:06 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58dddf14

dev-python/botocore: Remove old

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

 dev-python/botocore/Manifest| 10 -
 dev-python/botocore/botocore-1.37.37.ebuild | 67 -
 dev-python/botocore/botocore-1.38.10.ebuild | 67 -
 dev-python/botocore/botocore-1.38.11.ebuild | 67 -
 dev-python/botocore/botocore-1.38.12.ebuild | 67 -
 dev-python/botocore/botocore-1.38.14.ebuild | 67 -
 dev-python/botocore/botocore-1.38.15.ebuild | 67 -
 dev-python/botocore/botocore-1.38.16.ebuild | 67 -
 dev-python/botocore/botocore-1.38.17.ebuild | 67 -
 dev-python/botocore/botocore-1.38.3.ebuild  | 67 -
 dev-python/botocore/botocore-1.38.9.ebuild  | 67 -
 11 files changed, 680 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 047cfbadbc93..87f99073e59c 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,13 +1,3 @@
-DIST botocore-1.37.37.gh.tar.gz 14563135 BLAKE2B 
290689f1ab7ebdbac0bccf6568035776482dbab62c542a41ce6bf93b9d5e01400526c50534fb068798dc5626408c039f8746f091fe881cb70629c6ccd6e4
 SHA512 
3e020f6f264ef19a71f812733536812abe92e5998f3c19766782e01cdd235a17648b330bdb64289ea8b87a520625e0c7ece9436e014ade111d66bc4181f5bec9
-DIST botocore-1.38.10.gh.tar.gz 14616622 BLAKE2B 
adf54a0e015d3a8b17ac986f8f05b49552ab3966694bf2fe90fbf9a0e4da134f4028469133d5c9b9717c2bd9bb874e0212373482341c1fee7a837d15614cd3ca
 SHA512 
bc3ff2e73cd123017bf3be6793cbb902fafce244cd2469c33f093120317acff75f19c37c5f11427882bfc1be228f2f1a1334024e6c6683e46a57793f77a3bf0b
-DIST botocore-1.38.11.gh.tar.gz 14617163 BLAKE2B 
e521777baa74342bff16a59a0a1281e8c44abfa4e83c49aba3cf7ec21ef0fb9e4940a7aa82cd1e51ed628ce64260fbd953db8c0867139c2ed37d2a002e01ad9d
 SHA512 
6b9cd410aa2cf4169450aa6607ae68408a179258d1de8f0c465bc8010cad0ad05946822924780c68259bcce95c1b99e61459c850f9a31a7df5ac8638ba1186cf
-DIST botocore-1.38.12.gh.tar.gz 14619336 BLAKE2B 
65e66c6ef2daccef4e21a8256e4633140c2cfd424b76bee71c76fb1f9609c27623fbf34fa5a73606a9b9e1877e5eae70453b6106f0f02a1148f0baef6b5cda2e
 SHA512 
471918f08af44395297f25b663d97215523d6e1904afb3c002d38e919b52785dbc7da84f8a5b56921198304a7a28320328fc00da2b786ecc8b726bd1f08f
 DIST botocore-1.38.13.gh.tar.gz 14619576 BLAKE2B 
088dfd540934b2c1f20e5a63ffd3aa2351021f3f61207d30d3352e3d92c5df6138e87fe74fc9e48b2bf221dda2ede7e632f50f4378448a6dc6cdc2f87aaa0b02
 SHA512 
b1c7b585289859b94325bb1f3934bcb3a0d7596cb22e20ee79125aff96af2aa9337ec97a197426200b4ac606370eecf395a0ba7e26c79946c9390fbb02acc578
-DIST botocore-1.38.14.gh.tar.gz 14627287 BLAKE2B 
9033f12f01b6478ce9e2bf5a5796a79a5b45157537b542007d22d7a27aed0cc2f680d5be7bbf49dd6e29708b28221de19387dbe9104f6fca0175deba7bacc565
 SHA512 
f1e49ceb8f39e9978d9765662e8adf7d6973405559aa62c954a16d4ade2740065efbcc0304faf6ce18fc5f71b2e25091d7dbd4cf406e197a81cad15a7617a5ae
-DIST botocore-1.38.15.gh.tar.gz 14635893 BLAKE2B 
9060ea9823ad74b5dc4b33c4701ad5c0b868f60e7450628502a12aa7ceb1d114f1edab07a2d2f93f9d43c99f1cf5198418484828eaba6ff8ad179c713754a5d2
 SHA512 
f8b6e45e31d93b2f6643537dbab22e0f952f14b7a281ab850126229b15c2c7f138d669bc9a22d8eb32a81045b6252c785462b930fdb23ec8f4081c945513f491
-DIST botocore-1.38.16.gh.tar.gz 14637132 BLAKE2B 
4c15976226c9bc270093c7912970bb00305d936ded865b595913cf859c70967cc44e1e44d80b23217f958db022b07c5257b089df7786ac1fbb833d9c503c219f
 SHA512 
f8d6bb3350ff3c75a1bb6ede78effbe1d9932f4293c09a25161893d9f1ce0c2d7ab9f56f13880857198c21a37e64686c954c58d195730b19b3561900a1b35121
-DIST botocore-1.38.17.gh.tar.gz 14644079 BLAKE2B 
882b6bc1f23c55ab76d3a79b9aef5810e8b79551100f71bdf39f72d4cab94b040a3418d2f67969737b41e10c87c58270f6d51b501f4c1030bc851f40ea309c7b
 SHA512 
d76036bb237aa1cf68b14857688d4a03eb2921464c012b256f0a7e330869163408cd590e15f7a8a15ed1a513dc40d870725f9b693cb06a440e02991b71a5a65a
 DIST botocore-1.38.18.gh.tar.gz 14648125 BLAKE2B 
b77da532e815f8cc270b78c5bfab8a9e9532e0909bab901eee68dca266b457e63fb5b5a844ee9c0ffd6cdeae7df570da7dc59ca50f47c19516d4d2578f07cb1d
 SHA512 
59a1235400068b9246273340af5b198c77cffe5d1da1d2856a3bebc0bb5799329a1986a19dad50e2e85f1063cab920039aa00062a2d2250db9dc7ecc6fa63241
-DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 
4766db1ba2651ebe65c79f8a37c91cf95875a20c0cc51c1886cd394b90d50109738daa79b398e0c4b80031cfab69e1338dfaafbc0ae796fffa3348f6b13fc1ce
 SHA512 
ad69e119d5bbc98a0c14c1c927badeecc1f57d31305e6a07af41d4d4bf6755f5abc150e36321f71b9495221ad93052d84a1dc964fb9ef6fdd791d4c37e75a01a
 DIST botocore-1.38.8.gh.tar.gz 14606167 B

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

2025-05-17 Thread Sam James
commit: f4c83e9d1f8ddbadf66de324b0ca179859ff8ab1
Author: Sam James  gentoo  org>
AuthorDate: Sat May 17 13:22:14 2025 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 17 13:22:14 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4c83e9d

dev-python/botocore: Stabilize 1.38.8 ALLARCHES, #956066

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

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

diff --git a/dev-python/botocore/botocore-1.38.8.ebuild 
b/dev-python/botocore/botocore-1.38.8.ebuild
index b75511187ff5..7a35c2ca71ea 100644
--- a/dev-python/botocore/botocore-1.38.8.ebuild
+++ b/dev-python/botocore/botocore-1.38.8.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-05-16 Thread Michał Górny
commit: 3ab9b61f7bd5ae06e498acc210a45916b6be748c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 17 04:22:29 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 17 05:21:37 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ab9b61f

dev-python/botocore: Bump to 1.38.18

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.38.18.ebuild | 75 +
 2 files changed, 76 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index c135c33c141c..047cfbadbc93 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -7,6 +7,7 @@ DIST botocore-1.38.14.gh.tar.gz 14627287 BLAKE2B 
9033f12f01b6478ce9e2bf5a5796a79
 DIST botocore-1.38.15.gh.tar.gz 14635893 BLAKE2B 
9060ea9823ad74b5dc4b33c4701ad5c0b868f60e7450628502a12aa7ceb1d114f1edab07a2d2f93f9d43c99f1cf5198418484828eaba6ff8ad179c713754a5d2
 SHA512 
f8b6e45e31d93b2f6643537dbab22e0f952f14b7a281ab850126229b15c2c7f138d669bc9a22d8eb32a81045b6252c785462b930fdb23ec8f4081c945513f491
 DIST botocore-1.38.16.gh.tar.gz 14637132 BLAKE2B 
4c15976226c9bc270093c7912970bb00305d936ded865b595913cf859c70967cc44e1e44d80b23217f958db022b07c5257b089df7786ac1fbb833d9c503c219f
 SHA512 
f8d6bb3350ff3c75a1bb6ede78effbe1d9932f4293c09a25161893d9f1ce0c2d7ab9f56f13880857198c21a37e64686c954c58d195730b19b3561900a1b35121
 DIST botocore-1.38.17.gh.tar.gz 14644079 BLAKE2B 
882b6bc1f23c55ab76d3a79b9aef5810e8b79551100f71bdf39f72d4cab94b040a3418d2f67969737b41e10c87c58270f6d51b501f4c1030bc851f40ea309c7b
 SHA512 
d76036bb237aa1cf68b14857688d4a03eb2921464c012b256f0a7e330869163408cd590e15f7a8a15ed1a513dc40d870725f9b693cb06a440e02991b71a5a65a
+DIST botocore-1.38.18.gh.tar.gz 14648125 BLAKE2B 
b77da532e815f8cc270b78c5bfab8a9e9532e0909bab901eee68dca266b457e63fb5b5a844ee9c0ffd6cdeae7df570da7dc59ca50f47c19516d4d2578f07cb1d
 SHA512 
59a1235400068b9246273340af5b198c77cffe5d1da1d2856a3bebc0bb5799329a1986a19dad50e2e85f1063cab920039aa00062a2d2250db9dc7ecc6fa63241
 DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 
4766db1ba2651ebe65c79f8a37c91cf95875a20c0cc51c1886cd394b90d50109738daa79b398e0c4b80031cfab69e1338dfaafbc0ae796fffa3348f6b13fc1ce
 SHA512 
ad69e119d5bbc98a0c14c1c927badeecc1f57d31305e6a07af41d4d4bf6755f5abc150e36321f71b9495221ad93052d84a1dc964fb9ef6fdd791d4c37e75a01a
 DIST botocore-1.38.8.gh.tar.gz 14606167 BLAKE2B 
cb92f6014349f5188d62ddeb043e7532c50c7edc984cabae918825cdace981694c37ba656afcbbb64e65e275da4980d5f256a945bbcc63f9609272b08690c3d5
 SHA512 
bc9096051fde740a908ef0912a0c205595e7df653a349c167f616a788423578ba6b3aed6fe6213f528faa32b1c946abf0ac66dd81afdc05d41d12a4af4f7e818
 DIST botocore-1.38.9.gh.tar.gz 14612563 BLAKE2B 
10a0e43846393c06c808e306cde1398ea9374712d07b71d16270cd3238d3063f66ff532fab465acb5a87065002b7ca7394d0c77a25c83b9f8b8ecad7823042a2
 SHA512 
748c373a1be84a123968444316de7ab6f34b548d7619183d23ae07d0b0abc8ba1d25bb5517f0491144f7578fa9a7e9fbca066f6aa0da7b2d7439138bb8fd

diff --git a/dev-python/botocore/botocore-1.38.18.ebuild 
b/dev-python/botocore/botocore-1.38.18.ebuild
new file mode 100644
index ..535354aa3035
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.18.ebuild
@@ -0,0 +1,75 @@
+# 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_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
+   )
+
+   case ${EPYTHON} in
+   python3.14)
+   EPYTEST_DESELECT+=(
+

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

2025-05-15 Thread Michał Górny
commit: 345a17d9f76af6e9507029e18291649294b515f4
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May 16 03:07:18 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May 16 04:04:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=345a17d9

dev-python/botocore: Bump to 1.38.17

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 89f58c2442e8..c135c33c141c 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,6 +6,7 @@ DIST botocore-1.38.13.gh.tar.gz 14619576 BLAKE2B 
088dfd540934b2c1f20e5a63ffd3aa2
 DIST botocore-1.38.14.gh.tar.gz 14627287 BLAKE2B 
9033f12f01b6478ce9e2bf5a5796a79a5b45157537b542007d22d7a27aed0cc2f680d5be7bbf49dd6e29708b28221de19387dbe9104f6fca0175deba7bacc565
 SHA512 
f1e49ceb8f39e9978d9765662e8adf7d6973405559aa62c954a16d4ade2740065efbcc0304faf6ce18fc5f71b2e25091d7dbd4cf406e197a81cad15a7617a5ae
 DIST botocore-1.38.15.gh.tar.gz 14635893 BLAKE2B 
9060ea9823ad74b5dc4b33c4701ad5c0b868f60e7450628502a12aa7ceb1d114f1edab07a2d2f93f9d43c99f1cf5198418484828eaba6ff8ad179c713754a5d2
 SHA512 
f8b6e45e31d93b2f6643537dbab22e0f952f14b7a281ab850126229b15c2c7f138d669bc9a22d8eb32a81045b6252c785462b930fdb23ec8f4081c945513f491
 DIST botocore-1.38.16.gh.tar.gz 14637132 BLAKE2B 
4c15976226c9bc270093c7912970bb00305d936ded865b595913cf859c70967cc44e1e44d80b23217f958db022b07c5257b089df7786ac1fbb833d9c503c219f
 SHA512 
f8d6bb3350ff3c75a1bb6ede78effbe1d9932f4293c09a25161893d9f1ce0c2d7ab9f56f13880857198c21a37e64686c954c58d195730b19b3561900a1b35121
+DIST botocore-1.38.17.gh.tar.gz 14644079 BLAKE2B 
882b6bc1f23c55ab76d3a79b9aef5810e8b79551100f71bdf39f72d4cab94b040a3418d2f67969737b41e10c87c58270f6d51b501f4c1030bc851f40ea309c7b
 SHA512 
d76036bb237aa1cf68b14857688d4a03eb2921464c012b256f0a7e330869163408cd590e15f7a8a15ed1a513dc40d870725f9b693cb06a440e02991b71a5a65a
 DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 
4766db1ba2651ebe65c79f8a37c91cf95875a20c0cc51c1886cd394b90d50109738daa79b398e0c4b80031cfab69e1338dfaafbc0ae796fffa3348f6b13fc1ce
 SHA512 
ad69e119d5bbc98a0c14c1c927badeecc1f57d31305e6a07af41d4d4bf6755f5abc150e36321f71b9495221ad93052d84a1dc964fb9ef6fdd791d4c37e75a01a
 DIST botocore-1.38.8.gh.tar.gz 14606167 BLAKE2B 
cb92f6014349f5188d62ddeb043e7532c50c7edc984cabae918825cdace981694c37ba656afcbbb64e65e275da4980d5f256a945bbcc63f9609272b08690c3d5
 SHA512 
bc9096051fde740a908ef0912a0c205595e7df653a349c167f616a788423578ba6b3aed6fe6213f528faa32b1c946abf0ac66dd81afdc05d41d12a4af4f7e818
 DIST botocore-1.38.9.gh.tar.gz 14612563 BLAKE2B 
10a0e43846393c06c808e306cde1398ea9374712d07b71d16270cd3238d3063f66ff532fab465acb5a87065002b7ca7394d0c77a25c83b9f8b8ecad7823042a2
 SHA512 
748c373a1be84a123968444316de7ab6f34b548d7619183d23ae07d0b0abc8ba1d25bb5517f0491144f7578fa9a7e9fbca066f6aa0da7b2d7439138bb8fd

diff --git a/dev-python/botocore/botocore-1.38.17.ebuild 
b/dev-python/botocore/botocore-1.38.17.ebuild
new file mode 100644
index ..b75511187ff5
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-14 Thread Michał Górny
commit: 74a569f88097ce0e98aea9aef49210dddfab1c9d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 15 03:44:55 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 15 04:33:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74a569f8

dev-python/botocore: Bump to 1.38.16

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index e80cfde96736..89f58c2442e8 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,6 +5,7 @@ DIST botocore-1.38.12.gh.tar.gz 14619336 BLAKE2B 
65e66c6ef2daccef4e21a8256e46331
 DIST botocore-1.38.13.gh.tar.gz 14619576 BLAKE2B 
088dfd540934b2c1f20e5a63ffd3aa2351021f3f61207d30d3352e3d92c5df6138e87fe74fc9e48b2bf221dda2ede7e632f50f4378448a6dc6cdc2f87aaa0b02
 SHA512 
b1c7b585289859b94325bb1f3934bcb3a0d7596cb22e20ee79125aff96af2aa9337ec97a197426200b4ac606370eecf395a0ba7e26c79946c9390fbb02acc578
 DIST botocore-1.38.14.gh.tar.gz 14627287 BLAKE2B 
9033f12f01b6478ce9e2bf5a5796a79a5b45157537b542007d22d7a27aed0cc2f680d5be7bbf49dd6e29708b28221de19387dbe9104f6fca0175deba7bacc565
 SHA512 
f1e49ceb8f39e9978d9765662e8adf7d6973405559aa62c954a16d4ade2740065efbcc0304faf6ce18fc5f71b2e25091d7dbd4cf406e197a81cad15a7617a5ae
 DIST botocore-1.38.15.gh.tar.gz 14635893 BLAKE2B 
9060ea9823ad74b5dc4b33c4701ad5c0b868f60e7450628502a12aa7ceb1d114f1edab07a2d2f93f9d43c99f1cf5198418484828eaba6ff8ad179c713754a5d2
 SHA512 
f8b6e45e31d93b2f6643537dbab22e0f952f14b7a281ab850126229b15c2c7f138d669bc9a22d8eb32a81045b6252c785462b930fdb23ec8f4081c945513f491
+DIST botocore-1.38.16.gh.tar.gz 14637132 BLAKE2B 
4c15976226c9bc270093c7912970bb00305d936ded865b595913cf859c70967cc44e1e44d80b23217f958db022b07c5257b089df7786ac1fbb833d9c503c219f
 SHA512 
f8d6bb3350ff3c75a1bb6ede78effbe1d9932f4293c09a25161893d9f1ce0c2d7ab9f56f13880857198c21a37e64686c954c58d195730b19b3561900a1b35121
 DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 
4766db1ba2651ebe65c79f8a37c91cf95875a20c0cc51c1886cd394b90d50109738daa79b398e0c4b80031cfab69e1338dfaafbc0ae796fffa3348f6b13fc1ce
 SHA512 
ad69e119d5bbc98a0c14c1c927badeecc1f57d31305e6a07af41d4d4bf6755f5abc150e36321f71b9495221ad93052d84a1dc964fb9ef6fdd791d4c37e75a01a
 DIST botocore-1.38.8.gh.tar.gz 14606167 BLAKE2B 
cb92f6014349f5188d62ddeb043e7532c50c7edc984cabae918825cdace981694c37ba656afcbbb64e65e275da4980d5f256a945bbcc63f9609272b08690c3d5
 SHA512 
bc9096051fde740a908ef0912a0c205595e7df653a349c167f616a788423578ba6b3aed6fe6213f528faa32b1c946abf0ac66dd81afdc05d41d12a4af4f7e818
 DIST botocore-1.38.9.gh.tar.gz 14612563 BLAKE2B 
10a0e43846393c06c808e306cde1398ea9374712d07b71d16270cd3238d3063f66ff532fab465acb5a87065002b7ca7394d0c77a25c83b9f8b8ecad7823042a2
 SHA512 
748c373a1be84a123968444316de7ab6f34b548d7619183d23ae07d0b0abc8ba1d25bb5517f0491144f7578fa9a7e9fbca066f6aa0da7b2d7439138bb8fd

diff --git a/dev-python/botocore/botocore-1.38.16.ebuild 
b/dev-python/botocore/botocore-1.38.16.ebuild
new file mode 100644
index ..b75511187ff5
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-13 Thread Michał Górny
commit: bdbcdea44fdbd08ca9d3b3742beaa2187da3ab72
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 14 03:56:14 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 14 05:20:03 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdbcdea4

dev-python/botocore: Bump to 1.38.15

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ecbefa5566e7..e80cfde96736 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,6 +4,7 @@ DIST botocore-1.38.11.gh.tar.gz 14617163 BLAKE2B 
e521777baa74342bff16a59a0a1281e
 DIST botocore-1.38.12.gh.tar.gz 14619336 BLAKE2B 
65e66c6ef2daccef4e21a8256e4633140c2cfd424b76bee71c76fb1f9609c27623fbf34fa5a73606a9b9e1877e5eae70453b6106f0f02a1148f0baef6b5cda2e
 SHA512 
471918f08af44395297f25b663d97215523d6e1904afb3c002d38e919b52785dbc7da84f8a5b56921198304a7a28320328fc00da2b786ecc8b726bd1f08f
 DIST botocore-1.38.13.gh.tar.gz 14619576 BLAKE2B 
088dfd540934b2c1f20e5a63ffd3aa2351021f3f61207d30d3352e3d92c5df6138e87fe74fc9e48b2bf221dda2ede7e632f50f4378448a6dc6cdc2f87aaa0b02
 SHA512 
b1c7b585289859b94325bb1f3934bcb3a0d7596cb22e20ee79125aff96af2aa9337ec97a197426200b4ac606370eecf395a0ba7e26c79946c9390fbb02acc578
 DIST botocore-1.38.14.gh.tar.gz 14627287 BLAKE2B 
9033f12f01b6478ce9e2bf5a5796a79a5b45157537b542007d22d7a27aed0cc2f680d5be7bbf49dd6e29708b28221de19387dbe9104f6fca0175deba7bacc565
 SHA512 
f1e49ceb8f39e9978d9765662e8adf7d6973405559aa62c954a16d4ade2740065efbcc0304faf6ce18fc5f71b2e25091d7dbd4cf406e197a81cad15a7617a5ae
+DIST botocore-1.38.15.gh.tar.gz 14635893 BLAKE2B 
9060ea9823ad74b5dc4b33c4701ad5c0b868f60e7450628502a12aa7ceb1d114f1edab07a2d2f93f9d43c99f1cf5198418484828eaba6ff8ad179c713754a5d2
 SHA512 
f8b6e45e31d93b2f6643537dbab22e0f952f14b7a281ab850126229b15c2c7f138d669bc9a22d8eb32a81045b6252c785462b930fdb23ec8f4081c945513f491
 DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 
4766db1ba2651ebe65c79f8a37c91cf95875a20c0cc51c1886cd394b90d50109738daa79b398e0c4b80031cfab69e1338dfaafbc0ae796fffa3348f6b13fc1ce
 SHA512 
ad69e119d5bbc98a0c14c1c927badeecc1f57d31305e6a07af41d4d4bf6755f5abc150e36321f71b9495221ad93052d84a1dc964fb9ef6fdd791d4c37e75a01a
 DIST botocore-1.38.8.gh.tar.gz 14606167 BLAKE2B 
cb92f6014349f5188d62ddeb043e7532c50c7edc984cabae918825cdace981694c37ba656afcbbb64e65e275da4980d5f256a945bbcc63f9609272b08690c3d5
 SHA512 
bc9096051fde740a908ef0912a0c205595e7df653a349c167f616a788423578ba6b3aed6fe6213f528faa32b1c946abf0ac66dd81afdc05d41d12a4af4f7e818
 DIST botocore-1.38.9.gh.tar.gz 14612563 BLAKE2B 
10a0e43846393c06c808e306cde1398ea9374712d07b71d16270cd3238d3063f66ff532fab465acb5a87065002b7ca7394d0c77a25c83b9f8b8ecad7823042a2
 SHA512 
748c373a1be84a123968444316de7ab6f34b548d7619183d23ae07d0b0abc8ba1d25bb5517f0491144f7578fa9a7e9fbca066f6aa0da7b2d7439138bb8fd

diff --git a/dev-python/botocore/botocore-1.38.15.ebuild 
b/dev-python/botocore/botocore-1.38.15.ebuild
new file mode 100644
index ..b75511187ff5
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-12 Thread Michał Górny
commit: 46b01cdf790ceaf477a5b61ef034217caa032b65
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 13 01:02:43 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 13 01:54:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46b01cdf

dev-python/botocore: Bump to 1.38.14

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ca0edffd0900..ecbefa5566e7 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,6 +3,7 @@ DIST botocore-1.38.10.gh.tar.gz 14616622 BLAKE2B 
adf54a0e015d3a8b17ac986f8f05b49
 DIST botocore-1.38.11.gh.tar.gz 14617163 BLAKE2B 
e521777baa74342bff16a59a0a1281e8c44abfa4e83c49aba3cf7ec21ef0fb9e4940a7aa82cd1e51ed628ce64260fbd953db8c0867139c2ed37d2a002e01ad9d
 SHA512 
6b9cd410aa2cf4169450aa6607ae68408a179258d1de8f0c465bc8010cad0ad05946822924780c68259bcce95c1b99e61459c850f9a31a7df5ac8638ba1186cf
 DIST botocore-1.38.12.gh.tar.gz 14619336 BLAKE2B 
65e66c6ef2daccef4e21a8256e4633140c2cfd424b76bee71c76fb1f9609c27623fbf34fa5a73606a9b9e1877e5eae70453b6106f0f02a1148f0baef6b5cda2e
 SHA512 
471918f08af44395297f25b663d97215523d6e1904afb3c002d38e919b52785dbc7da84f8a5b56921198304a7a28320328fc00da2b786ecc8b726bd1f08f
 DIST botocore-1.38.13.gh.tar.gz 14619576 BLAKE2B 
088dfd540934b2c1f20e5a63ffd3aa2351021f3f61207d30d3352e3d92c5df6138e87fe74fc9e48b2bf221dda2ede7e632f50f4378448a6dc6cdc2f87aaa0b02
 SHA512 
b1c7b585289859b94325bb1f3934bcb3a0d7596cb22e20ee79125aff96af2aa9337ec97a197426200b4ac606370eecf395a0ba7e26c79946c9390fbb02acc578
+DIST botocore-1.38.14.gh.tar.gz 14627287 BLAKE2B 
9033f12f01b6478ce9e2bf5a5796a79a5b45157537b542007d22d7a27aed0cc2f680d5be7bbf49dd6e29708b28221de19387dbe9104f6fca0175deba7bacc565
 SHA512 
f1e49ceb8f39e9978d9765662e8adf7d6973405559aa62c954a16d4ade2740065efbcc0304faf6ce18fc5f71b2e25091d7dbd4cf406e197a81cad15a7617a5ae
 DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 
4766db1ba2651ebe65c79f8a37c91cf95875a20c0cc51c1886cd394b90d50109738daa79b398e0c4b80031cfab69e1338dfaafbc0ae796fffa3348f6b13fc1ce
 SHA512 
ad69e119d5bbc98a0c14c1c927badeecc1f57d31305e6a07af41d4d4bf6755f5abc150e36321f71b9495221ad93052d84a1dc964fb9ef6fdd791d4c37e75a01a
 DIST botocore-1.38.8.gh.tar.gz 14606167 BLAKE2B 
cb92f6014349f5188d62ddeb043e7532c50c7edc984cabae918825cdace981694c37ba656afcbbb64e65e275da4980d5f256a945bbcc63f9609272b08690c3d5
 SHA512 
bc9096051fde740a908ef0912a0c205595e7df653a349c167f616a788423578ba6b3aed6fe6213f528faa32b1c946abf0ac66dd81afdc05d41d12a4af4f7e818
 DIST botocore-1.38.9.gh.tar.gz 14612563 BLAKE2B 
10a0e43846393c06c808e306cde1398ea9374712d07b71d16270cd3238d3063f66ff532fab465acb5a87065002b7ca7394d0c77a25c83b9f8b8ecad7823042a2
 SHA512 
748c373a1be84a123968444316de7ab6f34b548d7619183d23ae07d0b0abc8ba1d25bb5517f0491144f7578fa9a7e9fbca066f6aa0da7b2d7439138bb8fd

diff --git a/dev-python/botocore/botocore-1.38.14.ebuild 
b/dev-python/botocore/botocore-1.38.14.ebuild
new file mode 100644
index ..b75511187ff5
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-10 Thread Michał Górny
commit: 18f81de46de75a4dc11967b0ca500887e208131e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 10 04:15:02 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 10 07:41:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f81de4

dev-python/botocore: Bump to 1.38.13

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 1469b199676a..ca0edffd0900 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,6 +2,7 @@ DIST botocore-1.37.37.gh.tar.gz 14563135 BLAKE2B 
290689f1ab7ebdbac0bccf65680
 DIST botocore-1.38.10.gh.tar.gz 14616622 BLAKE2B 
adf54a0e015d3a8b17ac986f8f05b49552ab3966694bf2fe90fbf9a0e4da134f4028469133d5c9b9717c2bd9bb874e0212373482341c1fee7a837d15614cd3ca
 SHA512 
bc3ff2e73cd123017bf3be6793cbb902fafce244cd2469c33f093120317acff75f19c37c5f11427882bfc1be228f2f1a1334024e6c6683e46a57793f77a3bf0b
 DIST botocore-1.38.11.gh.tar.gz 14617163 BLAKE2B 
e521777baa74342bff16a59a0a1281e8c44abfa4e83c49aba3cf7ec21ef0fb9e4940a7aa82cd1e51ed628ce64260fbd953db8c0867139c2ed37d2a002e01ad9d
 SHA512 
6b9cd410aa2cf4169450aa6607ae68408a179258d1de8f0c465bc8010cad0ad05946822924780c68259bcce95c1b99e61459c850f9a31a7df5ac8638ba1186cf
 DIST botocore-1.38.12.gh.tar.gz 14619336 BLAKE2B 
65e66c6ef2daccef4e21a8256e4633140c2cfd424b76bee71c76fb1f9609c27623fbf34fa5a73606a9b9e1877e5eae70453b6106f0f02a1148f0baef6b5cda2e
 SHA512 
471918f08af44395297f25b663d97215523d6e1904afb3c002d38e919b52785dbc7da84f8a5b56921198304a7a28320328fc00da2b786ecc8b726bd1f08f
+DIST botocore-1.38.13.gh.tar.gz 14619576 BLAKE2B 
088dfd540934b2c1f20e5a63ffd3aa2351021f3f61207d30d3352e3d92c5df6138e87fe74fc9e48b2bf221dda2ede7e632f50f4378448a6dc6cdc2f87aaa0b02
 SHA512 
b1c7b585289859b94325bb1f3934bcb3a0d7596cb22e20ee79125aff96af2aa9337ec97a197426200b4ac606370eecf395a0ba7e26c79946c9390fbb02acc578
 DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 
4766db1ba2651ebe65c79f8a37c91cf95875a20c0cc51c1886cd394b90d50109738daa79b398e0c4b80031cfab69e1338dfaafbc0ae796fffa3348f6b13fc1ce
 SHA512 
ad69e119d5bbc98a0c14c1c927badeecc1f57d31305e6a07af41d4d4bf6755f5abc150e36321f71b9495221ad93052d84a1dc964fb9ef6fdd791d4c37e75a01a
 DIST botocore-1.38.8.gh.tar.gz 14606167 BLAKE2B 
cb92f6014349f5188d62ddeb043e7532c50c7edc984cabae918825cdace981694c37ba656afcbbb64e65e275da4980d5f256a945bbcc63f9609272b08690c3d5
 SHA512 
bc9096051fde740a908ef0912a0c205595e7df653a349c167f616a788423578ba6b3aed6fe6213f528faa32b1c946abf0ac66dd81afdc05d41d12a4af4f7e818
 DIST botocore-1.38.9.gh.tar.gz 14612563 BLAKE2B 
10a0e43846393c06c808e306cde1398ea9374712d07b71d16270cd3238d3063f66ff532fab465acb5a87065002b7ca7394d0c77a25c83b9f8b8ecad7823042a2
 SHA512 
748c373a1be84a123968444316de7ab6f34b548d7619183d23ae07d0b0abc8ba1d25bb5517f0491144f7578fa9a7e9fbca066f6aa0da7b2d7439138bb8fd

diff --git a/dev-python/botocore/botocore-1.38.13.ebuild 
b/dev-python/botocore/botocore-1.38.13.ebuild
new file mode 100644
index ..b75511187ff5
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-08 Thread Michał Górny
commit: de1f9907b0947dbab145e1abd954bbb8de365257
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  9 01:05:35 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  9 01:05:35 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de1f9907

dev-python/botocore: Bump to 1.38.12

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index de1e3adb11e8..1469b199676a 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,6 +1,7 @@
 DIST botocore-1.37.37.gh.tar.gz 14563135 BLAKE2B 
290689f1ab7ebdbac0bccf6568035776482dbab62c542a41ce6bf93b9d5e01400526c50534fb068798dc5626408c039f8746f091fe881cb70629c6ccd6e4
 SHA512 
3e020f6f264ef19a71f812733536812abe92e5998f3c19766782e01cdd235a17648b330bdb64289ea8b87a520625e0c7ece9436e014ade111d66bc4181f5bec9
 DIST botocore-1.38.10.gh.tar.gz 14616622 BLAKE2B 
adf54a0e015d3a8b17ac986f8f05b49552ab3966694bf2fe90fbf9a0e4da134f4028469133d5c9b9717c2bd9bb874e0212373482341c1fee7a837d15614cd3ca
 SHA512 
bc3ff2e73cd123017bf3be6793cbb902fafce244cd2469c33f093120317acff75f19c37c5f11427882bfc1be228f2f1a1334024e6c6683e46a57793f77a3bf0b
 DIST botocore-1.38.11.gh.tar.gz 14617163 BLAKE2B 
e521777baa74342bff16a59a0a1281e8c44abfa4e83c49aba3cf7ec21ef0fb9e4940a7aa82cd1e51ed628ce64260fbd953db8c0867139c2ed37d2a002e01ad9d
 SHA512 
6b9cd410aa2cf4169450aa6607ae68408a179258d1de8f0c465bc8010cad0ad05946822924780c68259bcce95c1b99e61459c850f9a31a7df5ac8638ba1186cf
+DIST botocore-1.38.12.gh.tar.gz 14619336 BLAKE2B 
65e66c6ef2daccef4e21a8256e4633140c2cfd424b76bee71c76fb1f9609c27623fbf34fa5a73606a9b9e1877e5eae70453b6106f0f02a1148f0baef6b5cda2e
 SHA512 
471918f08af44395297f25b663d97215523d6e1904afb3c002d38e919b52785dbc7da84f8a5b56921198304a7a28320328fc00da2b786ecc8b726bd1f08f
 DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 
4766db1ba2651ebe65c79f8a37c91cf95875a20c0cc51c1886cd394b90d50109738daa79b398e0c4b80031cfab69e1338dfaafbc0ae796fffa3348f6b13fc1ce
 SHA512 
ad69e119d5bbc98a0c14c1c927badeecc1f57d31305e6a07af41d4d4bf6755f5abc150e36321f71b9495221ad93052d84a1dc964fb9ef6fdd791d4c37e75a01a
 DIST botocore-1.38.8.gh.tar.gz 14606167 BLAKE2B 
cb92f6014349f5188d62ddeb043e7532c50c7edc984cabae918825cdace981694c37ba656afcbbb64e65e275da4980d5f256a945bbcc63f9609272b08690c3d5
 SHA512 
bc9096051fde740a908ef0912a0c205595e7df653a349c167f616a788423578ba6b3aed6fe6213f528faa32b1c946abf0ac66dd81afdc05d41d12a4af4f7e818
 DIST botocore-1.38.9.gh.tar.gz 14612563 BLAKE2B 
10a0e43846393c06c808e306cde1398ea9374712d07b71d16270cd3238d3063f66ff532fab465acb5a87065002b7ca7394d0c77a25c83b9f8b8ecad7823042a2
 SHA512 
748c373a1be84a123968444316de7ab6f34b548d7619183d23ae07d0b0abc8ba1d25bb5517f0491144f7578fa9a7e9fbca066f6aa0da7b2d7439138bb8fd

diff --git a/dev-python/botocore/botocore-1.38.12.ebuild 
b/dev-python/botocore/botocore-1.38.12.ebuild
new file mode 100644
index ..b75511187ff5
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.12.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..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-07 Thread Michał Górny
commit: c106a91e4f56b64b2380e84ec91105fa4701e202
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  8 03:51:57 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  8 05:09:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c106a91e

dev-python/botocore: Bump to 1.38.11

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 1fede8d7e83a..de1e3adb11e8 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,5 +1,6 @@
 DIST botocore-1.37.37.gh.tar.gz 14563135 BLAKE2B 
290689f1ab7ebdbac0bccf6568035776482dbab62c542a41ce6bf93b9d5e01400526c50534fb068798dc5626408c039f8746f091fe881cb70629c6ccd6e4
 SHA512 
3e020f6f264ef19a71f812733536812abe92e5998f3c19766782e01cdd235a17648b330bdb64289ea8b87a520625e0c7ece9436e014ade111d66bc4181f5bec9
 DIST botocore-1.38.10.gh.tar.gz 14616622 BLAKE2B 
adf54a0e015d3a8b17ac986f8f05b49552ab3966694bf2fe90fbf9a0e4da134f4028469133d5c9b9717c2bd9bb874e0212373482341c1fee7a837d15614cd3ca
 SHA512 
bc3ff2e73cd123017bf3be6793cbb902fafce244cd2469c33f093120317acff75f19c37c5f11427882bfc1be228f2f1a1334024e6c6683e46a57793f77a3bf0b
+DIST botocore-1.38.11.gh.tar.gz 14617163 BLAKE2B 
e521777baa74342bff16a59a0a1281e8c44abfa4e83c49aba3cf7ec21ef0fb9e4940a7aa82cd1e51ed628ce64260fbd953db8c0867139c2ed37d2a002e01ad9d
 SHA512 
6b9cd410aa2cf4169450aa6607ae68408a179258d1de8f0c465bc8010cad0ad05946822924780c68259bcce95c1b99e61459c850f9a31a7df5ac8638ba1186cf
 DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 
4766db1ba2651ebe65c79f8a37c91cf95875a20c0cc51c1886cd394b90d50109738daa79b398e0c4b80031cfab69e1338dfaafbc0ae796fffa3348f6b13fc1ce
 SHA512 
ad69e119d5bbc98a0c14c1c927badeecc1f57d31305e6a07af41d4d4bf6755f5abc150e36321f71b9495221ad93052d84a1dc964fb9ef6fdd791d4c37e75a01a
 DIST botocore-1.38.8.gh.tar.gz 14606167 BLAKE2B 
cb92f6014349f5188d62ddeb043e7532c50c7edc984cabae918825cdace981694c37ba656afcbbb64e65e275da4980d5f256a945bbcc63f9609272b08690c3d5
 SHA512 
bc9096051fde740a908ef0912a0c205595e7df653a349c167f616a788423578ba6b3aed6fe6213f528faa32b1c946abf0ac66dd81afdc05d41d12a4af4f7e818
 DIST botocore-1.38.9.gh.tar.gz 14612563 BLAKE2B 
10a0e43846393c06c808e306cde1398ea9374712d07b71d16270cd3238d3063f66ff532fab465acb5a87065002b7ca7394d0c77a25c83b9f8b8ecad7823042a2
 SHA512 
748c373a1be84a123968444316de7ab6f34b548d7619183d23ae07d0b0abc8ba1d25bb5517f0491144f7578fa9a7e9fbca066f6aa0da7b2d7439138bb8fd

diff --git a/dev-python/botocore/botocore-1.38.11.ebuild 
b/dev-python/botocore/botocore-1.38.11.ebuild
new file mode 100644
index ..b75511187ff5
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.11.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..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-06 Thread Michał Górny
commit: 6d94998aa7a8ce7099246bf16b840e570b680cc7
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May  7 01:04:22 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May  7 02:07:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d94998a

dev-python/botocore: Bump to 1.38.10

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 276b05bb9c3c..1fede8d7e83a 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,4 +1,5 @@
 DIST botocore-1.37.37.gh.tar.gz 14563135 BLAKE2B 
290689f1ab7ebdbac0bccf6568035776482dbab62c542a41ce6bf93b9d5e01400526c50534fb068798dc5626408c039f8746f091fe881cb70629c6ccd6e4
 SHA512 
3e020f6f264ef19a71f812733536812abe92e5998f3c19766782e01cdd235a17648b330bdb64289ea8b87a520625e0c7ece9436e014ade111d66bc4181f5bec9
+DIST botocore-1.38.10.gh.tar.gz 14616622 BLAKE2B 
adf54a0e015d3a8b17ac986f8f05b49552ab3966694bf2fe90fbf9a0e4da134f4028469133d5c9b9717c2bd9bb874e0212373482341c1fee7a837d15614cd3ca
 SHA512 
bc3ff2e73cd123017bf3be6793cbb902fafce244cd2469c33f093120317acff75f19c37c5f11427882bfc1be228f2f1a1334024e6c6683e46a57793f77a3bf0b
 DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 
4766db1ba2651ebe65c79f8a37c91cf95875a20c0cc51c1886cd394b90d50109738daa79b398e0c4b80031cfab69e1338dfaafbc0ae796fffa3348f6b13fc1ce
 SHA512 
ad69e119d5bbc98a0c14c1c927badeecc1f57d31305e6a07af41d4d4bf6755f5abc150e36321f71b9495221ad93052d84a1dc964fb9ef6fdd791d4c37e75a01a
 DIST botocore-1.38.8.gh.tar.gz 14606167 BLAKE2B 
cb92f6014349f5188d62ddeb043e7532c50c7edc984cabae918825cdace981694c37ba656afcbbb64e65e275da4980d5f256a945bbcc63f9609272b08690c3d5
 SHA512 
bc9096051fde740a908ef0912a0c205595e7df653a349c167f616a788423578ba6b3aed6fe6213f528faa32b1c946abf0ac66dd81afdc05d41d12a4af4f7e818
 DIST botocore-1.38.9.gh.tar.gz 14612563 BLAKE2B 
10a0e43846393c06c808e306cde1398ea9374712d07b71d16270cd3238d3063f66ff532fab465acb5a87065002b7ca7394d0c77a25c83b9f8b8ecad7823042a2
 SHA512 
748c373a1be84a123968444316de7ab6f34b548d7619183d23ae07d0b0abc8ba1d25bb5517f0491144f7578fa9a7e9fbca066f6aa0da7b2d7439138bb8fd

diff --git a/dev-python/botocore/botocore-1.38.10.ebuild 
b/dev-python/botocore/botocore-1.38.10.ebuild
new file mode 100644
index ..b75511187ff5
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.10.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..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-05 Thread Michał Górny
commit: 0648990d3afcdea7661077f051b302d529b9c9e9
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May  6 04:28:00 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May  6 05:28:47 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0648990d

dev-python/botocore: Bump to 1.38.9

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ea92348a24a6..276b05bb9c3c 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.37.37.gh.tar.gz 14563135 BLAKE2B 
290689f1ab7ebdbac0bccf6568035776482dbab62c542a41ce6bf93b9d5e01400526c50534fb068798dc5626408c039f8746f091fe881cb70629c6ccd6e4
 SHA512 
3e020f6f264ef19a71f812733536812abe92e5998f3c19766782e01cdd235a17648b330bdb64289ea8b87a520625e0c7ece9436e014ade111d66bc4181f5bec9
 DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 
4766db1ba2651ebe65c79f8a37c91cf95875a20c0cc51c1886cd394b90d50109738daa79b398e0c4b80031cfab69e1338dfaafbc0ae796fffa3348f6b13fc1ce
 SHA512 
ad69e119d5bbc98a0c14c1c927badeecc1f57d31305e6a07af41d4d4bf6755f5abc150e36321f71b9495221ad93052d84a1dc964fb9ef6fdd791d4c37e75a01a
 DIST botocore-1.38.8.gh.tar.gz 14606167 BLAKE2B 
cb92f6014349f5188d62ddeb043e7532c50c7edc984cabae918825cdace981694c37ba656afcbbb64e65e275da4980d5f256a945bbcc63f9609272b08690c3d5
 SHA512 
bc9096051fde740a908ef0912a0c205595e7df653a349c167f616a788423578ba6b3aed6fe6213f528faa32b1c946abf0ac66dd81afdc05d41d12a4af4f7e818
+DIST botocore-1.38.9.gh.tar.gz 14612563 BLAKE2B 
10a0e43846393c06c808e306cde1398ea9374712d07b71d16270cd3238d3063f66ff532fab465acb5a87065002b7ca7394d0c77a25c83b9f8b8ecad7823042a2
 SHA512 
748c373a1be84a123968444316de7ab6f34b548d7619183d23ae07d0b0abc8ba1d25bb5517f0491144f7578fa9a7e9fbca066f6aa0da7b2d7439138bb8fd

diff --git a/dev-python/botocore/botocore-1.38.9.ebuild 
b/dev-python/botocore/botocore-1.38.9.ebuild
new file mode 100644
index ..b75511187ff5
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-03 Thread Michał Górny
commit: c3d26cf10b35251caf4ee64f959dd1580b9a6ee1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  3 12:17:49 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  3 12:21:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3d26cf1

dev-python/botocore: Remove old

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

 dev-python/botocore/Manifest|  5 ---
 dev-python/botocore/botocore-1.37.33.ebuild | 67 -
 dev-python/botocore/botocore-1.38.4.ebuild  | 67 -
 dev-python/botocore/botocore-1.38.5.ebuild  | 67 -
 dev-python/botocore/botocore-1.38.6.ebuild  | 67 -
 dev-python/botocore/botocore-1.38.7.ebuild  | 67 -
 6 files changed, 340 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 9bb6ae51f7fa..ea92348a24a6 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,8 +1,3 @@
-DIST botocore-1.37.33.gh.tar.gz 14547041 BLAKE2B 
65fc9cd205b582dd5b046670dec5708d16e638789edfa3c3c6126f404b83a150210d92bb108156540523b0ed30ad06b5ecaa832ed8c751b99ba49b8cc975e4cd
 SHA512 
e07480e100aa3b58831fb76f58d69e1ccea85c629ce9048909d51072d1b2a66ce10b65f97bfc0b82ba5235257035e85442b31b09a3fe4bbb2dfed7bcbeebfc37
 DIST botocore-1.37.37.gh.tar.gz 14563135 BLAKE2B 
290689f1ab7ebdbac0bccf6568035776482dbab62c542a41ce6bf93b9d5e01400526c50534fb068798dc5626408c039f8746f091fe881cb70629c6ccd6e4
 SHA512 
3e020f6f264ef19a71f812733536812abe92e5998f3c19766782e01cdd235a17648b330bdb64289ea8b87a520625e0c7ece9436e014ade111d66bc4181f5bec9
 DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 
4766db1ba2651ebe65c79f8a37c91cf95875a20c0cc51c1886cd394b90d50109738daa79b398e0c4b80031cfab69e1338dfaafbc0ae796fffa3348f6b13fc1ce
 SHA512 
ad69e119d5bbc98a0c14c1c927badeecc1f57d31305e6a07af41d4d4bf6755f5abc150e36321f71b9495221ad93052d84a1dc964fb9ef6fdd791d4c37e75a01a
-DIST botocore-1.38.4.gh.tar.gz 14586930 BLAKE2B 
0af73a09979542d92656ecd0f4ad8bdc1d16d99e708b256f7f5150fbd45a3e6fdce261ef388663490174df6a5851118894a69858cd3cb9050d22f6005f92fdd9
 SHA512 
779ae3bfafc3538871cde13f6aaaf4efdbc1c6ce94d66c6329ec547fd10404d9679b7ab754723fb34c9748217ceccbe921ed8e67da2c0164b291201e0541d530
-DIST botocore-1.38.5.gh.tar.gz 14593808 BLAKE2B 
2b9d177cc2da31dfffa76004ded8d1c71bdd8fc89006aa18218d0b5450b23ee953f3afd813e940197b6eadc84a9e46482b013ebdf512a3026d3e3694c822da65
 SHA512 
cd66fc5e71739c4880af2db7a08f11693e6ce89f97edd1af57f30b517ea28d75bfbede0d2188c197682d06012f8762e8018dca792ecc0e0b561631c076bb6eb0
-DIST botocore-1.38.6.gh.tar.gz 14601398 BLAKE2B 
9d997eb7b9a8bbf85406b3a71c6888186b0642298f14233944e403772155a7bbce4ce6d84582646d95ca262a15e734c1b5d1d4ea06a60c342e67f7d0b535d0d8
 SHA512 
22bdaf20838a77add2cdf1d91e3fdc30bc3b00bc5675d70d02e5201736321e1548e46a0b5f1b95c809bf9bdf88a96b55b56d4af5c4e18ff453aa82d54db6e024
-DIST botocore-1.38.7.gh.tar.gz 14606158 BLAKE2B 
626cb48312e5b32ba6d382eb2c385f460284518edef61170133cf1d73e781ff53be5dc19b8ddec6d8bd85ce80d59eb2c6682fda5e437cecc50283996f6b08981
 SHA512 
6a4e028b9cf88e427a9da361951f8372da487dbe4b9532ba3fc29c4da46945ac0690b4551c1dd124353da70675911818027cb5f2f6c22f3eff8fb9e632d98e10
 DIST botocore-1.38.8.gh.tar.gz 14606167 BLAKE2B 
cb92f6014349f5188d62ddeb043e7532c50c7edc984cabae918825cdace981694c37ba656afcbbb64e65e275da4980d5f256a945bbcc63f9609272b08690c3d5
 SHA512 
bc9096051fde740a908ef0912a0c205595e7df653a349c167f616a788423578ba6b3aed6fe6213f528faa32b1c946abf0ac66dd81afdc05d41d12a4af4f7e818

diff --git a/dev-python/botocore/botocore-1.37.33.ebuild 
b/dev-python/botocore/botocore-1.37.33.ebuild
deleted file mode 100644
index f72d8120ad60..
--- a/dev-python/botocore/botocore-1.37.33.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_{10..13} )
-
-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_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 botoc

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

2025-05-03 Thread Arthur Zamarin
commit: 67a6e7456ea5d9c747d67990b3596c1e7bb5427c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May  3 12:08:22 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May  3 12:08:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67a6e745

dev-python/botocore: Stabilize 1.37.37 ALLARCHES, #955328

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

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

diff --git a/dev-python/botocore/botocore-1.37.37.ebuild 
b/dev-python/botocore/botocore-1.37.37.ebuild
index 9e1580d45581..f72d8120ad60 100644
--- a/dev-python/botocore/botocore-1.37.37.ebuild
+++ b/dev-python/botocore/botocore-1.37.37.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-05-02 Thread Michał Górny
commit: 671e613e5f811b07098adc554e5ae2532575d16d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May  3 04:22:04 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May  3 06:07:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=671e613e

dev-python/botocore: Bump to 1.38.8

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 435862b36418..9bb6ae51f7fa 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.38.4.gh.tar.gz 14586930 BLAKE2B 
0af73a09979542d92656ecd0f4ad8bdc
 DIST botocore-1.38.5.gh.tar.gz 14593808 BLAKE2B 
2b9d177cc2da31dfffa76004ded8d1c71bdd8fc89006aa18218d0b5450b23ee953f3afd813e940197b6eadc84a9e46482b013ebdf512a3026d3e3694c822da65
 SHA512 
cd66fc5e71739c4880af2db7a08f11693e6ce89f97edd1af57f30b517ea28d75bfbede0d2188c197682d06012f8762e8018dca792ecc0e0b561631c076bb6eb0
 DIST botocore-1.38.6.gh.tar.gz 14601398 BLAKE2B 
9d997eb7b9a8bbf85406b3a71c6888186b0642298f14233944e403772155a7bbce4ce6d84582646d95ca262a15e734c1b5d1d4ea06a60c342e67f7d0b535d0d8
 SHA512 
22bdaf20838a77add2cdf1d91e3fdc30bc3b00bc5675d70d02e5201736321e1548e46a0b5f1b95c809bf9bdf88a96b55b56d4af5c4e18ff453aa82d54db6e024
 DIST botocore-1.38.7.gh.tar.gz 14606158 BLAKE2B 
626cb48312e5b32ba6d382eb2c385f460284518edef61170133cf1d73e781ff53be5dc19b8ddec6d8bd85ce80d59eb2c6682fda5e437cecc50283996f6b08981
 SHA512 
6a4e028b9cf88e427a9da361951f8372da487dbe4b9532ba3fc29c4da46945ac0690b4551c1dd124353da70675911818027cb5f2f6c22f3eff8fb9e632d98e10
+DIST botocore-1.38.8.gh.tar.gz 14606167 BLAKE2B 
cb92f6014349f5188d62ddeb043e7532c50c7edc984cabae918825cdace981694c37ba656afcbbb64e65e275da4980d5f256a945bbcc63f9609272b08690c3d5
 SHA512 
bc9096051fde740a908ef0912a0c205595e7df653a349c167f616a788423578ba6b3aed6fe6213f528faa32b1c946abf0ac66dd81afdc05d41d12a4af4f7e818

diff --git a/dev-python/botocore/botocore-1.38.8.ebuild 
b/dev-python/botocore/botocore-1.38.8.ebuild
new file mode 100644
index ..b75511187ff5
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-05-01 Thread Michał Górny
commit: e2a46eb19f44dc52d739b5316c344e20717542b9
Author: Michał Górny  gentoo  org>
AuthorDate: Fri May  2 03:43:53 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri May  2 03:43:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2a46eb1

dev-python/botocore: Bump to 1.38.7

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 319b8358dfc1..435862b36418 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 
4766db1ba2651ebe65c79f8a37c91cf9
 DIST botocore-1.38.4.gh.tar.gz 14586930 BLAKE2B 
0af73a09979542d92656ecd0f4ad8bdc1d16d99e708b256f7f5150fbd45a3e6fdce261ef388663490174df6a5851118894a69858cd3cb9050d22f6005f92fdd9
 SHA512 
779ae3bfafc3538871cde13f6aaaf4efdbc1c6ce94d66c6329ec547fd10404d9679b7ab754723fb34c9748217ceccbe921ed8e67da2c0164b291201e0541d530
 DIST botocore-1.38.5.gh.tar.gz 14593808 BLAKE2B 
2b9d177cc2da31dfffa76004ded8d1c71bdd8fc89006aa18218d0b5450b23ee953f3afd813e940197b6eadc84a9e46482b013ebdf512a3026d3e3694c822da65
 SHA512 
cd66fc5e71739c4880af2db7a08f11693e6ce89f97edd1af57f30b517ea28d75bfbede0d2188c197682d06012f8762e8018dca792ecc0e0b561631c076bb6eb0
 DIST botocore-1.38.6.gh.tar.gz 14601398 BLAKE2B 
9d997eb7b9a8bbf85406b3a71c6888186b0642298f14233944e403772155a7bbce4ce6d84582646d95ca262a15e734c1b5d1d4ea06a60c342e67f7d0b535d0d8
 SHA512 
22bdaf20838a77add2cdf1d91e3fdc30bc3b00bc5675d70d02e5201736321e1548e46a0b5f1b95c809bf9bdf88a96b55b56d4af5c4e18ff453aa82d54db6e024
+DIST botocore-1.38.7.gh.tar.gz 14606158 BLAKE2B 
626cb48312e5b32ba6d382eb2c385f460284518edef61170133cf1d73e781ff53be5dc19b8ddec6d8bd85ce80d59eb2c6682fda5e437cecc50283996f6b08981
 SHA512 
6a4e028b9cf88e427a9da361951f8372da487dbe4b9532ba3fc29c4da46945ac0690b4551c1dd124353da70675911818027cb5f2f6c22f3eff8fb9e632d98e10

diff --git a/dev-python/botocore/botocore-1.38.7.ebuild 
b/dev-python/botocore/botocore-1.38.7.ebuild
new file mode 100644
index ..b75511187ff5
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-30 Thread Michał Górny
commit: d03b56b071acd42c5e765e2cfa47f071b89b77b4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  1 01:45:38 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  1 02:54:28 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d03b56b0

dev-python/botocore: Bump to 1.38.6

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index e952f001b2b5..319b8358dfc1 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.37.37.gh.tar.gz 14563135 BLAKE2B 
290689f1ab7ebdbac0bccf65680
 DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 
4766db1ba2651ebe65c79f8a37c91cf95875a20c0cc51c1886cd394b90d50109738daa79b398e0c4b80031cfab69e1338dfaafbc0ae796fffa3348f6b13fc1ce
 SHA512 
ad69e119d5bbc98a0c14c1c927badeecc1f57d31305e6a07af41d4d4bf6755f5abc150e36321f71b9495221ad93052d84a1dc964fb9ef6fdd791d4c37e75a01a
 DIST botocore-1.38.4.gh.tar.gz 14586930 BLAKE2B 
0af73a09979542d92656ecd0f4ad8bdc1d16d99e708b256f7f5150fbd45a3e6fdce261ef388663490174df6a5851118894a69858cd3cb9050d22f6005f92fdd9
 SHA512 
779ae3bfafc3538871cde13f6aaaf4efdbc1c6ce94d66c6329ec547fd10404d9679b7ab754723fb34c9748217ceccbe921ed8e67da2c0164b291201e0541d530
 DIST botocore-1.38.5.gh.tar.gz 14593808 BLAKE2B 
2b9d177cc2da31dfffa76004ded8d1c71bdd8fc89006aa18218d0b5450b23ee953f3afd813e940197b6eadc84a9e46482b013ebdf512a3026d3e3694c822da65
 SHA512 
cd66fc5e71739c4880af2db7a08f11693e6ce89f97edd1af57f30b517ea28d75bfbede0d2188c197682d06012f8762e8018dca792ecc0e0b561631c076bb6eb0
+DIST botocore-1.38.6.gh.tar.gz 14601398 BLAKE2B 
9d997eb7b9a8bbf85406b3a71c6888186b0642298f14233944e403772155a7bbce4ce6d84582646d95ca262a15e734c1b5d1d4ea06a60c342e67f7d0b535d0d8
 SHA512 
22bdaf20838a77add2cdf1d91e3fdc30bc3b00bc5675d70d02e5201736321e1548e46a0b5f1b95c809bf9bdf88a96b55b56d4af5c4e18ff453aa82d54db6e024

diff --git a/dev-python/botocore/botocore-1.38.6.ebuild 
b/dev-python/botocore/botocore-1.38.6.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-29 Thread Michał Górny
commit: a3e2cac723b139421ffe515eeb7b17e73e79aeb4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 30 03:49:21 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 30 05:35:43 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3e2cac7

dev-python/botocore: Bump to 1.38.5

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index c55b3d92a238..e952f001b2b5 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.37.33.gh.tar.gz 14547041 BLAKE2B 
65fc9cd205b582dd5b046670dec5708
 DIST botocore-1.37.37.gh.tar.gz 14563135 BLAKE2B 
290689f1ab7ebdbac0bccf6568035776482dbab62c542a41ce6bf93b9d5e01400526c50534fb068798dc5626408c039f8746f091fe881cb70629c6ccd6e4
 SHA512 
3e020f6f264ef19a71f812733536812abe92e5998f3c19766782e01cdd235a17648b330bdb64289ea8b87a520625e0c7ece9436e014ade111d66bc4181f5bec9
 DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 
4766db1ba2651ebe65c79f8a37c91cf95875a20c0cc51c1886cd394b90d50109738daa79b398e0c4b80031cfab69e1338dfaafbc0ae796fffa3348f6b13fc1ce
 SHA512 
ad69e119d5bbc98a0c14c1c927badeecc1f57d31305e6a07af41d4d4bf6755f5abc150e36321f71b9495221ad93052d84a1dc964fb9ef6fdd791d4c37e75a01a
 DIST botocore-1.38.4.gh.tar.gz 14586930 BLAKE2B 
0af73a09979542d92656ecd0f4ad8bdc1d16d99e708b256f7f5150fbd45a3e6fdce261ef388663490174df6a5851118894a69858cd3cb9050d22f6005f92fdd9
 SHA512 
779ae3bfafc3538871cde13f6aaaf4efdbc1c6ce94d66c6329ec547fd10404d9679b7ab754723fb34c9748217ceccbe921ed8e67da2c0164b291201e0541d530
+DIST botocore-1.38.5.gh.tar.gz 14593808 BLAKE2B 
2b9d177cc2da31dfffa76004ded8d1c71bdd8fc89006aa18218d0b5450b23ee953f3afd813e940197b6eadc84a9e46482b013ebdf512a3026d3e3694c822da65
 SHA512 
cd66fc5e71739c4880af2db7a08f11693e6ce89f97edd1af57f30b517ea28d75bfbede0d2188c197682d06012f8762e8018dca792ecc0e0b561631c076bb6eb0

diff --git a/dev-python/botocore/botocore-1.38.5.ebuild 
b/dev-python/botocore/botocore-1.38.5.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-28 Thread Michał Górny
commit: 4fa09382d3a2e3e5f30e96198a380778d9b2ed30
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 29 03:21:35 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 29 04:36:24 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fa09382

dev-python/botocore: Bump to 1.38.4

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index dbcca3faab92..c55b3d92a238 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.37.33.gh.tar.gz 14547041 BLAKE2B 
65fc9cd205b582dd5b046670dec5708d16e638789edfa3c3c6126f404b83a150210d92bb108156540523b0ed30ad06b5ecaa832ed8c751b99ba49b8cc975e4cd
 SHA512 
e07480e100aa3b58831fb76f58d69e1ccea85c629ce9048909d51072d1b2a66ce10b65f97bfc0b82ba5235257035e85442b31b09a3fe4bbb2dfed7bcbeebfc37
 DIST botocore-1.37.37.gh.tar.gz 14563135 BLAKE2B 
290689f1ab7ebdbac0bccf6568035776482dbab62c542a41ce6bf93b9d5e01400526c50534fb068798dc5626408c039f8746f091fe881cb70629c6ccd6e4
 SHA512 
3e020f6f264ef19a71f812733536812abe92e5998f3c19766782e01cdd235a17648b330bdb64289ea8b87a520625e0c7ece9436e014ade111d66bc4181f5bec9
 DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 
4766db1ba2651ebe65c79f8a37c91cf95875a20c0cc51c1886cd394b90d50109738daa79b398e0c4b80031cfab69e1338dfaafbc0ae796fffa3348f6b13fc1ce
 SHA512 
ad69e119d5bbc98a0c14c1c927badeecc1f57d31305e6a07af41d4d4bf6755f5abc150e36321f71b9495221ad93052d84a1dc964fb9ef6fdd791d4c37e75a01a
+DIST botocore-1.38.4.gh.tar.gz 14586930 BLAKE2B 
0af73a09979542d92656ecd0f4ad8bdc1d16d99e708b256f7f5150fbd45a3e6fdce261ef388663490174df6a5851118894a69858cd3cb9050d22f6005f92fdd9
 SHA512 
779ae3bfafc3538871cde13f6aaaf4efdbc1c6ce94d66c6329ec547fd10404d9679b7ab754723fb34c9748217ceccbe921ed8e67da2c0164b291201e0541d530

diff --git a/dev-python/botocore/botocore-1.38.4.ebuild 
b/dev-python/botocore/botocore-1.38.4.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-26 Thread Michał Górny
commit: be966c15ebab61da2905223c0f5d34355d5ab6af
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 26 10:13:19 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 26 10:13:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be966c15

dev-python/botocore: Remove old

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

 dev-python/botocore/Manifest|  5 ---
 dev-python/botocore/botocore-1.37.28.ebuild | 67 -
 dev-python/botocore/botocore-1.37.38.ebuild | 67 -
 dev-python/botocore/botocore-1.38.0.ebuild  | 67 -
 dev-python/botocore/botocore-1.38.1.ebuild  | 67 -
 dev-python/botocore/botocore-1.38.2.ebuild  | 67 -
 6 files changed, 340 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index a3ceec37b1e1..dbcca3faab92 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,8 +1,3 @@
-DIST botocore-1.37.28.gh.tar.gz 14529730 BLAKE2B 
aa04a445d45d24ff7dad8553ce19676fc73e6cd852b5ee41c3cc29039aa6b353399ce9e17b8081e21652fd2bb06b1f58822cf1143a0305256c78515f21d64fa9
 SHA512 
ea757146393a94faee45487d3b0b4ba0927f0d3a5a37349788a2e2a4d1b4950d027d47bc92c3eb021d2253ce80fc4399a5dbfca447382d6b68e49786951fa02f
 DIST botocore-1.37.33.gh.tar.gz 14547041 BLAKE2B 
65fc9cd205b582dd5b046670dec5708d16e638789edfa3c3c6126f404b83a150210d92bb108156540523b0ed30ad06b5ecaa832ed8c751b99ba49b8cc975e4cd
 SHA512 
e07480e100aa3b58831fb76f58d69e1ccea85c629ce9048909d51072d1b2a66ce10b65f97bfc0b82ba5235257035e85442b31b09a3fe4bbb2dfed7bcbeebfc37
 DIST botocore-1.37.37.gh.tar.gz 14563135 BLAKE2B 
290689f1ab7ebdbac0bccf6568035776482dbab62c542a41ce6bf93b9d5e01400526c50534fb068798dc5626408c039f8746f091fe881cb70629c6ccd6e4
 SHA512 
3e020f6f264ef19a71f812733536812abe92e5998f3c19766782e01cdd235a17648b330bdb64289ea8b87a520625e0c7ece9436e014ade111d66bc4181f5bec9
-DIST botocore-1.37.38.gh.tar.gz 14568062 BLAKE2B 
ca684d02e52ecb0f12597b9e1ab8de4a4979cd177c40d4d71af3bcdaf7d5a27187521624cb178553054acd1eefed7ff10abedb29b86fa0f0025978349ef9a21f
 SHA512 
ed1cedf46a47853a889d6daa63113e0900732fd40af4f44d1787a0d12238aed4c2262de0e1380d2eab2e4a667720d985d48b57e558a3f5305edd3172fe686808
-DIST botocore-1.38.0.gh.tar.gz 14576953 BLAKE2B 
7a843baf6d1fdc1f9c79fa4eb387c255e97f2bdd0716a3acd21948045ce71206b426bf97d8b9a20339c78db806dde8795b5b3e9dab1c069c8c0866db02308380
 SHA512 
a3dbd68615454868126da1d57fe3e4a1e602ebc44646a7fd7853471d738a1e6bbdb29881bbe551731cfa693f6a418dfd6140bd1297c20c8a7e59238ecb711da1
-DIST botocore-1.38.1.gh.tar.gz 14577554 BLAKE2B 
b41b110ad2ced738d953da3cc8d8754e4a846e2297723b18d6eca8b91012d77d16765ea7e4b57c20cb5024bc12c75311508e4f598cacb94240ef2a5cbbf12970
 SHA512 
23482b851d9fd17c8989fb5e800a95c38a4bd49adb0450255965b41a65d0c333b5d5d06655d83e8695590e5852933cc94297463df87261c316062f228ade7164
-DIST botocore-1.38.2.gh.tar.gz 14578560 BLAKE2B 
35ebcf4d6f314c5005a1f94bd6d492b3a8c12643815e4eb2b969a3b3c2bfe6f95a765b4a2f98ccbd8165bf979a2adb2a05ff78ef82d31342134ea141d2fd816a
 SHA512 
ebd43e8ad32da33788770d8c22c82a1bc4c2f4381b8b8d12f6ab5b857565079a89964b6a6c533b26308b6aa468e5bc1ce95741ead37a3647da926458c3503b01
 DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 
4766db1ba2651ebe65c79f8a37c91cf95875a20c0cc51c1886cd394b90d50109738daa79b398e0c4b80031cfab69e1338dfaafbc0ae796fffa3348f6b13fc1ce
 SHA512 
ad69e119d5bbc98a0c14c1c927badeecc1f57d31305e6a07af41d4d4bf6755f5abc150e36321f71b9495221ad93052d84a1dc964fb9ef6fdd791d4c37e75a01a

diff --git a/dev-python/botocore/botocore-1.37.28.ebuild 
b/dev-python/botocore/botocore-1.37.28.ebuild
deleted file mode 100644
index f72d8120ad60..
--- a/dev-python/botocore/botocore-1.37.28.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_{10..13} )
-
-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_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 bot

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

2025-04-26 Thread Arthur Zamarin
commit: d6fbc11f703912510b30689cb2f78394eb898c1c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 26 10:04:20 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 26 10:04:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6fbc11f

dev-python/botocore: Stabilize 1.37.33 ALLARCHES, #954744

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

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

diff --git a/dev-python/botocore/botocore-1.37.33.ebuild 
b/dev-python/botocore/botocore-1.37.33.ebuild
index 9e1580d45581..f72d8120ad60 100644
--- a/dev-python/botocore/botocore-1.37.33.ebuild
+++ b/dev-python/botocore/botocore-1.37.33.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-04-26 Thread Michał Górny
commit: f356f6dde087df42514d0ef298ac3967cd3beddd
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 26 04:48:36 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 26 07:02:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f356f6dd

dev-python/botocore: Bump to 1.38.3

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 3fa18b6e841b..a3ceec37b1e1 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.37.38.gh.tar.gz 14568062 BLAKE2B 
ca684d02e52ecb0f12597b9e1ab8de4
 DIST botocore-1.38.0.gh.tar.gz 14576953 BLAKE2B 
7a843baf6d1fdc1f9c79fa4eb387c255e97f2bdd0716a3acd21948045ce71206b426bf97d8b9a20339c78db806dde8795b5b3e9dab1c069c8c0866db02308380
 SHA512 
a3dbd68615454868126da1d57fe3e4a1e602ebc44646a7fd7853471d738a1e6bbdb29881bbe551731cfa693f6a418dfd6140bd1297c20c8a7e59238ecb711da1
 DIST botocore-1.38.1.gh.tar.gz 14577554 BLAKE2B 
b41b110ad2ced738d953da3cc8d8754e4a846e2297723b18d6eca8b91012d77d16765ea7e4b57c20cb5024bc12c75311508e4f598cacb94240ef2a5cbbf12970
 SHA512 
23482b851d9fd17c8989fb5e800a95c38a4bd49adb0450255965b41a65d0c333b5d5d06655d83e8695590e5852933cc94297463df87261c316062f228ade7164
 DIST botocore-1.38.2.gh.tar.gz 14578560 BLAKE2B 
35ebcf4d6f314c5005a1f94bd6d492b3a8c12643815e4eb2b969a3b3c2bfe6f95a765b4a2f98ccbd8165bf979a2adb2a05ff78ef82d31342134ea141d2fd816a
 SHA512 
ebd43e8ad32da33788770d8c22c82a1bc4c2f4381b8b8d12f6ab5b857565079a89964b6a6c533b26308b6aa468e5bc1ce95741ead37a3647da926458c3503b01
+DIST botocore-1.38.3.gh.tar.gz 14578552 BLAKE2B 
4766db1ba2651ebe65c79f8a37c91cf95875a20c0cc51c1886cd394b90d50109738daa79b398e0c4b80031cfab69e1338dfaafbc0ae796fffa3348f6b13fc1ce
 SHA512 
ad69e119d5bbc98a0c14c1c927badeecc1f57d31305e6a07af41d4d4bf6755f5abc150e36321f71b9495221ad93052d84a1dc964fb9ef6fdd791d4c37e75a01a

diff --git a/dev-python/botocore/botocore-1.38.3.ebuild 
b/dev-python/botocore/botocore-1.38.3.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-24 Thread Michał Górny
commit: fea4a2c4e7d9a2c3ae54e322057f22eaf0ed78a6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 25 03:58:20 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 25 03:58:20 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fea4a2c4

dev-python/botocore: Bump to 1.38.2

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 271080029844..3fa18b6e841b 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.37.37.gh.tar.gz 14563135 BLAKE2B 
290689f1ab7ebdbac0bccf65680
 DIST botocore-1.37.38.gh.tar.gz 14568062 BLAKE2B 
ca684d02e52ecb0f12597b9e1ab8de4a4979cd177c40d4d71af3bcdaf7d5a27187521624cb178553054acd1eefed7ff10abedb29b86fa0f0025978349ef9a21f
 SHA512 
ed1cedf46a47853a889d6daa63113e0900732fd40af4f44d1787a0d12238aed4c2262de0e1380d2eab2e4a667720d985d48b57e558a3f5305edd3172fe686808
 DIST botocore-1.38.0.gh.tar.gz 14576953 BLAKE2B 
7a843baf6d1fdc1f9c79fa4eb387c255e97f2bdd0716a3acd21948045ce71206b426bf97d8b9a20339c78db806dde8795b5b3e9dab1c069c8c0866db02308380
 SHA512 
a3dbd68615454868126da1d57fe3e4a1e602ebc44646a7fd7853471d738a1e6bbdb29881bbe551731cfa693f6a418dfd6140bd1297c20c8a7e59238ecb711da1
 DIST botocore-1.38.1.gh.tar.gz 14577554 BLAKE2B 
b41b110ad2ced738d953da3cc8d8754e4a846e2297723b18d6eca8b91012d77d16765ea7e4b57c20cb5024bc12c75311508e4f598cacb94240ef2a5cbbf12970
 SHA512 
23482b851d9fd17c8989fb5e800a95c38a4bd49adb0450255965b41a65d0c333b5d5d06655d83e8695590e5852933cc94297463df87261c316062f228ade7164
+DIST botocore-1.38.2.gh.tar.gz 14578560 BLAKE2B 
35ebcf4d6f314c5005a1f94bd6d492b3a8c12643815e4eb2b969a3b3c2bfe6f95a765b4a2f98ccbd8165bf979a2adb2a05ff78ef82d31342134ea141d2fd816a
 SHA512 
ebd43e8ad32da33788770d8c22c82a1bc4c2f4381b8b8d12f6ab5b857565079a89964b6a6c533b26308b6aa468e5bc1ce95741ead37a3647da926458c3503b01

diff --git a/dev-python/botocore/botocore-1.38.2.ebuild 
b/dev-python/botocore/botocore-1.38.2.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-23 Thread Michał Górny
commit: 47a375a29bdf87f323a2e3c2a0c5e8d1b96a241c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 24 00:55:49 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 24 00:55:49 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47a375a2

dev-python/botocore: Bump to 1.38.1

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 1fae4a02faa0..271080029844 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.37.33.gh.tar.gz 14547041 BLAKE2B 
65fc9cd205b582dd5b046670dec5708
 DIST botocore-1.37.37.gh.tar.gz 14563135 BLAKE2B 
290689f1ab7ebdbac0bccf6568035776482dbab62c542a41ce6bf93b9d5e01400526c50534fb068798dc5626408c039f8746f091fe881cb70629c6ccd6e4
 SHA512 
3e020f6f264ef19a71f812733536812abe92e5998f3c19766782e01cdd235a17648b330bdb64289ea8b87a520625e0c7ece9436e014ade111d66bc4181f5bec9
 DIST botocore-1.37.38.gh.tar.gz 14568062 BLAKE2B 
ca684d02e52ecb0f12597b9e1ab8de4a4979cd177c40d4d71af3bcdaf7d5a27187521624cb178553054acd1eefed7ff10abedb29b86fa0f0025978349ef9a21f
 SHA512 
ed1cedf46a47853a889d6daa63113e0900732fd40af4f44d1787a0d12238aed4c2262de0e1380d2eab2e4a667720d985d48b57e558a3f5305edd3172fe686808
 DIST botocore-1.38.0.gh.tar.gz 14576953 BLAKE2B 
7a843baf6d1fdc1f9c79fa4eb387c255e97f2bdd0716a3acd21948045ce71206b426bf97d8b9a20339c78db806dde8795b5b3e9dab1c069c8c0866db02308380
 SHA512 
a3dbd68615454868126da1d57fe3e4a1e602ebc44646a7fd7853471d738a1e6bbdb29881bbe551731cfa693f6a418dfd6140bd1297c20c8a7e59238ecb711da1
+DIST botocore-1.38.1.gh.tar.gz 14577554 BLAKE2B 
b41b110ad2ced738d953da3cc8d8754e4a846e2297723b18d6eca8b91012d77d16765ea7e4b57c20cb5024bc12c75311508e4f598cacb94240ef2a5cbbf12970
 SHA512 
23482b851d9fd17c8989fb5e800a95c38a4bd49adb0450255965b41a65d0c333b5d5d06655d83e8695590e5852933cc94297463df87261c316062f228ade7164

diff --git a/dev-python/botocore/botocore-1.38.1.ebuild 
b/dev-python/botocore/botocore-1.38.1.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-22 Thread Michał Górny
commit: 5c2376df6e188acd5ca856b8c8467dc30dd48745
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr 23 04:35:38 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr 23 04:35:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c2376df

dev-python/botocore: Bump to 1.38.0

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 573b855c45fb..1fae4a02faa0 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.37.28.gh.tar.gz 14529730 BLAKE2B 
aa04a445d45d24ff7dad8553ce19676
 DIST botocore-1.37.33.gh.tar.gz 14547041 BLAKE2B 
65fc9cd205b582dd5b046670dec5708d16e638789edfa3c3c6126f404b83a150210d92bb108156540523b0ed30ad06b5ecaa832ed8c751b99ba49b8cc975e4cd
 SHA512 
e07480e100aa3b58831fb76f58d69e1ccea85c629ce9048909d51072d1b2a66ce10b65f97bfc0b82ba5235257035e85442b31b09a3fe4bbb2dfed7bcbeebfc37
 DIST botocore-1.37.37.gh.tar.gz 14563135 BLAKE2B 
290689f1ab7ebdbac0bccf6568035776482dbab62c542a41ce6bf93b9d5e01400526c50534fb068798dc5626408c039f8746f091fe881cb70629c6ccd6e4
 SHA512 
3e020f6f264ef19a71f812733536812abe92e5998f3c19766782e01cdd235a17648b330bdb64289ea8b87a520625e0c7ece9436e014ade111d66bc4181f5bec9
 DIST botocore-1.37.38.gh.tar.gz 14568062 BLAKE2B 
ca684d02e52ecb0f12597b9e1ab8de4a4979cd177c40d4d71af3bcdaf7d5a27187521624cb178553054acd1eefed7ff10abedb29b86fa0f0025978349ef9a21f
 SHA512 
ed1cedf46a47853a889d6daa63113e0900732fd40af4f44d1787a0d12238aed4c2262de0e1380d2eab2e4a667720d985d48b57e558a3f5305edd3172fe686808
+DIST botocore-1.38.0.gh.tar.gz 14576953 BLAKE2B 
7a843baf6d1fdc1f9c79fa4eb387c255e97f2bdd0716a3acd21948045ce71206b426bf97d8b9a20339c78db806dde8795b5b3e9dab1c069c8c0866db02308380
 SHA512 
a3dbd68615454868126da1d57fe3e4a1e602ebc44646a7fd7853471d738a1e6bbdb29881bbe551731cfa693f6a418dfd6140bd1297c20c8a7e59238ecb711da1

diff --git a/dev-python/botocore/botocore-1.38.0.ebuild 
b/dev-python/botocore/botocore-1.38.0.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.38.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-21 Thread Michał Górny
commit: 7f39f69734ee24ac448256a7eb28dee7e7617be2
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 22 02:29:17 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 22 02:29:17 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f39f697

dev-python/botocore: Bump to 1.37.38

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 30799766595a..573b855c45fb 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.37.28.gh.tar.gz 14529730 BLAKE2B 
aa04a445d45d24ff7dad8553ce19676fc73e6cd852b5ee41c3cc29039aa6b353399ce9e17b8081e21652fd2bb06b1f58822cf1143a0305256c78515f21d64fa9
 SHA512 
ea757146393a94faee45487d3b0b4ba0927f0d3a5a37349788a2e2a4d1b4950d027d47bc92c3eb021d2253ce80fc4399a5dbfca447382d6b68e49786951fa02f
 DIST botocore-1.37.33.gh.tar.gz 14547041 BLAKE2B 
65fc9cd205b582dd5b046670dec5708d16e638789edfa3c3c6126f404b83a150210d92bb108156540523b0ed30ad06b5ecaa832ed8c751b99ba49b8cc975e4cd
 SHA512 
e07480e100aa3b58831fb76f58d69e1ccea85c629ce9048909d51072d1b2a66ce10b65f97bfc0b82ba5235257035e85442b31b09a3fe4bbb2dfed7bcbeebfc37
 DIST botocore-1.37.37.gh.tar.gz 14563135 BLAKE2B 
290689f1ab7ebdbac0bccf6568035776482dbab62c542a41ce6bf93b9d5e01400526c50534fb068798dc5626408c039f8746f091fe881cb70629c6ccd6e4
 SHA512 
3e020f6f264ef19a71f812733536812abe92e5998f3c19766782e01cdd235a17648b330bdb64289ea8b87a520625e0c7ece9436e014ade111d66bc4181f5bec9
+DIST botocore-1.37.38.gh.tar.gz 14568062 BLAKE2B 
ca684d02e52ecb0f12597b9e1ab8de4a4979cd177c40d4d71af3bcdaf7d5a27187521624cb178553054acd1eefed7ff10abedb29b86fa0f0025978349ef9a21f
 SHA512 
ed1cedf46a47853a889d6daa63113e0900732fd40af4f44d1787a0d12238aed4c2262de0e1380d2eab2e4a667720d985d48b57e558a3f5305edd3172fe686808

diff --git a/dev-python/botocore/botocore-1.37.38.ebuild 
b/dev-python/botocore/botocore-1.37.38.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-19 Thread Michał Górny
commit: 66c839ed0237996097ea1b55622e373a44955fba
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 19 14:04:08 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 19 14:56:09 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66c839ed

dev-python/botocore: Remove old

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

 dev-python/botocore/Manifest|  4 --
 dev-python/botocore/botocore-1.37.23.ebuild | 67 -
 dev-python/botocore/botocore-1.37.34.ebuild | 67 -
 dev-python/botocore/botocore-1.37.35.ebuild | 67 -
 dev-python/botocore/botocore-1.37.36.ebuild | 67 -
 5 files changed, 272 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index bfcf0baf1175..30799766595a 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,7 +1,3 @@
-DIST botocore-1.37.23.gh.tar.gz 14408721 BLAKE2B 
6309e847210a3f7f916679078fba54afff6369d0d983638a1f0535da30349e918699c022929585d5d106a47822f746429b5eb4e52f0996059ce38f989cbf05c2
 SHA512 
61147b40c082469c5d99ba626ce1549c2d640c25151ae39e588c1ca15c20aa3eff1eeb1d91de18c62203099d45f1a70541e675b9c5ab14f5c04f90982f9a2ddd
 DIST botocore-1.37.28.gh.tar.gz 14529730 BLAKE2B 
aa04a445d45d24ff7dad8553ce19676fc73e6cd852b5ee41c3cc29039aa6b353399ce9e17b8081e21652fd2bb06b1f58822cf1143a0305256c78515f21d64fa9
 SHA512 
ea757146393a94faee45487d3b0b4ba0927f0d3a5a37349788a2e2a4d1b4950d027d47bc92c3eb021d2253ce80fc4399a5dbfca447382d6b68e49786951fa02f
 DIST botocore-1.37.33.gh.tar.gz 14547041 BLAKE2B 
65fc9cd205b582dd5b046670dec5708d16e638789edfa3c3c6126f404b83a150210d92bb108156540523b0ed30ad06b5ecaa832ed8c751b99ba49b8cc975e4cd
 SHA512 
e07480e100aa3b58831fb76f58d69e1ccea85c629ce9048909d51072d1b2a66ce10b65f97bfc0b82ba5235257035e85442b31b09a3fe4bbb2dfed7bcbeebfc37
-DIST botocore-1.37.34.gh.tar.gz 14549837 BLAKE2B 
bfa7b68de3bfd1d71396f55f8a7f75bbdf199a034662338e5f7bdb082de120da3a694d906402fce1ba38ac89d9a9857715028409a5d2ca082667f066170a606a
 SHA512 
6a5432b35430edd78a67279d3bb7864c1ee5cb9397a4c5f8a76b251ffa5a2f03c9b4710378f248e4a6fb99567d682dae7d011a9271b67c7d127240c90d1afcfd
-DIST botocore-1.37.35.gh.tar.gz 14551567 BLAKE2B 
c12d36c1213a05eb1fc616a9b8823409a31df9c33f0f6c0eef4ffeb5c1086cb3e13dd5f1909159ba210dd85e9fd0dff5542aaf006aeefb7fa8b54e3593011252
 SHA512 
ec3536f9bdc48b9a6f9b21abeefa726bcec4b324591ecafd03dc676ccb3343d4d0e95c3b0b8b3659cf4e3ee73e01c8f680890317da1c756f167fa601e0a83c39
-DIST botocore-1.37.36.gh.tar.gz 14561745 BLAKE2B 
de5d3b1fd3e85f492ab6b33c46e099798cc989aa804ff28bef134a8ef0121161e45d7a3e85704a43d668d4a9480edad6b8afd702ddb878c42578a54b16c32680
 SHA512 
a5d943c74235b8b3fbd2751022508355535d92ada234d68ea18cf55dc47eed6a411ba685629e2d74880773a837de73fbd34fe25cdef273cacf2f31365da710a6
 DIST botocore-1.37.37.gh.tar.gz 14563135 BLAKE2B 
290689f1ab7ebdbac0bccf6568035776482dbab62c542a41ce6bf93b9d5e01400526c50534fb068798dc5626408c039f8746f091fe881cb70629c6ccd6e4
 SHA512 
3e020f6f264ef19a71f812733536812abe92e5998f3c19766782e01cdd235a17648b330bdb64289ea8b87a520625e0c7ece9436e014ade111d66bc4181f5bec9

diff --git a/dev-python/botocore/botocore-1.37.23.ebuild 
b/dev-python/botocore/botocore-1.37.23.ebuild
deleted file mode 100644
index f72d8120ad60..
--- a/dev-python/botocore/botocore-1.37.23.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_{10..13} )
-
-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_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_

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

2025-04-19 Thread Michał Górny
commit: e4b0498e91b0b995ef857a54c7a1bd994d8e38de
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 19 13:17:12 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 19 13:19:55 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4b0498e

dev-python/botocore: Stabilize 1.37.28 ALLARCHES, #954050

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

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

diff --git a/dev-python/botocore/botocore-1.37.28.ebuild 
b/dev-python/botocore/botocore-1.37.28.ebuild
index 9e1580d45581..f72d8120ad60 100644
--- a/dev-python/botocore/botocore-1.37.28.ebuild
+++ b/dev-python/botocore/botocore-1.37.28.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-04-18 Thread Michał Górny
commit: d787ed4a708ad3a9df61f0a684caf10a521f4300
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 19 05:14:34 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 19 06:24:25 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d787ed4a

dev-python/botocore: Bump to 1.37.37

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 70ac839ebf3b..bfcf0baf1175 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.37.33.gh.tar.gz 14547041 BLAKE2B 
65fc9cd205b582dd5b046670dec5708
 DIST botocore-1.37.34.gh.tar.gz 14549837 BLAKE2B 
bfa7b68de3bfd1d71396f55f8a7f75bbdf199a034662338e5f7bdb082de120da3a694d906402fce1ba38ac89d9a9857715028409a5d2ca082667f066170a606a
 SHA512 
6a5432b35430edd78a67279d3bb7864c1ee5cb9397a4c5f8a76b251ffa5a2f03c9b4710378f248e4a6fb99567d682dae7d011a9271b67c7d127240c90d1afcfd
 DIST botocore-1.37.35.gh.tar.gz 14551567 BLAKE2B 
c12d36c1213a05eb1fc616a9b8823409a31df9c33f0f6c0eef4ffeb5c1086cb3e13dd5f1909159ba210dd85e9fd0dff5542aaf006aeefb7fa8b54e3593011252
 SHA512 
ec3536f9bdc48b9a6f9b21abeefa726bcec4b324591ecafd03dc676ccb3343d4d0e95c3b0b8b3659cf4e3ee73e01c8f680890317da1c756f167fa601e0a83c39
 DIST botocore-1.37.36.gh.tar.gz 14561745 BLAKE2B 
de5d3b1fd3e85f492ab6b33c46e099798cc989aa804ff28bef134a8ef0121161e45d7a3e85704a43d668d4a9480edad6b8afd702ddb878c42578a54b16c32680
 SHA512 
a5d943c74235b8b3fbd2751022508355535d92ada234d68ea18cf55dc47eed6a411ba685629e2d74880773a837de73fbd34fe25cdef273cacf2f31365da710a6
+DIST botocore-1.37.37.gh.tar.gz 14563135 BLAKE2B 
290689f1ab7ebdbac0bccf6568035776482dbab62c542a41ce6bf93b9d5e01400526c50534fb068798dc5626408c039f8746f091fe881cb70629c6ccd6e4
 SHA512 
3e020f6f264ef19a71f812733536812abe92e5998f3c19766782e01cdd235a17648b330bdb64289ea8b87a520625e0c7ece9436e014ade111d66bc4181f5bec9

diff --git a/dev-python/botocore/botocore-1.37.37.ebuild 
b/dev-python/botocore/botocore-1.37.37.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-17 Thread Michał Górny
commit: f95bd3f1099088a3866fb9f2174c54dbd45a0e43
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 18 02:17:36 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 18 03:11:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f95bd3f1

dev-python/botocore: Bump to 1.37.36

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ba8cc8f32a78..70ac839ebf3b 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.37.28.gh.tar.gz 14529730 BLAKE2B 
aa04a445d45d24ff7dad8553ce19676
 DIST botocore-1.37.33.gh.tar.gz 14547041 BLAKE2B 
65fc9cd205b582dd5b046670dec5708d16e638789edfa3c3c6126f404b83a150210d92bb108156540523b0ed30ad06b5ecaa832ed8c751b99ba49b8cc975e4cd
 SHA512 
e07480e100aa3b58831fb76f58d69e1ccea85c629ce9048909d51072d1b2a66ce10b65f97bfc0b82ba5235257035e85442b31b09a3fe4bbb2dfed7bcbeebfc37
 DIST botocore-1.37.34.gh.tar.gz 14549837 BLAKE2B 
bfa7b68de3bfd1d71396f55f8a7f75bbdf199a034662338e5f7bdb082de120da3a694d906402fce1ba38ac89d9a9857715028409a5d2ca082667f066170a606a
 SHA512 
6a5432b35430edd78a67279d3bb7864c1ee5cb9397a4c5f8a76b251ffa5a2f03c9b4710378f248e4a6fb99567d682dae7d011a9271b67c7d127240c90d1afcfd
 DIST botocore-1.37.35.gh.tar.gz 14551567 BLAKE2B 
c12d36c1213a05eb1fc616a9b8823409a31df9c33f0f6c0eef4ffeb5c1086cb3e13dd5f1909159ba210dd85e9fd0dff5542aaf006aeefb7fa8b54e3593011252
 SHA512 
ec3536f9bdc48b9a6f9b21abeefa726bcec4b324591ecafd03dc676ccb3343d4d0e95c3b0b8b3659cf4e3ee73e01c8f680890317da1c756f167fa601e0a83c39
+DIST botocore-1.37.36.gh.tar.gz 14561745 BLAKE2B 
de5d3b1fd3e85f492ab6b33c46e099798cc989aa804ff28bef134a8ef0121161e45d7a3e85704a43d668d4a9480edad6b8afd702ddb878c42578a54b16c32680
 SHA512 
a5d943c74235b8b3fbd2751022508355535d92ada234d68ea18cf55dc47eed6a411ba685629e2d74880773a837de73fbd34fe25cdef273cacf2f31365da710a6

diff --git a/dev-python/botocore/botocore-1.37.36.ebuild 
b/dev-python/botocore/botocore-1.37.36.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-16 Thread Michał Górny
commit: 4c49b4deadb4497a3c41c06a2d74ce90adc8b598
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 17 03:56:12 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 17 04:31:52 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c49b4de

dev-python/botocore: Bump to 1.37.35

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 032fa9f293a0..ba8cc8f32a78 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.37.23.gh.tar.gz 14408721 BLAKE2B 
6309e847210a3f7f916679078fba54a
 DIST botocore-1.37.28.gh.tar.gz 14529730 BLAKE2B 
aa04a445d45d24ff7dad8553ce19676fc73e6cd852b5ee41c3cc29039aa6b353399ce9e17b8081e21652fd2bb06b1f58822cf1143a0305256c78515f21d64fa9
 SHA512 
ea757146393a94faee45487d3b0b4ba0927f0d3a5a37349788a2e2a4d1b4950d027d47bc92c3eb021d2253ce80fc4399a5dbfca447382d6b68e49786951fa02f
 DIST botocore-1.37.33.gh.tar.gz 14547041 BLAKE2B 
65fc9cd205b582dd5b046670dec5708d16e638789edfa3c3c6126f404b83a150210d92bb108156540523b0ed30ad06b5ecaa832ed8c751b99ba49b8cc975e4cd
 SHA512 
e07480e100aa3b58831fb76f58d69e1ccea85c629ce9048909d51072d1b2a66ce10b65f97bfc0b82ba5235257035e85442b31b09a3fe4bbb2dfed7bcbeebfc37
 DIST botocore-1.37.34.gh.tar.gz 14549837 BLAKE2B 
bfa7b68de3bfd1d71396f55f8a7f75bbdf199a034662338e5f7bdb082de120da3a694d906402fce1ba38ac89d9a9857715028409a5d2ca082667f066170a606a
 SHA512 
6a5432b35430edd78a67279d3bb7864c1ee5cb9397a4c5f8a76b251ffa5a2f03c9b4710378f248e4a6fb99567d682dae7d011a9271b67c7d127240c90d1afcfd
+DIST botocore-1.37.35.gh.tar.gz 14551567 BLAKE2B 
c12d36c1213a05eb1fc616a9b8823409a31df9c33f0f6c0eef4ffeb5c1086cb3e13dd5f1909159ba210dd85e9fd0dff5542aaf006aeefb7fa8b54e3593011252
 SHA512 
ec3536f9bdc48b9a6f9b21abeefa726bcec4b324591ecafd03dc676ccb3343d4d0e95c3b0b8b3659cf4e3ee73e01c8f680890317da1c756f167fa601e0a83c39

diff --git a/dev-python/botocore/botocore-1.37.35.ebuild 
b/dev-python/botocore/botocore-1.37.35.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-14 Thread Michał Górny
commit: f0b8a52d57e023fa673f7ea970f0f83f351c75ed
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 15 04:08:16 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 15 04:08:16 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0b8a52d

dev-python/botocore: Bump to 1.37.34

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 9ec4cde6c0be..032fa9f293a0 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.37.23.gh.tar.gz 14408721 BLAKE2B 
6309e847210a3f7f916679078fba54afff6369d0d983638a1f0535da30349e918699c022929585d5d106a47822f746429b5eb4e52f0996059ce38f989cbf05c2
 SHA512 
61147b40c082469c5d99ba626ce1549c2d640c25151ae39e588c1ca15c20aa3eff1eeb1d91de18c62203099d45f1a70541e675b9c5ab14f5c04f90982f9a2ddd
 DIST botocore-1.37.28.gh.tar.gz 14529730 BLAKE2B 
aa04a445d45d24ff7dad8553ce19676fc73e6cd852b5ee41c3cc29039aa6b353399ce9e17b8081e21652fd2bb06b1f58822cf1143a0305256c78515f21d64fa9
 SHA512 
ea757146393a94faee45487d3b0b4ba0927f0d3a5a37349788a2e2a4d1b4950d027d47bc92c3eb021d2253ce80fc4399a5dbfca447382d6b68e49786951fa02f
 DIST botocore-1.37.33.gh.tar.gz 14547041 BLAKE2B 
65fc9cd205b582dd5b046670dec5708d16e638789edfa3c3c6126f404b83a150210d92bb108156540523b0ed30ad06b5ecaa832ed8c751b99ba49b8cc975e4cd
 SHA512 
e07480e100aa3b58831fb76f58d69e1ccea85c629ce9048909d51072d1b2a66ce10b65f97bfc0b82ba5235257035e85442b31b09a3fe4bbb2dfed7bcbeebfc37
+DIST botocore-1.37.34.gh.tar.gz 14549837 BLAKE2B 
bfa7b68de3bfd1d71396f55f8a7f75bbdf199a034662338e5f7bdb082de120da3a694d906402fce1ba38ac89d9a9857715028409a5d2ca082667f066170a606a
 SHA512 
6a5432b35430edd78a67279d3bb7864c1ee5cb9397a4c5f8a76b251ffa5a2f03c9b4710378f248e4a6fb99567d682dae7d011a9271b67c7d127240c90d1afcfd

diff --git a/dev-python/botocore/botocore-1.37.34.ebuild 
b/dev-python/botocore/botocore-1.37.34.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-12 Thread Michał Górny
commit: 7e6a9651a3ed2c39034bb16f507e91b1105f563b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 12 07:35:01 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 12 07:35:01 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e6a9651

dev-python/botocore: Remove old

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

 dev-python/botocore/Manifest|  5 ---
 dev-python/botocore/botocore-1.37.18.ebuild | 67 -
 dev-python/botocore/botocore-1.37.29.ebuild | 67 -
 dev-python/botocore/botocore-1.37.30.ebuild | 67 -
 dev-python/botocore/botocore-1.37.31.ebuild | 67 -
 dev-python/botocore/botocore-1.37.32.ebuild | 67 -
 6 files changed, 340 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 5dbfab686785..9ec4cde6c0be 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,8 +1,3 @@
-DIST botocore-1.37.18.gh.tar.gz 14386605 BLAKE2B 
541cfccf5251a7534751a48de2e1c4d652b6ec65c94311de23ed7cffc582f9ae7ea13e62714e41e6eb49c6135bcd054bce5985e4fb06b30babfba7f9791ce2cc
 SHA512 
3eeb4cdd098a7a2867ff44f189087c4b331ce32a81dea989ce78ece936f9b087cb995779d81a6cd730c8fca528243b327f7d4a0dd58122dad21f3a5536a4f577
 DIST botocore-1.37.23.gh.tar.gz 14408721 BLAKE2B 
6309e847210a3f7f916679078fba54afff6369d0d983638a1f0535da30349e918699c022929585d5d106a47822f746429b5eb4e52f0996059ce38f989cbf05c2
 SHA512 
61147b40c082469c5d99ba626ce1549c2d640c25151ae39e588c1ca15c20aa3eff1eeb1d91de18c62203099d45f1a70541e675b9c5ab14f5c04f90982f9a2ddd
 DIST botocore-1.37.28.gh.tar.gz 14529730 BLAKE2B 
aa04a445d45d24ff7dad8553ce19676fc73e6cd852b5ee41c3cc29039aa6b353399ce9e17b8081e21652fd2bb06b1f58822cf1143a0305256c78515f21d64fa9
 SHA512 
ea757146393a94faee45487d3b0b4ba0927f0d3a5a37349788a2e2a4d1b4950d027d47bc92c3eb021d2253ce80fc4399a5dbfca447382d6b68e49786951fa02f
-DIST botocore-1.37.29.gh.tar.gz 14534398 BLAKE2B 
22916213e7dcba5c6e17105a6abf2752586d17fc1496c1d09b92584cd2d4c5a341c251253bdbdf0699b8cc7d4a2d190d1855698847adf0352f003a1a667bac25
 SHA512 
3346fa9013d4b361a9fff66aed238d71ba65ebd63555c50fd443aa07eda7c599e1816c8900320a97799ed3aaedd1fd246a5499627ceb9933204f45b878fece6c
-DIST botocore-1.37.30.gh.tar.gz 14539545 BLAKE2B 
73b3c393d5da95b89d798695ba1fb656017c9d3754371d2d6debbcac8e33795d27bad0fd18258b0381148cd2fd45cabadc59a17745bf1908f23342bbfae3b60f
 SHA512 
8f6d8b963e06b94fd373ab54a84c4083c9a55637d88cb75d2844e094dc1a6ca7a954b215f71515841a6a2776526f1807c2a50983f6417b08057bc2ca843ac390
-DIST botocore-1.37.31.gh.tar.gz 14540600 BLAKE2B 
872049187a44ff5d7099902c10cf68a83983421798eecee50b02d8b5bd646a04f22ed2b41ec84374499c9d97ed6a2a4fd4e39b5de77e0c8e56fa94c31c2c94aa
 SHA512 
0fffb63321c4ff58533c121e18a6a3cb4cf1587ce0a6fb8ddacc02d52e50de91f278e928dfaad8801b7f081761e0c7ae311a6acab386bdea6de917ddae13cced
-DIST botocore-1.37.32.gh.tar.gz 14545157 BLAKE2B 
19f5ce89320d0c9d63dffbb40b510309be89e183b49ab6aa5f35b264bb64c6940f527dee7696c334265042c79b5c2d79250f8941db7293c4d464262a8baa8626
 SHA512 
f90c90a9985e8a36c5c75a072517da4ec762edd08091c19db8fe3821f294e7f8eb09d28359606c0b8a946f36be415bca6e4085c2296ce0d1280407b9fe757ad1
 DIST botocore-1.37.33.gh.tar.gz 14547041 BLAKE2B 
65fc9cd205b582dd5b046670dec5708d16e638789edfa3c3c6126f404b83a150210d92bb108156540523b0ed30ad06b5ecaa832ed8c751b99ba49b8cc975e4cd
 SHA512 
e07480e100aa3b58831fb76f58d69e1ccea85c629ce9048909d51072d1b2a66ce10b65f97bfc0b82ba5235257035e85442b31b09a3fe4bbb2dfed7bcbeebfc37

diff --git a/dev-python/botocore/botocore-1.37.18.ebuild 
b/dev-python/botocore/botocore-1.37.18.ebuild
deleted file mode 100644
index f72d8120ad60..
--- a/dev-python/botocore/botocore-1.37.18.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_{10..13} )
-
-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_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

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

2025-04-12 Thread Michał Górny
commit: 437266045b53a38dfea1c43d5995e688249d6473
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 12 07:30:08 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 12 07:30:08 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43726604

dev-python/botocore: Stabilize 1.37.23 ALLARCHES, #953613

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

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

diff --git a/dev-python/botocore/botocore-1.37.23.ebuild 
b/dev-python/botocore/botocore-1.37.23.ebuild
index 9e1580d45581..f72d8120ad60 100644
--- a/dev-python/botocore/botocore-1.37.23.ebuild
+++ b/dev-python/botocore/botocore-1.37.23.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-04-11 Thread Michał Górny
commit: 2c505c812816bf20ff47bd5d6e99418e7ece8b43
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 12 04:10:26 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 12 04:10:26 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c505c81

dev-python/botocore: Bump to 1.37.33

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index c634d1bc..5dbfab686785 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.37.29.gh.tar.gz 14534398 BLAKE2B 
22916213e7dcba5c6e17105a6abf275
 DIST botocore-1.37.30.gh.tar.gz 14539545 BLAKE2B 
73b3c393d5da95b89d798695ba1fb656017c9d3754371d2d6debbcac8e33795d27bad0fd18258b0381148cd2fd45cabadc59a17745bf1908f23342bbfae3b60f
 SHA512 
8f6d8b963e06b94fd373ab54a84c4083c9a55637d88cb75d2844e094dc1a6ca7a954b215f71515841a6a2776526f1807c2a50983f6417b08057bc2ca843ac390
 DIST botocore-1.37.31.gh.tar.gz 14540600 BLAKE2B 
872049187a44ff5d7099902c10cf68a83983421798eecee50b02d8b5bd646a04f22ed2b41ec84374499c9d97ed6a2a4fd4e39b5de77e0c8e56fa94c31c2c94aa
 SHA512 
0fffb63321c4ff58533c121e18a6a3cb4cf1587ce0a6fb8ddacc02d52e50de91f278e928dfaad8801b7f081761e0c7ae311a6acab386bdea6de917ddae13cced
 DIST botocore-1.37.32.gh.tar.gz 14545157 BLAKE2B 
19f5ce89320d0c9d63dffbb40b510309be89e183b49ab6aa5f35b264bb64c6940f527dee7696c334265042c79b5c2d79250f8941db7293c4d464262a8baa8626
 SHA512 
f90c90a9985e8a36c5c75a072517da4ec762edd08091c19db8fe3821f294e7f8eb09d28359606c0b8a946f36be415bca6e4085c2296ce0d1280407b9fe757ad1
+DIST botocore-1.37.33.gh.tar.gz 14547041 BLAKE2B 
65fc9cd205b582dd5b046670dec5708d16e638789edfa3c3c6126f404b83a150210d92bb108156540523b0ed30ad06b5ecaa832ed8c751b99ba49b8cc975e4cd
 SHA512 
e07480e100aa3b58831fb76f58d69e1ccea85c629ce9048909d51072d1b2a66ce10b65f97bfc0b82ba5235257035e85442b31b09a3fe4bbb2dfed7bcbeebfc37

diff --git a/dev-python/botocore/botocore-1.37.33.ebuild 
b/dev-python/botocore/botocore-1.37.33.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-10 Thread Michał Górny
commit: 765b9dafdfd9a7dd154f20afc5e6cb0dd56cd4b6
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 11 03:54:30 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 11 03:54:30 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=765b9daf

dev-python/botocore: Bump to 1.37.32

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 80b951033ea3..c634d1bc 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,3 +4,4 @@ DIST botocore-1.37.28.gh.tar.gz 14529730 BLAKE2B 
aa04a445d45d24ff7dad8553ce19676
 DIST botocore-1.37.29.gh.tar.gz 14534398 BLAKE2B 
22916213e7dcba5c6e17105a6abf2752586d17fc1496c1d09b92584cd2d4c5a341c251253bdbdf0699b8cc7d4a2d190d1855698847adf0352f003a1a667bac25
 SHA512 
3346fa9013d4b361a9fff66aed238d71ba65ebd63555c50fd443aa07eda7c599e1816c8900320a97799ed3aaedd1fd246a5499627ceb9933204f45b878fece6c
 DIST botocore-1.37.30.gh.tar.gz 14539545 BLAKE2B 
73b3c393d5da95b89d798695ba1fb656017c9d3754371d2d6debbcac8e33795d27bad0fd18258b0381148cd2fd45cabadc59a17745bf1908f23342bbfae3b60f
 SHA512 
8f6d8b963e06b94fd373ab54a84c4083c9a55637d88cb75d2844e094dc1a6ca7a954b215f71515841a6a2776526f1807c2a50983f6417b08057bc2ca843ac390
 DIST botocore-1.37.31.gh.tar.gz 14540600 BLAKE2B 
872049187a44ff5d7099902c10cf68a83983421798eecee50b02d8b5bd646a04f22ed2b41ec84374499c9d97ed6a2a4fd4e39b5de77e0c8e56fa94c31c2c94aa
 SHA512 
0fffb63321c4ff58533c121e18a6a3cb4cf1587ce0a6fb8ddacc02d52e50de91f278e928dfaad8801b7f081761e0c7ae311a6acab386bdea6de917ddae13cced
+DIST botocore-1.37.32.gh.tar.gz 14545157 BLAKE2B 
19f5ce89320d0c9d63dffbb40b510309be89e183b49ab6aa5f35b264bb64c6940f527dee7696c334265042c79b5c2d79250f8941db7293c4d464262a8baa8626
 SHA512 
f90c90a9985e8a36c5c75a072517da4ec762edd08091c19db8fe3821f294e7f8eb09d28359606c0b8a946f36be415bca6e4085c2296ce0d1280407b9fe757ad1

diff --git a/dev-python/botocore/botocore-1.37.32.ebuild 
b/dev-python/botocore/botocore-1.37.32.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-09 Thread Michał Górny
commit: 05d5d737bad53cf165122e1db200d42876c32e60
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr 10 02:25:31 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr 10 02:25:31 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d5d737

dev-python/botocore: Bump to 1.37.31

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 064ab0f59462..80b951033ea3 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.37.23.gh.tar.gz 14408721 BLAKE2B 
6309e847210a3f7f916679078fba54a
 DIST botocore-1.37.28.gh.tar.gz 14529730 BLAKE2B 
aa04a445d45d24ff7dad8553ce19676fc73e6cd852b5ee41c3cc29039aa6b353399ce9e17b8081e21652fd2bb06b1f58822cf1143a0305256c78515f21d64fa9
 SHA512 
ea757146393a94faee45487d3b0b4ba0927f0d3a5a37349788a2e2a4d1b4950d027d47bc92c3eb021d2253ce80fc4399a5dbfca447382d6b68e49786951fa02f
 DIST botocore-1.37.29.gh.tar.gz 14534398 BLAKE2B 
22916213e7dcba5c6e17105a6abf2752586d17fc1496c1d09b92584cd2d4c5a341c251253bdbdf0699b8cc7d4a2d190d1855698847adf0352f003a1a667bac25
 SHA512 
3346fa9013d4b361a9fff66aed238d71ba65ebd63555c50fd443aa07eda7c599e1816c8900320a97799ed3aaedd1fd246a5499627ceb9933204f45b878fece6c
 DIST botocore-1.37.30.gh.tar.gz 14539545 BLAKE2B 
73b3c393d5da95b89d798695ba1fb656017c9d3754371d2d6debbcac8e33795d27bad0fd18258b0381148cd2fd45cabadc59a17745bf1908f23342bbfae3b60f
 SHA512 
8f6d8b963e06b94fd373ab54a84c4083c9a55637d88cb75d2844e094dc1a6ca7a954b215f71515841a6a2776526f1807c2a50983f6417b08057bc2ca843ac390
+DIST botocore-1.37.31.gh.tar.gz 14540600 BLAKE2B 
872049187a44ff5d7099902c10cf68a83983421798eecee50b02d8b5bd646a04f22ed2b41ec84374499c9d97ed6a2a4fd4e39b5de77e0c8e56fa94c31c2c94aa
 SHA512 
0fffb63321c4ff58533c121e18a6a3cb4cf1587ce0a6fb8ddacc02d52e50de91f278e928dfaad8801b7f081761e0c7ae311a6acab386bdea6de917ddae13cced

diff --git a/dev-python/botocore/botocore-1.37.31.ebuild 
b/dev-python/botocore/botocore-1.37.31.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-09 Thread Michał Górny
commit: 6a2af4ff9e61aa668d301dc0d94c9c056cac5233
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr  9 04:58:07 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr  9 07:40:04 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a2af4ff

dev-python/botocore: Bump to 1.37.30

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 5e8309fd..064ab0f59462 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,3 +2,4 @@ DIST botocore-1.37.18.gh.tar.gz 14386605 BLAKE2B 
541cfccf5251a7534751a48de2e1c4d
 DIST botocore-1.37.23.gh.tar.gz 14408721 BLAKE2B 
6309e847210a3f7f916679078fba54afff6369d0d983638a1f0535da30349e918699c022929585d5d106a47822f746429b5eb4e52f0996059ce38f989cbf05c2
 SHA512 
61147b40c082469c5d99ba626ce1549c2d640c25151ae39e588c1ca15c20aa3eff1eeb1d91de18c62203099d45f1a70541e675b9c5ab14f5c04f90982f9a2ddd
 DIST botocore-1.37.28.gh.tar.gz 14529730 BLAKE2B 
aa04a445d45d24ff7dad8553ce19676fc73e6cd852b5ee41c3cc29039aa6b353399ce9e17b8081e21652fd2bb06b1f58822cf1143a0305256c78515f21d64fa9
 SHA512 
ea757146393a94faee45487d3b0b4ba0927f0d3a5a37349788a2e2a4d1b4950d027d47bc92c3eb021d2253ce80fc4399a5dbfca447382d6b68e49786951fa02f
 DIST botocore-1.37.29.gh.tar.gz 14534398 BLAKE2B 
22916213e7dcba5c6e17105a6abf2752586d17fc1496c1d09b92584cd2d4c5a341c251253bdbdf0699b8cc7d4a2d190d1855698847adf0352f003a1a667bac25
 SHA512 
3346fa9013d4b361a9fff66aed238d71ba65ebd63555c50fd443aa07eda7c599e1816c8900320a97799ed3aaedd1fd246a5499627ceb9933204f45b878fece6c
+DIST botocore-1.37.30.gh.tar.gz 14539545 BLAKE2B 
73b3c393d5da95b89d798695ba1fb656017c9d3754371d2d6debbcac8e33795d27bad0fd18258b0381148cd2fd45cabadc59a17745bf1908f23342bbfae3b60f
 SHA512 
8f6d8b963e06b94fd373ab54a84c4083c9a55637d88cb75d2844e094dc1a6ca7a954b215f71515841a6a2776526f1807c2a50983f6417b08057bc2ca843ac390

diff --git a/dev-python/botocore/botocore-1.37.30.ebuild 
b/dev-python/botocore/botocore-1.37.30.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-07 Thread Michał Górny
commit: cc024b53fac4e8001bae2ea913c7f04873a8c9ea
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr  8 03:56:55 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr  8 04:44:54 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc024b53

dev-python/botocore: Bump to 1.37.29

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 4353a0f020fb..5e8309fd 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.37.18.gh.tar.gz 14386605 BLAKE2B 
541cfccf5251a7534751a48de2e1c4d652b6ec65c94311de23ed7cffc582f9ae7ea13e62714e41e6eb49c6135bcd054bce5985e4fb06b30babfba7f9791ce2cc
 SHA512 
3eeb4cdd098a7a2867ff44f189087c4b331ce32a81dea989ce78ece936f9b087cb995779d81a6cd730c8fca528243b327f7d4a0dd58122dad21f3a5536a4f577
 DIST botocore-1.37.23.gh.tar.gz 14408721 BLAKE2B 
6309e847210a3f7f916679078fba54afff6369d0d983638a1f0535da30349e918699c022929585d5d106a47822f746429b5eb4e52f0996059ce38f989cbf05c2
 SHA512 
61147b40c082469c5d99ba626ce1549c2d640c25151ae39e588c1ca15c20aa3eff1eeb1d91de18c62203099d45f1a70541e675b9c5ab14f5c04f90982f9a2ddd
 DIST botocore-1.37.28.gh.tar.gz 14529730 BLAKE2B 
aa04a445d45d24ff7dad8553ce19676fc73e6cd852b5ee41c3cc29039aa6b353399ce9e17b8081e21652fd2bb06b1f58822cf1143a0305256c78515f21d64fa9
 SHA512 
ea757146393a94faee45487d3b0b4ba0927f0d3a5a37349788a2e2a4d1b4950d027d47bc92c3eb021d2253ce80fc4399a5dbfca447382d6b68e49786951fa02f
+DIST botocore-1.37.29.gh.tar.gz 14534398 BLAKE2B 
22916213e7dcba5c6e17105a6abf2752586d17fc1496c1d09b92584cd2d4c5a341c251253bdbdf0699b8cc7d4a2d190d1855698847adf0352f003a1a667bac25
 SHA512 
3346fa9013d4b361a9fff66aed238d71ba65ebd63555c50fd443aa07eda7c599e1816c8900320a97799ed3aaedd1fd246a5499627ceb9933204f45b878fece6c

diff --git a/dev-python/botocore/botocore-1.37.29.ebuild 
b/dev-python/botocore/botocore-1.37.29.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-05 Thread Michał Górny
commit: 9df294d62d2ec80a0e5b8aca375a77044cfb6eb1
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Apr  2 06:15:33 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Apr  2 07:06:29 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9df294d6

dev-python/botocore: Bump to 1.37.25

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 991ba394c93d..d304ef4e369c 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -6,4 +6,5 @@ DIST botocore-1.37.21.gh.tar.gz 14395519 BLAKE2B 
7c90142d0441b366c43c63816bfbc68
 DIST botocore-1.37.22.gh.tar.gz 14402437 BLAKE2B 
4519e3f3ca1c42b2e0445d98d7afd669a02009cdc34b4e3a83e801b508a1c8b6afb6b739bc168d543260e24468436395f0dc469d2e1e687f8821ed12f916e04e
 SHA512 
15b8adbe57f73179df7cb19cb8940d6ca9510c3b4716899a3fb448271e7d15b1640b64e51d5db62d4ab0a194d4900acb9f99e40f6980e3918531c350b6bfa244
 DIST botocore-1.37.23.gh.tar.gz 14408721 BLAKE2B 
6309e847210a3f7f916679078fba54afff6369d0d983638a1f0535da30349e918699c022929585d5d106a47822f746429b5eb4e52f0996059ce38f989cbf05c2
 SHA512 
61147b40c082469c5d99ba626ce1549c2d640c25151ae39e588c1ca15c20aa3eff1eeb1d91de18c62203099d45f1a70541e675b9c5ab14f5c04f90982f9a2ddd
 DIST botocore-1.37.24.gh.tar.gz 14428720 BLAKE2B 
ca94c865048529d48eeb02721fdccb18051d7b1190645d80204d306f1774e46342f88dcb5dd51c73c1ecad133d36bf42b6b6e4f4c3bdb31b6468aea398cf4a47
 SHA512 
bc34c69f507144f6f84ba5af796b0c40ee2ea2d6f3eb2e51bc882ecd782f9cc0334b6ee4380aeb42800491d1f09440039ec57c2de06f45ccaa25a570889d5367
+DIST botocore-1.37.25.gh.tar.gz 14523205 BLAKE2B 
f6bb565b57ee8d1c61c21a5f11363e1c286d359a74884cc65d870c9f06fda7682f23cf9a88e698cef4fc8b1d1b8bee1895bff9088ee3b42e795075a43b49d1cb
 SHA512 
79a76916d97961be7b6b7aafd56f99c0ebb8e8c59e6c1dca4aa6a9ae741528f20c75e685bddc0f843424be3bcaa7cbc541283db9446a5a54eb059efd13982bf8
 DIST botocore-1.37.9.gh.tar.gz 14346488 BLAKE2B 
29ac550ad462ab7c83bad7989588ec62fb57959586a8ec91be9756d90712ad86e3dfd813a347e619b7cac3fd7afb56affcd81926e15d91b8d0ceae2cd4436a8d
 SHA512 
e191c9485e95188049c02020fcb32c4429de6cfd78f237a2026200b7240890d5759f5cdd96166cd2aec035dac82d32db155fe00d9ec6be482c655cfdb44265f9

diff --git a/dev-python/botocore/botocore-1.37.25.ebuild 
b/dev-python/botocore/botocore-1.37.25.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-05 Thread Michał Górny
commit: baba6c464865119d4b2a37cff190cf08f0ef1118
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Apr  3 06:04:07 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Apr  3 07:59:27 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baba6c46

dev-python/botocore: Bump to 1.37.26

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index d304ef4e369c..c1d2ee5b0082 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -7,4 +7,5 @@ DIST botocore-1.37.22.gh.tar.gz 14402437 BLAKE2B 
4519e3f3ca1c42b2e0445d98d7afd66
 DIST botocore-1.37.23.gh.tar.gz 14408721 BLAKE2B 
6309e847210a3f7f916679078fba54afff6369d0d983638a1f0535da30349e918699c022929585d5d106a47822f746429b5eb4e52f0996059ce38f989cbf05c2
 SHA512 
61147b40c082469c5d99ba626ce1549c2d640c25151ae39e588c1ca15c20aa3eff1eeb1d91de18c62203099d45f1a70541e675b9c5ab14f5c04f90982f9a2ddd
 DIST botocore-1.37.24.gh.tar.gz 14428720 BLAKE2B 
ca94c865048529d48eeb02721fdccb18051d7b1190645d80204d306f1774e46342f88dcb5dd51c73c1ecad133d36bf42b6b6e4f4c3bdb31b6468aea398cf4a47
 SHA512 
bc34c69f507144f6f84ba5af796b0c40ee2ea2d6f3eb2e51bc882ecd782f9cc0334b6ee4380aeb42800491d1f09440039ec57c2de06f45ccaa25a570889d5367
 DIST botocore-1.37.25.gh.tar.gz 14523205 BLAKE2B 
f6bb565b57ee8d1c61c21a5f11363e1c286d359a74884cc65d870c9f06fda7682f23cf9a88e698cef4fc8b1d1b8bee1895bff9088ee3b42e795075a43b49d1cb
 SHA512 
79a76916d97961be7b6b7aafd56f99c0ebb8e8c59e6c1dca4aa6a9ae741528f20c75e685bddc0f843424be3bcaa7cbc541283db9446a5a54eb059efd13982bf8
+DIST botocore-1.37.26.gh.tar.gz 14524501 BLAKE2B 
d410f6c93e31eed0695b9aaf8bd5acd3a855d4beb4f7273baa6473073a325ca2fceeae5ebc944ced31322e380c7f299468643ea8b09981a220bb8a077f5a37f7
 SHA512 
1af6e8ff457f3494da129aa4c134923d84d8b6207345604fb128f931ef1da4aeb83897be20224fa80eeb1f334b5a37a21be66bbf95120512e8107ae6e11f8f81
 DIST botocore-1.37.9.gh.tar.gz 14346488 BLAKE2B 
29ac550ad462ab7c83bad7989588ec62fb57959586a8ec91be9756d90712ad86e3dfd813a347e619b7cac3fd7afb56affcd81926e15d91b8d0ceae2cd4436a8d
 SHA512 
e191c9485e95188049c02020fcb32c4429de6cfd78f237a2026200b7240890d5759f5cdd96166cd2aec035dac82d32db155fe00d9ec6be482c655cfdb44265f9

diff --git a/dev-python/botocore/botocore-1.37.26.ebuild 
b/dev-python/botocore/botocore-1.37.26.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-04-05 Thread Michał Górny
commit: b6481f73bd7b675bd9b99ced4c22eb24c8aac324
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr  5 13:25:54 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr  5 13:29:00 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6481f73

dev-python/botocore: Remove old

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

 dev-python/botocore/Manifest|  9 
 dev-python/botocore/botocore-1.37.13.ebuild | 67 -
 dev-python/botocore/botocore-1.37.19.ebuild | 67 -
 dev-python/botocore/botocore-1.37.20.ebuild | 67 -
 dev-python/botocore/botocore-1.37.21.ebuild | 67 -
 dev-python/botocore/botocore-1.37.22.ebuild | 67 -
 dev-python/botocore/botocore-1.37.24.ebuild | 67 -
 dev-python/botocore/botocore-1.37.25.ebuild | 67 -
 dev-python/botocore/botocore-1.37.26.ebuild | 67 -
 dev-python/botocore/botocore-1.37.9.ebuild  | 67 -
 10 files changed, 612 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index dcb7b01b4785..4353a0f020fb 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,12 +1,3 @@
-DIST botocore-1.37.13.gh.tar.gz 14365580 BLAKE2B 
5dac1351dde66b7a2591faedd6ff9f0a05b02d7fa5f2d9f212a25e979f8b6f2a177c23843ee9d5949e83ce9cb44cdb1c9b75a9ee3e9e21ad69fa99458d733fcf
 SHA512 
6635b42a6c29e6fc8293535f939463a77bcfb9abd7211a3043d9da60ecf291fc7bd8704902bfca0667be37448b1d5230393afaf1d32ef5be821d8d60a8578144
 DIST botocore-1.37.18.gh.tar.gz 14386605 BLAKE2B 
541cfccf5251a7534751a48de2e1c4d652b6ec65c94311de23ed7cffc582f9ae7ea13e62714e41e6eb49c6135bcd054bce5985e4fb06b30babfba7f9791ce2cc
 SHA512 
3eeb4cdd098a7a2867ff44f189087c4b331ce32a81dea989ce78ece936f9b087cb995779d81a6cd730c8fca528243b327f7d4a0dd58122dad21f3a5536a4f577
-DIST botocore-1.37.19.gh.tar.gz 14389031 BLAKE2B 
6ba7ae5ad3effdb74b08d7fdf6b25b12f8bf93fd2aa61aa6f1b1bd45aa102018e53b8e45681282e04c00d22165e48358d4dee7d91d7eebba2b5b48590abc3015
 SHA512 
34a74dfc0df915416d045a659b54f4f1d67f1164aea86e62170606e07de2febf447b4d9ff605c9eb14dcd31af4e7cf9dbc88b4fd931ba7bbee8c530785cb6aa9
-DIST botocore-1.37.20.gh.tar.gz 14391159 BLAKE2B 
918d42d3809d64d0d428334b2a6bd5d66ec710c3f03d67d453112fb961d2097cc7066c1f9a26bb0123af753db180693708ea04872694b37e2ce11314beb3845f
 SHA512 
b6503a276881c86c17653130b4183c2baeeb0861e74d5621e8f3d0b6faa240e2e7c33e7b3209141d8fb4bfded16c09e233935983a12bf3f86619cebb6574
-DIST botocore-1.37.21.gh.tar.gz 14395519 BLAKE2B 
7c90142d0441b366c43c63816bfbc688d0de833b3d85ce90c3939c75169626334f7c22bb7901e89175a65d5b837265f8c96025075be53ea2eb16517f455abbca
 SHA512 
4db89d6e0c78736936391c7a94e6424664742b812719533dd402faa02dd58ba9b7ae9fd1e53629e631fb3b60640d4ddef9cbb3aeb90392afa5f79d18b1c0f33a
-DIST botocore-1.37.22.gh.tar.gz 14402437 BLAKE2B 
4519e3f3ca1c42b2e0445d98d7afd669a02009cdc34b4e3a83e801b508a1c8b6afb6b739bc168d543260e24468436395f0dc469d2e1e687f8821ed12f916e04e
 SHA512 
15b8adbe57f73179df7cb19cb8940d6ca9510c3b4716899a3fb448271e7d15b1640b64e51d5db62d4ab0a194d4900acb9f99e40f6980e3918531c350b6bfa244
 DIST botocore-1.37.23.gh.tar.gz 14408721 BLAKE2B 
6309e847210a3f7f916679078fba54afff6369d0d983638a1f0535da30349e918699c022929585d5d106a47822f746429b5eb4e52f0996059ce38f989cbf05c2
 SHA512 
61147b40c082469c5d99ba626ce1549c2d640c25151ae39e588c1ca15c20aa3eff1eeb1d91de18c62203099d45f1a70541e675b9c5ab14f5c04f90982f9a2ddd
-DIST botocore-1.37.24.gh.tar.gz 14428720 BLAKE2B 
ca94c865048529d48eeb02721fdccb18051d7b1190645d80204d306f1774e46342f88dcb5dd51c73c1ecad133d36bf42b6b6e4f4c3bdb31b6468aea398cf4a47
 SHA512 
bc34c69f507144f6f84ba5af796b0c40ee2ea2d6f3eb2e51bc882ecd782f9cc0334b6ee4380aeb42800491d1f09440039ec57c2de06f45ccaa25a570889d5367
-DIST botocore-1.37.25.gh.tar.gz 14523205 BLAKE2B 
f6bb565b57ee8d1c61c21a5f11363e1c286d359a74884cc65d870c9f06fda7682f23cf9a88e698cef4fc8b1d1b8bee1895bff9088ee3b42e795075a43b49d1cb
 SHA512 
79a76916d97961be7b6b7aafd56f99c0ebb8e8c59e6c1dca4aa6a9ae741528f20c75e685bddc0f843424be3bcaa7cbc541283db9446a5a54eb059efd13982bf8
-DIST botocore-1.37.26.gh.tar.gz 14524501 BLAKE2B 
d410f6c93e31eed0695b9aaf8bd5acd3a855d4beb4f7273baa6473073a325ca2fceeae5ebc944ced31322e380c7f299468643ea8b09981a220bb8a077f5a37f7
 SHA512 
1af6e8ff457f3494da129aa4c134923d84d8b6207345604fb128f931ef1da4aeb83897be20224fa80eeb1f334b5a37a21be66bbf95120512e8107ae6e11f8f81
 DIST botocore-1.37.28.gh.tar.gz 14529730 BLAKE2B 
aa04a445d45d24ff7dad8553ce19676fc73e6cd852b5ee41c3cc29039aa6b353399ce9e17b8081e21652fd2bb06b1f58822cf1143a0305256c78515f21d64fa9
 SHA512 
ea757146393a94faee45487d3b0b4ba0927f0d3a5a37349788a2e2a4d1b4950d027d47bc92c3eb021d2253ce80fc4399a5dbfca447382d6b68e49786951fa02f
-DIST botocore-1.37.9.gh.tar.gz 14346488 BLAKE2B 
29ac550ad462ab7c83bad7989588ec62fb57959586a8ec91be9756d90712ad86e3dfd813

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

2025-04-05 Thread Arthur Zamarin
commit: a9b8662edd26766abff84ee7214b1fa5b4ea4db7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  5 11:37:23 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  5 11:37:23 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9b8662e

dev-python/botocore: Stabilize 1.37.18 ALLARCHES, #953173

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

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

diff --git a/dev-python/botocore/botocore-1.37.18.ebuild 
b/dev-python/botocore/botocore-1.37.18.ebuild
index 9e1580d45581..f72d8120ad60 100644
--- a/dev-python/botocore/botocore-1.37.18.ebuild
+++ b/dev-python/botocore/botocore-1.37.18.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-04-05 Thread Michał Górny
commit: 501827b56898fd47532754c9beee151c5f03c351
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr  5 06:43:24 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr  5 07:11:22 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=501827b5

dev-python/botocore: Bump to 1.37.28

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index c1d2ee5b0082..dcb7b01b4785 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -8,4 +8,5 @@ DIST botocore-1.37.23.gh.tar.gz 14408721 BLAKE2B 
6309e847210a3f7f916679078fba54a
 DIST botocore-1.37.24.gh.tar.gz 14428720 BLAKE2B 
ca94c865048529d48eeb02721fdccb18051d7b1190645d80204d306f1774e46342f88dcb5dd51c73c1ecad133d36bf42b6b6e4f4c3bdb31b6468aea398cf4a47
 SHA512 
bc34c69f507144f6f84ba5af796b0c40ee2ea2d6f3eb2e51bc882ecd782f9cc0334b6ee4380aeb42800491d1f09440039ec57c2de06f45ccaa25a570889d5367
 DIST botocore-1.37.25.gh.tar.gz 14523205 BLAKE2B 
f6bb565b57ee8d1c61c21a5f11363e1c286d359a74884cc65d870c9f06fda7682f23cf9a88e698cef4fc8b1d1b8bee1895bff9088ee3b42e795075a43b49d1cb
 SHA512 
79a76916d97961be7b6b7aafd56f99c0ebb8e8c59e6c1dca4aa6a9ae741528f20c75e685bddc0f843424be3bcaa7cbc541283db9446a5a54eb059efd13982bf8
 DIST botocore-1.37.26.gh.tar.gz 14524501 BLAKE2B 
d410f6c93e31eed0695b9aaf8bd5acd3a855d4beb4f7273baa6473073a325ca2fceeae5ebc944ced31322e380c7f299468643ea8b09981a220bb8a077f5a37f7
 SHA512 
1af6e8ff457f3494da129aa4c134923d84d8b6207345604fb128f931ef1da4aeb83897be20224fa80eeb1f334b5a37a21be66bbf95120512e8107ae6e11f8f81
+DIST botocore-1.37.28.gh.tar.gz 14529730 BLAKE2B 
aa04a445d45d24ff7dad8553ce19676fc73e6cd852b5ee41c3cc29039aa6b353399ce9e17b8081e21652fd2bb06b1f58822cf1143a0305256c78515f21d64fa9
 SHA512 
ea757146393a94faee45487d3b0b4ba0927f0d3a5a37349788a2e2a4d1b4950d027d47bc92c3eb021d2253ce80fc4399a5dbfca447382d6b68e49786951fa02f
 DIST botocore-1.37.9.gh.tar.gz 14346488 BLAKE2B 
29ac550ad462ab7c83bad7989588ec62fb57959586a8ec91be9756d90712ad86e3dfd813a347e619b7cac3fd7afb56affcd81926e15d91b8d0ceae2cd4436a8d
 SHA512 
e191c9485e95188049c02020fcb32c4429de6cfd78f237a2026200b7240890d5759f5cdd96166cd2aec035dac82d32db155fe00d9ec6be482c655cfdb44265f9

diff --git a/dev-python/botocore/botocore-1.37.28.ebuild 
b/dev-python/botocore/botocore-1.37.28.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-03-31 Thread Arthur Zamarin
commit: bd6efa806cff71b7b2d6751f3ffad0534b739fc6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Mar 31 19:53:59 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Mar 31 20:14:07 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd6efa80

dev-python/botocore: add 1.37.24

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index e5fa8d4a2dae..991ba394c93d 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,4 +5,5 @@ DIST botocore-1.37.20.gh.tar.gz 14391159 BLAKE2B 
918d42d3809d64d0d428334b2a6bd5d
 DIST botocore-1.37.21.gh.tar.gz 14395519 BLAKE2B 
7c90142d0441b366c43c63816bfbc688d0de833b3d85ce90c3939c75169626334f7c22bb7901e89175a65d5b837265f8c96025075be53ea2eb16517f455abbca
 SHA512 
4db89d6e0c78736936391c7a94e6424664742b812719533dd402faa02dd58ba9b7ae9fd1e53629e631fb3b60640d4ddef9cbb3aeb90392afa5f79d18b1c0f33a
 DIST botocore-1.37.22.gh.tar.gz 14402437 BLAKE2B 
4519e3f3ca1c42b2e0445d98d7afd669a02009cdc34b4e3a83e801b508a1c8b6afb6b739bc168d543260e24468436395f0dc469d2e1e687f8821ed12f916e04e
 SHA512 
15b8adbe57f73179df7cb19cb8940d6ca9510c3b4716899a3fb448271e7d15b1640b64e51d5db62d4ab0a194d4900acb9f99e40f6980e3918531c350b6bfa244
 DIST botocore-1.37.23.gh.tar.gz 14408721 BLAKE2B 
6309e847210a3f7f916679078fba54afff6369d0d983638a1f0535da30349e918699c022929585d5d106a47822f746429b5eb4e52f0996059ce38f989cbf05c2
 SHA512 
61147b40c082469c5d99ba626ce1549c2d640c25151ae39e588c1ca15c20aa3eff1eeb1d91de18c62203099d45f1a70541e675b9c5ab14f5c04f90982f9a2ddd
+DIST botocore-1.37.24.gh.tar.gz 14428720 BLAKE2B 
ca94c865048529d48eeb02721fdccb18051d7b1190645d80204d306f1774e46342f88dcb5dd51c73c1ecad133d36bf42b6b6e4f4c3bdb31b6468aea398cf4a47
 SHA512 
bc34c69f507144f6f84ba5af796b0c40ee2ea2d6f3eb2e51bc882ecd782f9cc0334b6ee4380aeb42800491d1f09440039ec57c2de06f45ccaa25a570889d5367
 DIST botocore-1.37.9.gh.tar.gz 14346488 BLAKE2B 
29ac550ad462ab7c83bad7989588ec62fb57959586a8ec91be9756d90712ad86e3dfd813a347e619b7cac3fd7afb56affcd81926e15d91b8d0ceae2cd4436a8d
 SHA512 
e191c9485e95188049c02020fcb32c4429de6cfd78f237a2026200b7240890d5759f5cdd96166cd2aec035dac82d32db155fe00d9ec6be482c655cfdb44265f9

diff --git a/dev-python/botocore/botocore-1.37.24.ebuild 
b/dev-python/botocore/botocore-1.37.24.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-03-28 Thread Michał Górny
commit: 095c71d00dee36edc5bab328c64d8f9d325adf0c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 29 05:00:46 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 29 05:00:46 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=095c71d0

dev-python/botocore: Bump to 1.37.23

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ef437758c8eb..e5fa8d4a2dae 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -4,4 +4,5 @@ DIST botocore-1.37.19.gh.tar.gz 14389031 BLAKE2B 
6ba7ae5ad3effdb74b08d7fdf6b25b1
 DIST botocore-1.37.20.gh.tar.gz 14391159 BLAKE2B 
918d42d3809d64d0d428334b2a6bd5d66ec710c3f03d67d453112fb961d2097cc7066c1f9a26bb0123af753db180693708ea04872694b37e2ce11314beb3845f
 SHA512 
b6503a276881c86c17653130b4183c2baeeb0861e74d5621e8f3d0b6faa240e2e7c33e7b3209141d8fb4bfded16c09e233935983a12bf3f86619cebb6574
 DIST botocore-1.37.21.gh.tar.gz 14395519 BLAKE2B 
7c90142d0441b366c43c63816bfbc688d0de833b3d85ce90c3939c75169626334f7c22bb7901e89175a65d5b837265f8c96025075be53ea2eb16517f455abbca
 SHA512 
4db89d6e0c78736936391c7a94e6424664742b812719533dd402faa02dd58ba9b7ae9fd1e53629e631fb3b60640d4ddef9cbb3aeb90392afa5f79d18b1c0f33a
 DIST botocore-1.37.22.gh.tar.gz 14402437 BLAKE2B 
4519e3f3ca1c42b2e0445d98d7afd669a02009cdc34b4e3a83e801b508a1c8b6afb6b739bc168d543260e24468436395f0dc469d2e1e687f8821ed12f916e04e
 SHA512 
15b8adbe57f73179df7cb19cb8940d6ca9510c3b4716899a3fb448271e7d15b1640b64e51d5db62d4ab0a194d4900acb9f99e40f6980e3918531c350b6bfa244
+DIST botocore-1.37.23.gh.tar.gz 14408721 BLAKE2B 
6309e847210a3f7f916679078fba54afff6369d0d983638a1f0535da30349e918699c022929585d5d106a47822f746429b5eb4e52f0996059ce38f989cbf05c2
 SHA512 
61147b40c082469c5d99ba626ce1549c2d640c25151ae39e588c1ca15c20aa3eff1eeb1d91de18c62203099d45f1a70541e675b9c5ab14f5c04f90982f9a2ddd
 DIST botocore-1.37.9.gh.tar.gz 14346488 BLAKE2B 
29ac550ad462ab7c83bad7989588ec62fb57959586a8ec91be9756d90712ad86e3dfd813a347e619b7cac3fd7afb56affcd81926e15d91b8d0ceae2cd4436a8d
 SHA512 
e191c9485e95188049c02020fcb32c4429de6cfd78f237a2026200b7240890d5759f5cdd96166cd2aec035dac82d32db155fe00d9ec6be482c655cfdb44265f9

diff --git a/dev-python/botocore/botocore-1.37.23.ebuild 
b/dev-python/botocore/botocore-1.37.23.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.23.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-03-27 Thread Michał Górny
commit: 1e94900106e14dcfa0d06c930a29035376692e0d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Mar 28 05:14:19 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Mar 28 05:14:19 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e949001

dev-python/botocore: Bump to 1.37.22

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index cc31db59aec9..ef437758c8eb 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,4 +3,5 @@ DIST botocore-1.37.18.gh.tar.gz 14386605 BLAKE2B 
541cfccf5251a7534751a48de2e1c4d
 DIST botocore-1.37.19.gh.tar.gz 14389031 BLAKE2B 
6ba7ae5ad3effdb74b08d7fdf6b25b12f8bf93fd2aa61aa6f1b1bd45aa102018e53b8e45681282e04c00d22165e48358d4dee7d91d7eebba2b5b48590abc3015
 SHA512 
34a74dfc0df915416d045a659b54f4f1d67f1164aea86e62170606e07de2febf447b4d9ff605c9eb14dcd31af4e7cf9dbc88b4fd931ba7bbee8c530785cb6aa9
 DIST botocore-1.37.20.gh.tar.gz 14391159 BLAKE2B 
918d42d3809d64d0d428334b2a6bd5d66ec710c3f03d67d453112fb961d2097cc7066c1f9a26bb0123af753db180693708ea04872694b37e2ce11314beb3845f
 SHA512 
b6503a276881c86c17653130b4183c2baeeb0861e74d5621e8f3d0b6faa240e2e7c33e7b3209141d8fb4bfded16c09e233935983a12bf3f86619cebb6574
 DIST botocore-1.37.21.gh.tar.gz 14395519 BLAKE2B 
7c90142d0441b366c43c63816bfbc688d0de833b3d85ce90c3939c75169626334f7c22bb7901e89175a65d5b837265f8c96025075be53ea2eb16517f455abbca
 SHA512 
4db89d6e0c78736936391c7a94e6424664742b812719533dd402faa02dd58ba9b7ae9fd1e53629e631fb3b60640d4ddef9cbb3aeb90392afa5f79d18b1c0f33a
+DIST botocore-1.37.22.gh.tar.gz 14402437 BLAKE2B 
4519e3f3ca1c42b2e0445d98d7afd669a02009cdc34b4e3a83e801b508a1c8b6afb6b739bc168d543260e24468436395f0dc469d2e1e687f8821ed12f916e04e
 SHA512 
15b8adbe57f73179df7cb19cb8940d6ca9510c3b4716899a3fb448271e7d15b1640b64e51d5db62d4ab0a194d4900acb9f99e40f6980e3918531c350b6bfa244
 DIST botocore-1.37.9.gh.tar.gz 14346488 BLAKE2B 
29ac550ad462ab7c83bad7989588ec62fb57959586a8ec91be9756d90712ad86e3dfd813a347e619b7cac3fd7afb56affcd81926e15d91b8d0ceae2cd4436a8d
 SHA512 
e191c9485e95188049c02020fcb32c4429de6cfd78f237a2026200b7240890d5759f5cdd96166cd2aec035dac82d32db155fe00d9ec6be482c655cfdb44265f9

diff --git a/dev-python/botocore/botocore-1.37.22.ebuild 
b/dev-python/botocore/botocore-1.37.22.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.22.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-03-26 Thread Michał Górny
commit: 6a461ac8060e6332fac5286e0844109293f37e68
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 27 03:30:39 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 27 03:30:39 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a461ac8

dev-python/botocore: Bump to 1.37.21

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 9bb1e5db8323..cc31db59aec9 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -2,4 +2,5 @@ DIST botocore-1.37.13.gh.tar.gz 14365580 BLAKE2B 
5dac1351dde66b7a2591faedd6ff9f0
 DIST botocore-1.37.18.gh.tar.gz 14386605 BLAKE2B 
541cfccf5251a7534751a48de2e1c4d652b6ec65c94311de23ed7cffc582f9ae7ea13e62714e41e6eb49c6135bcd054bce5985e4fb06b30babfba7f9791ce2cc
 SHA512 
3eeb4cdd098a7a2867ff44f189087c4b331ce32a81dea989ce78ece936f9b087cb995779d81a6cd730c8fca528243b327f7d4a0dd58122dad21f3a5536a4f577
 DIST botocore-1.37.19.gh.tar.gz 14389031 BLAKE2B 
6ba7ae5ad3effdb74b08d7fdf6b25b12f8bf93fd2aa61aa6f1b1bd45aa102018e53b8e45681282e04c00d22165e48358d4dee7d91d7eebba2b5b48590abc3015
 SHA512 
34a74dfc0df915416d045a659b54f4f1d67f1164aea86e62170606e07de2febf447b4d9ff605c9eb14dcd31af4e7cf9dbc88b4fd931ba7bbee8c530785cb6aa9
 DIST botocore-1.37.20.gh.tar.gz 14391159 BLAKE2B 
918d42d3809d64d0d428334b2a6bd5d66ec710c3f03d67d453112fb961d2097cc7066c1f9a26bb0123af753db180693708ea04872694b37e2ce11314beb3845f
 SHA512 
b6503a276881c86c17653130b4183c2baeeb0861e74d5621e8f3d0b6faa240e2e7c33e7b3209141d8fb4bfded16c09e233935983a12bf3f86619cebb6574
+DIST botocore-1.37.21.gh.tar.gz 14395519 BLAKE2B 
7c90142d0441b366c43c63816bfbc688d0de833b3d85ce90c3939c75169626334f7c22bb7901e89175a65d5b837265f8c96025075be53ea2eb16517f455abbca
 SHA512 
4db89d6e0c78736936391c7a94e6424664742b812719533dd402faa02dd58ba9b7ae9fd1e53629e631fb3b60640d4ddef9cbb3aeb90392afa5f79d18b1c0f33a
 DIST botocore-1.37.9.gh.tar.gz 14346488 BLAKE2B 
29ac550ad462ab7c83bad7989588ec62fb57959586a8ec91be9756d90712ad86e3dfd813a347e619b7cac3fd7afb56affcd81926e15d91b8d0ceae2cd4436a8d
 SHA512 
e191c9485e95188049c02020fcb32c4429de6cfd78f237a2026200b7240890d5759f5cdd96166cd2aec035dac82d32db155fe00d9ec6be482c655cfdb44265f9

diff --git a/dev-python/botocore/botocore-1.37.21.ebuild 
b/dev-python/botocore/botocore-1.37.21.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.21.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-03-25 Thread Michał Górny
commit: 66a62471acbc5554c8e7c35ea8f35637fe3692d9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Mar 26 05:28:32 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 26 06:34:53 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66a62471

dev-python/botocore: Bump to 1.37.20

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 64168b74e89e..9bb1e5db8323 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,4 +1,5 @@
 DIST botocore-1.37.13.gh.tar.gz 14365580 BLAKE2B 
5dac1351dde66b7a2591faedd6ff9f0a05b02d7fa5f2d9f212a25e979f8b6f2a177c23843ee9d5949e83ce9cb44cdb1c9b75a9ee3e9e21ad69fa99458d733fcf
 SHA512 
6635b42a6c29e6fc8293535f939463a77bcfb9abd7211a3043d9da60ecf291fc7bd8704902bfca0667be37448b1d5230393afaf1d32ef5be821d8d60a8578144
 DIST botocore-1.37.18.gh.tar.gz 14386605 BLAKE2B 
541cfccf5251a7534751a48de2e1c4d652b6ec65c94311de23ed7cffc582f9ae7ea13e62714e41e6eb49c6135bcd054bce5985e4fb06b30babfba7f9791ce2cc
 SHA512 
3eeb4cdd098a7a2867ff44f189087c4b331ce32a81dea989ce78ece936f9b087cb995779d81a6cd730c8fca528243b327f7d4a0dd58122dad21f3a5536a4f577
 DIST botocore-1.37.19.gh.tar.gz 14389031 BLAKE2B 
6ba7ae5ad3effdb74b08d7fdf6b25b12f8bf93fd2aa61aa6f1b1bd45aa102018e53b8e45681282e04c00d22165e48358d4dee7d91d7eebba2b5b48590abc3015
 SHA512 
34a74dfc0df915416d045a659b54f4f1d67f1164aea86e62170606e07de2febf447b4d9ff605c9eb14dcd31af4e7cf9dbc88b4fd931ba7bbee8c530785cb6aa9
+DIST botocore-1.37.20.gh.tar.gz 14391159 BLAKE2B 
918d42d3809d64d0d428334b2a6bd5d66ec710c3f03d67d453112fb961d2097cc7066c1f9a26bb0123af753db180693708ea04872694b37e2ce11314beb3845f
 SHA512 
b6503a276881c86c17653130b4183c2baeeb0861e74d5621e8f3d0b6faa240e2e7c33e7b3209141d8fb4bfded16c09e233935983a12bf3f86619cebb6574
 DIST botocore-1.37.9.gh.tar.gz 14346488 BLAKE2B 
29ac550ad462ab7c83bad7989588ec62fb57959586a8ec91be9756d90712ad86e3dfd813a347e619b7cac3fd7afb56affcd81926e15d91b8d0ceae2cd4436a8d
 SHA512 
e191c9485e95188049c02020fcb32c4429de6cfd78f237a2026200b7240890d5759f5cdd96166cd2aec035dac82d32db155fe00d9ec6be482c655cfdb44265f9

diff --git a/dev-python/botocore/botocore-1.37.20.ebuild 
b/dev-python/botocore/botocore-1.37.20.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.20.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-03-24 Thread Michał Górny
commit: f06c97334ec0aa68a5b854e8bc5dd522ce6ec3d7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Mar 25 04:32:59 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Mar 25 05:33:38 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f06c9733

dev-python/botocore: Bump to 1.37.19

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 9ffc573128d0..64168b74e89e 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.37.13.gh.tar.gz 14365580 BLAKE2B 
5dac1351dde66b7a2591faedd6ff9f0a05b02d7fa5f2d9f212a25e979f8b6f2a177c23843ee9d5949e83ce9cb44cdb1c9b75a9ee3e9e21ad69fa99458d733fcf
 SHA512 
6635b42a6c29e6fc8293535f939463a77bcfb9abd7211a3043d9da60ecf291fc7bd8704902bfca0667be37448b1d5230393afaf1d32ef5be821d8d60a8578144
 DIST botocore-1.37.18.gh.tar.gz 14386605 BLAKE2B 
541cfccf5251a7534751a48de2e1c4d652b6ec65c94311de23ed7cffc582f9ae7ea13e62714e41e6eb49c6135bcd054bce5985e4fb06b30babfba7f9791ce2cc
 SHA512 
3eeb4cdd098a7a2867ff44f189087c4b331ce32a81dea989ce78ece936f9b087cb995779d81a6cd730c8fca528243b327f7d4a0dd58122dad21f3a5536a4f577
+DIST botocore-1.37.19.gh.tar.gz 14389031 BLAKE2B 
6ba7ae5ad3effdb74b08d7fdf6b25b12f8bf93fd2aa61aa6f1b1bd45aa102018e53b8e45681282e04c00d22165e48358d4dee7d91d7eebba2b5b48590abc3015
 SHA512 
34a74dfc0df915416d045a659b54f4f1d67f1164aea86e62170606e07de2febf447b4d9ff605c9eb14dcd31af4e7cf9dbc88b4fd931ba7bbee8c530785cb6aa9
 DIST botocore-1.37.9.gh.tar.gz 14346488 BLAKE2B 
29ac550ad462ab7c83bad7989588ec62fb57959586a8ec91be9756d90712ad86e3dfd813a347e619b7cac3fd7afb56affcd81926e15d91b8d0ceae2cd4436a8d
 SHA512 
e191c9485e95188049c02020fcb32c4429de6cfd78f237a2026200b7240890d5759f5cdd96166cd2aec035dac82d32db155fe00d9ec6be482c655cfdb44265f9

diff --git a/dev-python/botocore/botocore-1.37.19.ebuild 
b/dev-python/botocore/botocore-1.37.19.ebuild
new file mode 100644
index ..9e1580d45581
--- /dev/null
+++ b/dev-python/botocore/botocore-1.37.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_{10..13} )
+
+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_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
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2025-03-22 Thread Michał Górny
commit: a6ee71cb9722420522ce1305a8593f6f0033e56d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar 22 11:31:48 2025 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 22 11:31:48 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6ee71cb

dev-python/botocore: Remove old

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

 dev-python/botocore/Manifest|  5 ---
 dev-python/botocore/botocore-1.37.14.ebuild | 67 -
 dev-python/botocore/botocore-1.37.15.ebuild | 67 -
 dev-python/botocore/botocore-1.37.16.ebuild | 67 -
 dev-python/botocore/botocore-1.37.17.ebuild | 67 -
 dev-python/botocore/botocore-1.37.4.ebuild  | 67 -
 6 files changed, 340 deletions(-)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 6e3390e5c39c..9ffc573128d0 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,8 +1,3 @@
 DIST botocore-1.37.13.gh.tar.gz 14365580 BLAKE2B 
5dac1351dde66b7a2591faedd6ff9f0a05b02d7fa5f2d9f212a25e979f8b6f2a177c23843ee9d5949e83ce9cb44cdb1c9b75a9ee3e9e21ad69fa99458d733fcf
 SHA512 
6635b42a6c29e6fc8293535f939463a77bcfb9abd7211a3043d9da60ecf291fc7bd8704902bfca0667be37448b1d5230393afaf1d32ef5be821d8d60a8578144
-DIST botocore-1.37.14.gh.tar.gz 14368684 BLAKE2B 
43d5adc8f5fa3647246a2bd581f3ac1f14f90f96e8ece75e678d2a468b3e1045698a09b8c41a5134028a4b6cb59b5a6cbc394b928d9309269784a3f3b1f9
 SHA512 
1df5055f3bedcc7f7120f041b707eff5622071b3ba6aa6954c239ec1a6b8295014961e99d6ceb817b051d15144ef0064262d1c2dc1768e48273875993a5a2e8d
-DIST botocore-1.37.15.gh.tar.gz 14375061 BLAKE2B 
ed93870aece21913f88ff87cd29d3e51bc868eb5fb75d183ac54953f0a7d5af0e379fd3e0b014d860ca7655d5b489e244dd18203f6a80dbf87f034a50d4de141
 SHA512 
0f29b962b125796dda97721155914bc4f78da102587dac3e0a38990929a38b58502c39ae4559d8c6dfb59aa4a277441856442dfee909eb68b35265c20a6e9cbd
-DIST botocore-1.37.16.gh.tar.gz 14377645 BLAKE2B 
40a38516282eacbc398527d7d76d4c13478263b1bf6336f4fe9a6e119c75f5615f2b40566686a84da326a85139d190b8628ef7b30f31e42b8b5a16d237315dbe
 SHA512 
491e87293f9e98bf802982a268ec191d6ea74b861a96d38991605c3c48e93fabe2edffe84dfe75e681c307dec58fa36dbc7d1876c4091f8b3b8c8fa5499f63af
-DIST botocore-1.37.17.gh.tar.gz 14383475 BLAKE2B 
a39ff8090f3f05ce7b10c31c4ebc9b34a4386ba2747fd77c60c7e6f32decbb02ad9165072ffe36300021db89fa82528a0b6c925de50f35c014a93f2030dc1e51
 SHA512 
5f562f67c4a3a69bb0c4a0bd61ca48e38f2f9fbc45e411f3925375c4a2928c19abe6bedfc04624d74948f4b07d084a974effe88eb7f88ac5a75972cdf04cdef5
 DIST botocore-1.37.18.gh.tar.gz 14386605 BLAKE2B 
541cfccf5251a7534751a48de2e1c4d652b6ec65c94311de23ed7cffc582f9ae7ea13e62714e41e6eb49c6135bcd054bce5985e4fb06b30babfba7f9791ce2cc
 SHA512 
3eeb4cdd098a7a2867ff44f189087c4b331ce32a81dea989ce78ece936f9b087cb995779d81a6cd730c8fca528243b327f7d4a0dd58122dad21f3a5536a4f577
-DIST botocore-1.37.4.gh.tar.gz 14291786 BLAKE2B 
ab55a62f2291e623e61a0ec6712241815279ae6d8f25e678adbf6cf167265d216f44b0eae78f2b66a454253dc4ef977b90c38f1aa329c855b38fa844eaa478b7
 SHA512 
07921ca8d51ff2afd8a4dafa77b40b5c24afa0351d71dbf68cef716573ba1f695a331634734fb6d9822eee55c91829128dbf215920e3da92ea2b40b727d0a0f6
 DIST botocore-1.37.9.gh.tar.gz 14346488 BLAKE2B 
29ac550ad462ab7c83bad7989588ec62fb57959586a8ec91be9756d90712ad86e3dfd813a347e619b7cac3fd7afb56affcd81926e15d91b8d0ceae2cd4436a8d
 SHA512 
e191c9485e95188049c02020fcb32c4429de6cfd78f237a2026200b7240890d5759f5cdd96166cd2aec035dac82d32db155fe00d9ec6be482c655cfdb44265f9

diff --git a/dev-python/botocore/botocore-1.37.14.ebuild 
b/dev-python/botocore/botocore-1.37.14.ebuild
deleted file mode 100644
index 9e1580d45581..
--- a/dev-python/botocore/botocore-1.37.14.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_{10..13} )
-
-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_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

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

2025-03-22 Thread Arthur Zamarin
commit: f7b0d443eaf7220f64b0f2d454db24575d0e18ca
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 22 11:27:56 2025 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 22 11:27:56 2025 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7b0d443

dev-python/botocore: Stabilize 1.37.9 ALLARCHES, #951797

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

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

diff --git a/dev-python/botocore/botocore-1.37.9.ebuild 
b/dev-python/botocore/botocore-1.37.9.ebuild
index 9e1580d45581..f72d8120ad60 100644
--- a/dev-python/botocore/botocore-1.37.9.ebuild
+++ b/dev-python/botocore/botocore-1.37.9.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="


  1   2   3   4   5   6   7   8   9   10   >