diff --git a/dev-python/s3transfer/Manifest b/dev-python/s3transfer/Manifest index 718ca853b9e30..cfd8256e8f9ef 100644 --- a/dev-python/s3transfer/Manifest +++ b/dev-python/s3transfer/Manifest @@ -1,2 +1,3 @@ DIST s3transfer-0.13.1.tar.gz 150589 BLAKE2B 45569c945eec18d31626dd7d75b90d48ba0504971d6b246281c508ea9f6ec27b85b042e29a63bb3630bb66af6af1dfcf2e1aa5aed5fc065868619a713568b294 SHA512 46ae91946ecb7f1c11cef7547e7f9532326298ba30e7b363738133963a86aed6477fa6128a13dd57c7668e11a3ad9505b55638acffcc9470e6162b8b73206429 DIST s3transfer-0.14.0.tar.gz 151547 BLAKE2B 630412833e900386d36dbfda62e54ae32350a34f5af7363b6207d6a76eadef5802e5418e824639353b9337d573a0333a8a087d86a434307ff14c100fd85970e5 SHA512 c71d898002852db8ac14aa929dfb71c4124643fa8301827fa4ed61f59f42ffae648d9b8f01538b5f01613937864bfeff2f9684c783dd1e510b22e461c7968a86 +DIST s3transfer-0.15.0.tar.gz 152185 BLAKE2B 53374d760737dfc069c2dbfdc4fc271b0280e0be68168cc4f53aaa7ffc339c2248f31b90454684b18fa33ba2b48ff4db1c0d1a67a287c510f33b0da60cc3a630 SHA512 47d5b2c1aa127adca5c83e0b9315fe2ffa58f797809cdf49ad0531b4fc5ab35b263226f6b373e6f1e333629db7609fb1ab69c948e34f92a00a23f128cf0905ee diff --git a/dev-python/s3transfer/s3transfer-0.15.0.ebuild b/dev-python/s3transfer/s3transfer-0.15.0.ebuild new file mode 100644 index 0000000000000..e9d8d56ccd2bb --- /dev/null +++ b/dev-python/s3transfer/s3transfer-0.15.0.ebuild @@ -0,0 +1,42 @@ +# 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 pypi + +DESCRIPTION="An Amazon S3 Transfer Manager" +HOMEPAGE=" + https://github.com/boto/s3transfer/ + https://pypi.org/project/s3transfer/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + =dev-python/botocore-1.37.4[${PYTHON_USEDEP}] +" + +EPYTEST_PLUGINS=() +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die +} + +python_test() { + epytest tests/{unit,functional} +}