From 7aa9c6d919c01bcc5d25e44ccd5c2cd173a30091 Mon Sep 17 00:00:00 2001 From: David Roman Date: Thu, 28 Aug 2025 12:45:47 +0200 Subject: [PATCH] dev-python/biplist: treeclean Signed-off-by: David Roman --- dev-python/biplist/Manifest | 1 - dev-python/biplist/biplist-1.0.3.ebuild | 27 --------------- .../files/biplist-python3-compat.patch | 33 ------------------- dev-python/biplist/metadata.xml | 12 ------- profiles/package.mask | 1 - 5 files changed, 74 deletions(-) delete mode 100644 dev-python/biplist/Manifest delete mode 100644 dev-python/biplist/biplist-1.0.3.ebuild delete mode 100644 dev-python/biplist/files/biplist-python3-compat.patch delete mode 100644 dev-python/biplist/metadata.xml diff --git a/dev-python/biplist/Manifest b/dev-python/biplist/Manifest deleted file mode 100644 index 87a542312a..0000000000 --- a/dev-python/biplist/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST biplist-1.0.3.tar.gz 21258 BLAKE2B 9ef9b827e3e4e0496545627e435a64a40fadc4580b8f61fe0cb40c96df5f3fa7559af4d117fe28ee777629efff0bc0f5789f03eca1314e375c93a0ada0018452 SHA512 186927481229988c713d9bb703115493001b129ed4e540e9a028e99b4f10e1576291c75f98d39b28e04092c14a9c96e4843c1445d9a318ced322323c7c1134b5 diff --git a/dev-python/biplist/biplist-1.0.3.ebuild b/dev-python/biplist/biplist-1.0.3.ebuild deleted file mode 100644 index a1b9c14d96..0000000000 --- a/dev-python/biplist/biplist-1.0.3.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..12} ) - -inherit distutils-r1 pypi - -DESCRIPTION="A binary plist parser/generator for Python" -HOMEPAGE="https://pypi.org/project/biplist/ https://github.com/wooster/biplist" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND="dev-python/six[${PYTHON_USEDEP}]" - -RESTRICT="test" -# Because using dev-python/nose test framework - -# that is abandonware for 10 years -# Related ticket on the upstream: https://github.com/wooster/biplist/issues/14 - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -PATCHES=( "${FILESDIR}/${PN}-python3-compat.patch" ) diff --git a/dev-python/biplist/files/biplist-python3-compat.patch b/dev-python/biplist/files/biplist-python3-compat.patch deleted file mode 100644 index d16ac809fe..0000000000 --- a/dev-python/biplist/files/biplist-python3-compat.patch +++ /dev/null @@ -1,33 +0,0 @@ -From: Stefano Rivera -Date: Mon, 1 Feb 2021 17:58:06 -0700 -Subject: Python 3.9: Use bytes with plistlib - -Python 3.9 dropped the deprecated plistlib.Data class. Instead of -plistlib.Data, we can just use bytes directly. - -Bug-Debian: https://bugs.debian.org/973082 -Bug-Upstream: https://bitbucket.org/wooster/biplist/issues/12/python-39-compatibility ---- - biplist/__init__.py | 9 +-------- - 1 file changed, 1 insertion(+), 8 deletions(-) - -diff --git a/biplist/__init__.py b/biplist/__init__.py -index f9d5836..4a40602 100644 ---- a/biplist/__init__.py -+++ b/biplist/__init__.py -@@ -147,14 +147,7 @@ def readPlist(pathOrFile): - return result - - def wrapDataObject(o, for_binary=False): -- if isinstance(o, Data) and not for_binary: -- v = sys.version_info -- if not (v[0] >= 3 and v[1] >= 4): -- o = plistlib.Data(o) -- elif isinstance(o, (bytes, plistlib.Data)) and for_binary: -- if hasattr(o, 'data'): -- o = Data(o.data) -- elif isinstance(o, tuple): -+ if isinstance(o, tuple): - o = wrapDataObject(list(o), for_binary) - o = tuple(o) - elif isinstance(o, list): diff --git a/dev-python/biplist/metadata.xml b/dev-python/biplist/metadata.xml deleted file mode 100644 index 7c8a697717..0000000000 --- a/dev-python/biplist/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - davidroman96@gmail.com - David Roman - - - wooster/biplist - biplist - - diff --git a/profiles/package.mask b/profiles/package.mask index e0468b0ee0..553e38261b 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -69,7 +69,6 @@ dev-python/grpc-stubs # Removal on 2025-08-28 dev-python/iOSbackup app-forensics/mvt -dev-python/biplist # Anna (cybertailor) Vyalkova (2025-07-27) # Vulnerable to a cross-site scripting attack.