From: Alexandru Ardelean Date: Sun, 31 May 2026 17:25:38 +0000 (+0300) Subject: python-aiosignal: remove the package X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=c3847cab89712acd1d3fdc7bfba6a9249b643bf5;p=openwrt-packages.git python-aiosignal: remove the package aiosignal is a small aio-libs helper that provides a Signal class for fan-out of coroutine callbacks. Its only practical use is as a runtime dependency of aiohttp, which is not packaged in this repository, and no other package here declares aiosignal as a runtime or build dependency. Drop the package; users who pull in aiohttp via pip on the target will get aiosignal as a transitive dependency anyway. Signed-off-by: Alexandru Ardelean --- diff --git a/lang/python/python-aiosignal/Makefile b/lang/python/python-aiosignal/Makefile deleted file mode 100644 index 988661fc2..000000000 --- a/lang/python/python-aiosignal/Makefile +++ /dev/null @@ -1,40 +0,0 @@ -# -# Copyright (C) 2023 Jeffery To -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -include $(TOPDIR)/rules.mk - -PKG_NAME:=python-aiosignal -PKG_VERSION:=1.4.0 -PKG_RELEASE:=1 - -PYPI_NAME:=aiosignal -PKG_HASH:=f47eecd9468083c2029cc99945502cb7708b082c232f9aca65da147157b251c7 - -PKG_LICENSE:=Apache-2.0 -PKG_LICENSE_FILES:=LICENSE -PKG_MAINTAINER:=Alexandru Ardelean - -include ../pypi.mk -include $(INCLUDE_DIR)/package.mk -include ../python3-package.mk - -define Package/python3-aiosignal - SECTION:=lang - CATEGORY:=Languages - SUBMENU:=Python - TITLE:=List of registered asynchronous callbacks - URL:=https://github.com/aio-libs/aiosignal - DEPENDS:=+python3-light +python3-frozenlist -endef - -define Package/python3-aiosignal/description -A project to manage callbacks in asyncio projects. -endef - -$(eval $(call Py3Package,python3-aiosignal)) -$(eval $(call BuildPackage,python3-aiosignal)) -$(eval $(call BuildPackage,python3-aiosignal-src)) diff --git a/lang/python/python-aiosignal/test.sh b/lang/python/python-aiosignal/test.sh deleted file mode 100755 index 3d368c823..000000000 --- a/lang/python/python-aiosignal/test.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh - -[ "$1" = python3-aiosignal ] || exit 0 - -python3 - << 'EOF' - -from aiosignal import Signal - -# Test Signal creation and basic list operations -sig = Signal(owner=object()) -assert len(sig) == 0 - -callback = lambda: None -sig.append(callback) -assert len(sig) == 1 -assert sig[0] is callback - -# Test freeze -sig.freeze() -assert sig.frozen - -# Test that frozen signal raises on modification -try: - sig.append(lambda: None) - assert False, "should have raised" -except RuntimeError: - pass - -EOF