python-zeroconf: update to 0.148.0; add test.sh
authorAlexandru Ardelean <redacted>
Mon, 13 Apr 2026 07:40:25 +0000 (07:40 +0000)
committerAlexandru Ardelean <redacted>
Tue, 14 Apr 2026 05:00:30 +0000 (08:00 +0300)
Bump version 0.131.0 -> 0.148.0.
Add test.sh to verify ServiceInfo construction and attribute access.

Signed-off-by: Alexandru Ardelean <redacted>
lang/python/python-zeroconf/Makefile
lang/python/python-zeroconf/test.sh [new file with mode: 0644]

index 1950b579c197c8a3302546a241162b7a13aa20c9..48e8151f59efd5db9a2bc8a5a42081941b1dd12a 100644 (file)
@@ -8,11 +8,11 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=python-zeroconf
-PKG_VERSION:=0.131.0
+PKG_VERSION:=0.148.0
 PKG_RELEASE:=1
 
 PYPI_NAME:=zeroconf
-PKG_HASH:=90c431e99192a044a5e0217afd7ca0ca9824af93190332e6f7baf4da5375f331
+PKG_HASH:=03fcca123df3652e23d945112d683d2f605f313637611b7d4adf31056f681702
 
 PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com>
 PKG_LICENSE:=LGPL-2.1-or-later
diff --git a/lang/python/python-zeroconf/test.sh b/lang/python/python-zeroconf/test.sh
new file mode 100644 (file)
index 0000000..678854f
--- /dev/null
@@ -0,0 +1,20 @@
+#!/bin/sh
+
+[ "$1" = python3-zeroconf ] || exit 0
+
+python3 - << 'EOF'
+from zeroconf import Zeroconf, ServiceInfo, ServiceBrowser
+import socket
+
+# Verify core classes are importable and instantiable
+info = ServiceInfo(
+    "_http._tcp.local.",
+    "Test._http._tcp.local.",
+    addresses=[socket.inet_aton("127.0.0.1")],
+    port=80,
+)
+assert info.port == 80
+assert info.type == "_http._tcp.local."
+
+print("python3-zeroconf OK")
+EOF
\ No newline at end of file
git clone https://git.99rst.org/PROJECT