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()

Reply via email to