From 3ee98ce42f1a205103436db447327f7b894b2891 Mon Sep 17 00:00:00 2001 From: Alexandru Ardelean Date: Thu, 16 Apr 2026 12:25:55 +0000 Subject: [PATCH] python-pycares: update to 5.0.1 - bump 4.10.0 -> 5.0.1 - update cffi build dependency comment (cffi>=2.0.0b1 required for Python 3.14) - add test.sh Signed-off-by: Alexandru Ardelean --- lang/python/python-pycares/Makefile | 6 +++--- lang/python/python-pycares/test.sh | 20 ++++++++++++++++++++ 2 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 lang/python/python-pycares/test.sh diff --git a/lang/python/python-pycares/Makefile b/lang/python/python-pycares/Makefile index 19fa6df9f9..92748157e7 100644 --- a/lang/python/python-pycares/Makefile +++ b/lang/python/python-pycares/Makefile @@ -2,17 +2,17 @@ include $(TOPDIR)/rules.mk PKG_NAME:=python-pycares -PKG_VERSION:=4.10.0 +PKG_VERSION:=5.0.1 PKG_RELEASE:=1 PYPI_NAME:=pycares -PKG_HASH:=9df70dce6e05afa5d477f48959170e569485e20dad1a089c4cf3b2d7ffbd8bf9 +PKG_HASH:=5a3c249c830432631439815f9a818463416f2a8cbdb1e988e78757de9ae75081 PKG_LICENSE:=MIT PKG_LICENSE_FILES:=LICENSE PKG_MAINTAINER:=Fabian Lipken -PKG_BUILD_DEPENDS:=libffi/host python-cffi/host # cffi>=1.5.0 +PKG_BUILD_DEPENDS:=libffi/host python-cffi/host # cffi>=2.0.0b1 (py3.14) include ../pypi.mk include $(INCLUDE_DIR)/package.mk diff --git a/lang/python/python-pycares/test.sh b/lang/python/python-pycares/test.sh new file mode 100644 index 0000000000..31e8a282be --- /dev/null +++ b/lang/python/python-pycares/test.sh @@ -0,0 +1,20 @@ +[ "$1" = python3-pycares ] || exit 0 + +python3 - << 'EOF' +import pycares + +# Verify key classes and constants +assert hasattr(pycares, "Channel") +assert hasattr(pycares, "QUERY_TYPE_A") +assert hasattr(pycares, "QUERY_TYPE_AAAA") + +# Verify version +assert hasattr(pycares, "__version__") +print(f"pycares version: {pycares.__version__}") + +# Create a channel (without actually making DNS queries) +channel = pycares.Channel() +assert channel is not None + +print("python3-pycares OK") +EOF