diff --git a/lang/python/python-zeroconf/Makefile b/lang/python/python-zeroconf/Makefile index 1950b579c1..48e8151f59 100644 --- a/lang/python/python-zeroconf/Makefile +++ b/lang/python/python-zeroconf/Makefile @@ -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 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 index 0000000000..678854f493 --- /dev/null +++ b/lang/python/python-zeroconf/test.sh @@ -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