commit:     00ca9618d148a1adb997496ab65c0ee813db1d28
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug  2 14:39:52 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug  2 14:47:51 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00ca9618

dev-python/s3transfer: Remove old

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

 dev-python/s3transfer/Manifest                     |  1 -
 .../s3transfer/files/s3transfer-0.13.0-py314.patch | 38 ------------------
 dev-python/s3transfer/s3transfer-0.13.0.ebuild     | 45 ----------------------
 3 files changed, 84 deletions(-)

diff --git a/dev-python/s3transfer/Manifest b/dev-python/s3transfer/Manifest
index aaf0ebaff3c2..68a26c9f64ef 100644
--- a/dev-python/s3transfer/Manifest
+++ b/dev-python/s3transfer/Manifest
@@ -1,2 +1 @@
-DIST s3transfer-0.13.0.tar.gz 150232 BLAKE2B 
b2acba8ceb4e6e218b9e43c21ed148a1bd7b63c4bb28d4b68c69e28c6af33cba72fc7fc492496fba2c9e4760d450264555142e6f47a3467eabfb2268a60b6032
 SHA512 
cb017501738f8aaf708cfc693514e084c49712bf72d1bd4f761470a93cadd8e12e7c19e5f168c180a695d7bb2423145a6836afc58728371e793d9f6cf926b090
 DIST s3transfer-0.13.1.tar.gz 150589 BLAKE2B 
45569c945eec18d31626dd7d75b90d48ba0504971d6b246281c508ea9f6ec27b85b042e29a63bb3630bb66af6af1dfcf2e1aa5aed5fc065868619a713568b294
 SHA512 
46ae91946ecb7f1c11cef7547e7f9532326298ba30e7b363738133963a86aed6477fa6128a13dd57c7668e11a3ad9505b55638acffcc9470e6162b8b73206429

diff --git a/dev-python/s3transfer/files/s3transfer-0.13.0-py314.patch 
b/dev-python/s3transfer/files/s3transfer-0.13.0-py314.patch
deleted file mode 100644
index cbd1dac52a1d..000000000000
--- a/dev-python/s3transfer/files/s3transfer-0.13.0-py314.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From fed6e9872094908fae4fe6a441430fdb2d6b9b77 Mon Sep 17 00:00:00 2001
-From: Karolina Surma <[email protected]>
-Date: Fri, 30 May 2025 13:46:29 +0200
-Subject: [PATCH] Avoid the multiprocessing forkserver method
-
----
- tests/unit/test_compat.py | 11 ++++++++++-
- 1 file changed, 10 insertions(+), 1 deletion(-)
-
-diff --git a/tests/unit/test_compat.py b/tests/unit/test_compat.py
-index 20f07c74..a50ad10a 100644
---- a/tests/unit/test_compat.py
-+++ b/tests/unit/test_compat.py
-@@ -10,6 +10,7 @@
- # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
- # ANY KIND, either express or implied. See the License for the specific
- # language governing permissions and limitations under the License.
-+import multiprocessing
- import os
- import shutil
- import signal
-@@ -80,7 +81,15 @@ def test_non_file_like_obj(self):
- class TestBaseManager(unittest.TestCase):
-     def create_pid_manager(self):
-         class PIDManager(BaseManager):
--            pass
-+            def __init__(self):
-+                # Python 3.14 changed the non-macOS POSIX default to 
forkserver
-+                # but the code in this module does not work with it
-+                # See https://github.com/python/cpython/issues/125714
-+                if multiprocessing.get_start_method() == 'forkserver':
-+                    ctx = multiprocessing.get_context(method='fork')
-+                else:
-+                    ctx = multiprocessing.get_context()
-+                super().__init__(ctx=ctx)
- 
-         PIDManager.register('getpid', os.getpid)
-         return PIDManager()

diff --git a/dev-python/s3transfer/s3transfer-0.13.0.ebuild 
b/dev-python/s3transfer/s3transfer-0.13.0.ebuild
deleted file mode 100644
index e69de071767b..000000000000
--- a/dev-python/s3transfer/s3transfer-0.13.0.ebuild
+++ /dev/null
@@ -1,45 +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 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-2[${PYTHON_USEDEP}]
-       >=dev-python/botocore-1.37.4[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-       local PATCHES=(
-               # https://github.com/boto/s3transfer/pull/347
-               "${FILESDIR}/${P}-py314.patch"
-       )
-
-       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}
-}

Reply via email to