summaryrefslogtreecommitdiffstats
path: root/meta-python/recipes-devtools/python/python3-dnspython_2.1.0.bb
diff options
context:
space:
mode:
authorLeon Anavi <leon.anavi@konsulko.com>2021-01-11 17:25:07 +0200
committerKhem Raj <raj.khem@gmail.com>2021-01-12 09:16:21 -0800
commit70b2d8df6db58968af74e4dca9f44d13980cf74a (patch)
tree85a119f37276b3f12e62ca2441100bdf0f21dd23 /meta-python/recipes-devtools/python/python3-dnspython_2.1.0.bb
parent455203f391044827e2cdd3a7773abe59c25f79fd (diff)
downloadmeta-openembedded-70b2d8df6db58968af74e4dca9f44d13980cf74a.tar.gz
python3-dnspython: Upgrade 2.0.0 -> 2.1.0
Upgrade to release 2.1.0: - End-of-line comments are now associated with rdata when read from text. For backwards compatibility with prior versions of dnspython, they are only emitted in to_text() when requested. - Synchronous I/O is a bit more efficient, as we now try the I/O and only use poll() or select() if the I/O would block. - The resolver cache classes now offer basic hit and miss statistics, and the LRUCache can also provide hits for every cache key. - The resolver has a canonical_name() method. - There is now a registration mechanism for EDNS option types. - The default EDNS payload size has changed from 1280 to 1232. - The SVCB, HTTPS, and SMIMEA RR types are now supported. - TSIG has been enhanced with TKEY and GSS-TSIG support. Thanks to Nick Hall for writing this. - Zones now can be updated via transactions. - A new zone subclass, dns.versioned.Zone is available which has a thread-safe transaction implementation and support for keeping many versions of a zone. - The zone file reading code has been adapted to use transactions, and is now a public API. - Inbound zone transfer support has been rewritten and is available as dns.query.inbound_xfr() and dns.asyncquery.inbound_xfr(). It uses the transaction mechanism, and fully supports IXFR and AXFR. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com> Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-python/recipes-devtools/python/python3-dnspython_2.1.0.bb')
-rw-r--r--meta-python/recipes-devtools/python/python3-dnspython_2.1.0.bb32
1 files changed, 32 insertions, 0 deletions
diff --git a/meta-python/recipes-devtools/python/python3-dnspython_2.1.0.bb b/meta-python/recipes-devtools/python/python3-dnspython_2.1.0.bb
new file mode 100644
index 0000000000..20de09391f
--- /dev/null
+++ b/meta-python/recipes-devtools/python/python3-dnspython_2.1.0.bb
@@ -0,0 +1,32 @@
1DESCRIPTION = "DNS toolkit for Python"
2HOMEPAGE = "http://www.dnspython.org/"
3LICENSE = "ISC"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=5af50906b5929837f667dfe31052bd34"
5
6SRC_URI[sha256sum] = "e4a87f0b573201a0f3727fa18a516b055fd1107e0e5477cded4a2de497df1dd4"
7
8PYPI_PACKAGE_EXT = "zip"
9
10inherit pypi setuptools3 ptest
11
12SRC_URI += " \
13 file://run-ptest \
14"
15
16RDEPENDS_${PN}-ptest += " \
17 ${PYTHON_PN}-pytest \
18"
19
20do_install_ptest() {
21 install -d ${D}${PTEST_PATH}/tests
22 cp -rf ${S}/tests/* ${D}${PTEST_PATH}/tests/
23}
24
25RDEPENDS_${PN} += " \
26 ${PYTHON_PN}-crypt \
27 ${PYTHON_PN}-io \
28 ${PYTHON_PN}-math \
29 ${PYTHON_PN}-netclient \
30 ${PYTHON_PN}-numbers \
31 ${PYTHON_PN}-threading \
32"