mirror of
https://github.com/openwrt/packages.git
synced 2026-04-15 10:51:55 +00:00
python-dns: bump to 2.8.0
Changelog: https://github.com/rthalley/dnspython/blob/master/CHANGELOG.rst Multiple minor releases since 2.4.1 adding new record types, improved DNSSEC support, and bug fixes. Add test.sh to verify DNS name parsing and rdatatype lookups. Signed-off-by: Alexandru Ardelean <alex@shruggie.ro>
This commit is contained in:
committed by
Alexandru Ardelean
parent
062e0cecdd
commit
362d823329
@@ -8,17 +8,17 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python-dns
|
||||
PKG_VERSION:=2.4.1
|
||||
PKG_VERSION:=2.8.0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PYPI_NAME:=dnspython
|
||||
PKG_HASH:=c33971c79af5be968bb897e95c2448e11a645ee84d93b265ce0b7aabe5dfdca8
|
||||
PKG_HASH:=181d3c6996452cb1189c4046c61599b84a5a86e099562ffde77d26984ff26d0f
|
||||
|
||||
PKG_LICENSE:=ISC
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_MAINTAINER:=Josef Schlehofer <pepe.schlehofer@gmail.com>
|
||||
|
||||
PKG_BUILD_DEPENDS:=python-poetry-core/host
|
||||
PKG_BUILD_DEPENDS:=python-hatchling/host
|
||||
|
||||
include ../pypi.mk
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
22
lang/python/python-dns/test.sh
Executable file
22
lang/python/python-dns/test.sh
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/bin/sh
|
||||
[ "$1" = python3-dns ] || exit 0
|
||||
python3 - << 'EOF'
|
||||
import dns
|
||||
import dns.name
|
||||
import dns.rdatatype
|
||||
import dns.rdata
|
||||
import dns.rdataset
|
||||
import dns.message
|
||||
import dns.resolver
|
||||
|
||||
n = dns.name.from_text("www.example.com.")
|
||||
assert str(n) == "www.example.com.", f"unexpected name: {n}"
|
||||
assert n.is_absolute()
|
||||
|
||||
parent = dns.name.from_text("example.com.")
|
||||
assert n.is_subdomain(parent)
|
||||
|
||||
rdtype = dns.rdatatype.from_text("A")
|
||||
assert rdtype == dns.rdatatype.A
|
||||
assert dns.rdatatype.to_text(rdtype) == "A"
|
||||
EOF
|
||||
Reference in New Issue
Block a user