From a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 4 Jun 2026 16:24:49 -0500 Subject: Adding metadata --- dev-python/multiprocess/Manifest | 1 - .../files/multiprocess-0.70.17-wheel-tag.patch | 65 ---------------------- dev-python/multiprocess/metadata.xml | 12 ---- .../multiprocess/multiprocess-0.70.19.ebuild | 49 ---------------- 4 files changed, 127 deletions(-) delete mode 100644 dev-python/multiprocess/Manifest delete mode 100644 dev-python/multiprocess/files/multiprocess-0.70.17-wheel-tag.patch delete mode 100644 dev-python/multiprocess/metadata.xml delete mode 100644 dev-python/multiprocess/multiprocess-0.70.19.ebuild (limited to 'dev-python/multiprocess') diff --git a/dev-python/multiprocess/Manifest b/dev-python/multiprocess/Manifest deleted file mode 100644 index 34c0beab5478..000000000000 --- a/dev-python/multiprocess/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST multiprocess-0.70.19.tar.gz 2079989 BLAKE2B 7095ebb3cf86804536b2343ec262c4b898b0324c4f4d8b46c71cc0578fde8581b81fc559d67fb5ee439d198a87dc0fbcd4c47bd0d090a930ef2712deed515d0e SHA512 12cf70ebcfe22e2997f4744e2250caa29c92c26f696cf79c7a71bc5cf12b03fe94af45b95a065311cd367032795b4d19f39bdd7bf1022c7604db666509c33bfc diff --git a/dev-python/multiprocess/files/multiprocess-0.70.17-wheel-tag.patch b/dev-python/multiprocess/files/multiprocess-0.70.17-wheel-tag.patch deleted file mode 100644 index 5f834c829af5..000000000000 --- a/dev-python/multiprocess/files/multiprocess-0.70.17-wheel-tag.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 6008b92ab778f845b8425f215e0e78d4238b7693 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Wed, 9 Oct 2024 09:47:07 +0200 -Subject: [PATCH] enforce correct python tags for pure wheels from setup.py - -Enforce correct python tags for pure Python wheels directly from -`setup.py`. This should be more reliable than the current approach. -While at it, switch to correct tags for each platforms -- CPython -uses "cp" (which unlike "py" is not accepted for PyPy), and PyPy can use -pure "pp" without platform specifiers (since no extensions are -installed). - -Fixes #196 ---- - pyproject.toml | 1 + - setup.py | 10 ++++++++++ - 2 files changed, 11 insertions(+) - -diff --git a/pyproject.toml b/pyproject.toml -index 5d64e77..38dd6b7 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -1,6 +1,7 @@ - [build-system] - # Further build requirements come from setup.py via the PEP 517 interface - requires = [ -+ "packaging", - "setuptools>=42", - ] - build-backend = "setuptools.build_meta" -diff --git a/setup.py b/setup.py -index aeefecb..5dbca89 100644 ---- a/setup.py -+++ b/setup.py -@@ -221,6 +221,7 @@ def has_ext_modules(foo): - - def run_setup(with_extensions=True): - extensions = [] -+ options = {} - if with_extensions: - extensions = [ - Extension( -@@ -232,6 +233,14 @@ def run_setup(with_extensions=True): - depends=glob.glob('%s/*.h' % srcdir) + ['setup.py'], - ), - ] -+ else: -+ import packaging.tags -+ -+ tag_name = packaging.tags.interpreter_name() -+ tag_version = packaging.tags.interpreter_version() -+ options['bdist_wheel'] = { -+ 'python_tag':tag_name+tag_version, -+ } - packages = find_packages( - where=pkgdir, - exclude=['ez_setup', 'examples', 'doc',], -@@ -276,6 +285,7 @@ def run_setup(with_extensions=True): - packages=packages, - package_dir={'': pkgdir}, - ext_modules=extensions, -+ options=options, - ) - # add dependencies - depend = [dill_version] diff --git a/dev-python/multiprocess/metadata.xml b/dev-python/multiprocess/metadata.xml deleted file mode 100644 index 9b4d7631549a..000000000000 --- a/dev-python/multiprocess/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - tupone@gentoo.org - Tupone Alfredo - - - multiprocess - uqfoundation/multiprocess - - diff --git a/dev-python/multiprocess/multiprocess-0.70.19.ebuild b/dev-python/multiprocess/multiprocess-0.70.19.ebuild deleted file mode 100644 index 371ee762672d..000000000000 --- a/dev-python/multiprocess/multiprocess-0.70.19.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2023-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Better multiprocessing and multithreading in Python" -HOMEPAGE=" - https://github.com/uqfoundation/multiprocess/ - https://pypi.org/project/multiprocess/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/dill-0.4.1[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/test[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests unittest - -src_prepare() { - local PATCHES=( - # https://github.com/uqfoundation/multiprocess/pull/197 - "${FILESDIR}/${PN}-0.70.17-wheel-tag.patch" - ) - - distutils-r1_src_prepare - - # https://github.com/uqfoundation/multiprocess/issues/196 - sed -i -e '/python-tag/d' setup.cfg || die -} - -python_test() { - cd "${BUILD_DIR}/install$(python_get_sitedir)" || die - eunittest -} -- cgit v1.3.1