commit: 3cad20b1f1053455745321e513eaa594d8afbd45 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Thu Jan 15 20:52:57 2026 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Fri Jan 16 11:55:57 2026 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cad20b1
dev-python/aiorpcx: drop 0.22.1-r1, 0.23.1 Closes: https://bugs.gentoo.org/962261 (pkgremoved) Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> dev-python/aiorpcx/Manifest | 2 - dev-python/aiorpcx/aiorpcx-0.22.1-r1.ebuild | 40 ------------ dev-python/aiorpcx/aiorpcx-0.23.1.ebuild | 49 --------------- .../aiorpcx-0.23.1-pytest-asyncio-1-more.patch | 73 ---------------------- 4 files changed, 164 deletions(-) diff --git a/dev-python/aiorpcx/Manifest b/dev-python/aiorpcx/Manifest index c2369f5e70aa..6d0ec0b2c459 100644 --- a/dev-python/aiorpcx/Manifest +++ b/dev-python/aiorpcx/Manifest @@ -1,4 +1,2 @@ -DIST aiorpcX-0.22.1.gh.tar.gz 75206 BLAKE2B 92c481388198fec94faa10482ad4195fe6dce5ae4aa445ce2812e1e81e084c629712b87a3c157aa33ae42335c1a96bdcafa5e389802740fcae8eb9e4aaf43dd2 SHA512 3484da36ce6042d8d4c6b168fd2326c0fc77a825691b95631e54510697708a27ea07e9a808445d504056432adf04f04cb0bc28d4b7194c55c1995096bb938b4d -DIST aiorpcX-0.23.1.gh.tar.gz 70759 BLAKE2B e61aeee430670962491d165fe6841653b035b96cd07a70e6be0a0f4f5d5891859398826e4a964cd119ae7e42f2e02808363ab44b6b8f28054d86539c5067cf7b SHA512 e92f68da0783bcf66926047ab2af12b5971f4bab0a028a639e53440c9cfc39ba54ddbdd1c2a20a6dacf73dac583305f692851c0d911cd68d6aabdbe131b1a8e1 DIST aiorpcX-0.24.gh.tar.gz 70778 BLAKE2B d747fa2fe37eb67782c1c6327c45afcef1b332c177962590f81e220fa8eb6b19a95f8926fb48e71a2713bc1760e46d570c81375bcf89cb6787c8cd68c4d41d43 SHA512 e2701b6625982b10c01e6ee59fdfabb2dd2e0595cddf6b3cbaeb36692273f74eb73f9b0336fd27922cf08ac76a3020f8f5515d9b38c9fb37dd33cde78f3c32b8 DIST aiorpcX-0.25.0.gh.tar.gz 70797 BLAKE2B 50b613b9bd7baf97ef1d42bbe9808dc7d425f1a941702aa40a8f8101e0a2772ae222bb298876b4dd67cfe062183eed061ab64194bafa1bb7a5cca72d54e8f7f9 SHA512 324093a9fbc1170ff3f9f8f97e6cea9250ba2a6fb32bacb12cf8bc67ff2f2abc941aa76158a3842e86b32300bcde48641730d1fb0afa73e647dd7ac5cea911df diff --git a/dev-python/aiorpcx/aiorpcx-0.22.1-r1.ebuild b/dev-python/aiorpcx/aiorpcx-0.22.1-r1.ebuild deleted file mode 100644 index 7c72f73f9006..000000000000 --- a/dev-python/aiorpcx/aiorpcx-0.22.1-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -MY_P=aiorpcX-${PV} -DESCRIPTION="Generic async RPC implementation, including JSON-RPC" -HOMEPAGE=" - https://github.com/kyuupichan/aiorpcX/ - https://pypi.org/project/aiorpcX/ -" -SRC_URI=" - https://github.com/kyuupichan/aiorpcX/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/uvloop[${PYTHON_USEDEP}] - dev-python/websockets[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # require Internet - tests/test_socks.py::TestSOCKSProxy::test_create_connection_resolve_good -) diff --git a/dev-python/aiorpcx/aiorpcx-0.23.1.ebuild b/dev-python/aiorpcx/aiorpcx-0.23.1.ebuild deleted file mode 100644 index 0856c05b7269..000000000000 --- a/dev-python/aiorpcx/aiorpcx-0.23.1.ebuild +++ /dev/null @@ -1,49 +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..13} ) - -inherit distutils-r1 - -MY_P=aiorpcX-${PV} -DESCRIPTION="Generic async RPC implementation, including JSON-RPC" -HOMEPAGE=" - https://github.com/kyuupichan/aiorpcX/ - https://pypi.org/project/aiorpcX/ -" -SRC_URI=" - https://github.com/kyuupichan/aiorpcX/archive/${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 x86" - -BDEPEND=" - test? ( - dev-python/uvloop[${PYTHON_USEDEP}] - dev-python/websockets[${PYTHON_USEDEP}] - ) -" - -EPYTEST_PLUGINS=( pytest-asyncio ) -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # require Internet - tests/test_socks.py::TestSOCKSProxy::test_create_connection_resolve_good -) - -PATCHES=( - # https://github.com/kyuupichan/aiorpcX/commit/b8ce32889c45c98b44c4e247ec0b0ae206e9ee91 - "${FILESDIR}/${PN}-0.25.0-pytest-asyncio-1.patch" - # parts of - # https://github.com/kyuupichan/aiorpcX/commit/b973b9b5612a47fe6311b43a4a4a2227b179d9b0 - # https://github.com/kyuupichan/aiorpcX/commit/b3fe21c9ad6f21967b31422174ab648263d6d4d7 - "${FILESDIR}/${P}-pytest-asyncio-1-more.patch" -) diff --git a/dev-python/aiorpcx/files/aiorpcx-0.23.1-pytest-asyncio-1-more.patch b/dev-python/aiorpcx/files/aiorpcx-0.23.1-pytest-asyncio-1-more.patch deleted file mode 100644 index 5a0ef6459c67..000000000000 --- a/dev-python/aiorpcx/files/aiorpcx-0.23.1-pytest-asyncio-1-more.patch +++ /dev/null @@ -1,73 +0,0 @@ -From b973b9b5612a47fe6311b43a4a4a2227b179d9b0 Mon Sep 17 00:00:00 2001 -From: f321x <[email protected]> -Date: Thu, 16 Jan 2025 12:04:06 +0100 -Subject: [PATCH 1/2] bump ws version to 14 and python version to 3.9 - -remove venv - -bump ws version to 14 and python version to 3.9 - -remove .idea - -bump ws version to 14 and python version to 3.9 ---- - tests/test_websocket.py | 17 +++++------------ - 1 file changed, 5 insertions(+), 12 deletions(-) - -diff --git a/tests/test_websocket.py b/tests/test_websocket.py -index a0d268d..97b049c 100755 ---- a/tests/test_websocket.py -+++ b/tests/test_websocket.py -@@ -7,19 +7,12 @@ from aiorpcx import connect_ws, NetAddress, serve_ws - from test_session import MyServerSession - - [email protected] --def ws_server(unused_tcp_port, event_loop): -- coro = serve_ws(MyServerSession, 'localhost', unused_tcp_port) -- server = event_loop.run_until_complete(coro) [email protected](scope="function") -+async def ws_server(unused_tcp_port, event_loop): -+ server = await serve_ws(MyServerSession, 'localhost', unused_tcp_port) - yield f'ws://localhost:{unused_tcp_port}' -- tasks = asyncio.all_tasks(event_loop) -- -- async def close_all(): -- server.close() -- await server.wait_closed() -- if tasks: -- await asyncio.wait(tasks) -- event_loop.run_until_complete(close_all()) -+ server.close() -+ await server.wait_closed() - - - @pytest.mark.filterwarnings("ignore:'with .*:DeprecationWarning") -From b3fe21c9ad6f21967b31422174ab648263d6d4d7 Mon Sep 17 00:00:00 2001 -From: Neil Booth <[email protected]> -Date: Thu, 16 Jan 2025 11:51:14 +0000 -Subject: [PATCH 2/2] Further tweaks. - ---- - tests/test_websocket.py | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -diff --git a/tests/test_websocket.py b/tests/test_websocket.py -index 97b049c..9a8f77a 100755 ---- a/tests/test_websocket.py -+++ b/tests/test_websocket.py -@@ -1,5 +1,3 @@ --import asyncio -- - import pytest - - from aiorpcx import connect_ws, NetAddress, serve_ws -@@ -8,7 +6,7 @@ from test_session import MyServerSession - - - @pytest.fixture(scope="function") --async def ws_server(unused_tcp_port, event_loop): -+async def ws_server(unused_tcp_port): - server = await serve_ws(MyServerSession, 'localhost', unused_tcp_port) - yield f'ws://localhost:{unused_tcp_port}' - server.close()
