Bump version 23.1.0 -> 24.2.0.
Add test.sh to verify module imports and key symbols.
Signed-off-by: Alexandru Ardelean <redacted>
include $(TOPDIR)/rules.mk
PKG_NAME:=python-service-identity
-PKG_VERSION:=23.1.0
+PKG_VERSION:=24.2.0
PKG_RELEASE:=1
PYPI_NAME:=service-identity
PYPI_SOURCE_NAME:=service_identity
-PKG_HASH:=ecb33cd96307755041e978ab14f8b14e13b40f1fbd525a4dc78f46d2b986431d
+PKG_HASH:=b8683ba13f0d39c6cd5d625d2c5f65421d6d707b013b375c355751557cbe8e09
PKG_LICENSE:=MIT
PKG_LICENSE_FILES:=LICENSE
--- /dev/null
+#!/bin/sh
+
+[ "$1" = python3-service-identity ] || exit 0
+
+python3 - << 'EOF'
+from service_identity import VerificationError
+from service_identity.pyopenssl import verify_hostname, verify_ip_address
+
+# Just verify the module imports and key symbols are present
+assert callable(verify_hostname)
+assert callable(verify_ip_address)
+assert issubclass(VerificationError, Exception)
+
+print("python3-service-identity OK")
+EOF
\ No newline at end of file