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/pynng/Manifest | 2 -- dev-python/pynng/metadata.xml | 26 ------------------- dev-python/pynng/pynng-0.8.1.ebuild | 42 ------------------------------ dev-python/pynng/pynng-0.9.0.ebuild | 51 ------------------------------------- 4 files changed, 121 deletions(-) delete mode 100644 dev-python/pynng/Manifest delete mode 100644 dev-python/pynng/metadata.xml delete mode 100644 dev-python/pynng/pynng-0.8.1.ebuild delete mode 100644 dev-python/pynng/pynng-0.9.0.ebuild (limited to 'dev-python/pynng') diff --git a/dev-python/pynng/Manifest b/dev-python/pynng/Manifest deleted file mode 100644 index 4a31b26ff5ae..000000000000 --- a/dev-python/pynng/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST pynng-0.8.1.tar.gz 6364925 BLAKE2B ae10e9155997474634ca7cf6e1ff01572f877dc8157aea069e11866b29fe92a2ee8343fd1512fad57f25e5c4cbf7297c784ab9fcdc7c262aba889cd65595775d SHA512 b150a83b65169aa67aaf99d963ae43ede29ccf22f1ddc9989a0d999f32dd93412bbf464ad0c3eed7aa645e0f5e2726743d131e48276955dad034e219b23c93c4 -DIST pynng-0.9.0.tar.gz 7211228 BLAKE2B 7b3a867597379b03f287507d8043acae502ca555b162504ed11c49d514e9c13240ab7b5316c7555b6e68879ac8518e96343155f5218913f62f9821c28c524343 SHA512 e3ea42e5910009040d1c9125e8b4ed4d2350d742704b4bb75863cadb6cc0feb58114bb10a6ab9f2f34c47c85d19c5a8c442df539ad051f87c70c5990f213fe48 diff --git a/dev-python/pynng/metadata.xml b/dev-python/pynng/metadata.xml deleted file mode 100644 index 7ddd70337dda..000000000000 --- a/dev-python/pynng/metadata.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - vowstar@gmail.com - Huang Rui - - - codypiersall/pynng - pynng - https://github.com/codypiersall/pynng/issues - - - pynng provides ergonomic Python bindings for nanomsg next generation (nng), - a lightweight messaging library. It enables inter-process communication - across single computers or networks using various messaging patterns - including Pair, Pub/Sub, Surveyor/Respondent, Req/Rep, and Push/Pull. - The library supports async frameworks like trio, curio, and asyncio. - - - pynng为nanomsg下一代(nng)轻量级消息库提供符合人体工程学的Python绑定。 - 它支持在单台计算机或网络上进行进程间通信,使用多种消息模式,包括Pair(配对)、 - Pub/Sub(发布/订阅)、Surveyor/Respondent(调查者/响应者)、Req/Rep(请求/回复) - 和Push/Pull(推/拉)。该库支持trio、curio和asyncio等异步框架。 - - diff --git a/dev-python/pynng/pynng-0.8.1.ebuild b/dev-python/pynng/pynng-0.8.1.ebuild deleted file mode 100644 index 154ef9958eb3..000000000000 --- a/dev-python/pynng/pynng-0.8.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Ergonomic bindings for nanomsg next generation (nng) in Python" -HOMEPAGE="https://github.com/codypiersall/pynng https://pypi.org/project/pynng" - -LICENSE="MIT" -SLOT=0 -KEYWORDS="~amd64" - -DEPEND="dev-libs/nng" -RDEPEND=" - ${DEPEND} - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/sniffio[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-trio[${PYTHON_USEDEP}] - dev-python/sniffio[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - # Remove source pynng directory to avoid import conflicts - # Tests must run against the installed C extension module - rm -rf pynng || die - epytest -} diff --git a/dev-python/pynng/pynng-0.9.0.ebuild b/dev-python/pynng/pynng-0.9.0.ebuild deleted file mode 100644 index a787fbc24ee4..000000000000 --- a/dev-python/pynng/pynng-0.9.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2026 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_EXT=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{13..14} ) -inherit distutils-r1 pypi - -DESCRIPTION="Ergonomic bindings for nanomsg next generation (nng) in Python" -HOMEPAGE="https://github.com/codypiersall/pynng https://pypi.org/project/pynng" - -LICENSE="MIT" -SLOT=0 -KEYWORDS="~amd64" - -# pynng 0.9.0 bundles nng and mbedtls, building them from source via cmake -RDEPEND=" - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/sniffio[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-build/cmake - dev-build/ninja - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-trio[${PYTHON_USEDEP}] - dev-python/sniffio[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # Fix bundled mbedtls build failure with GCC 15: - # -Werror=unterminated-string-initialization on unsigned char arrays - sed -i 's/-Wno-error=array-bounds/-Wno-error=array-bounds -Wno-error=unterminated-string-initialization/' \ - setup.py || die - distutils-r1_src_prepare -} - -python_test() { - # Remove source pynng directory to avoid import conflicts - # Tests must run against the installed C extension module - rm -rf pynng || die - epytest -} -- cgit v1.3