diff options
author | nikita <nikita@pkgsrc.org> | 2020-04-30 11:43:27 +0000 |
---|---|---|
committer | nikita <nikita@pkgsrc.org> | 2020-04-30 11:43:27 +0000 |
commit | 130e6232e8926c932b8af3756704d365ed21578f (patch) | |
tree | 8376401776aa464ee89acdb078006180b235c5fc | |
parent | 5ee8307649913b16c23e936e24cb8639459a9752 (diff) | |
download | pkgsrc-130e6232e8926c932b8af3756704d365ed21578f.tar.gz |
Add net/py-dnspython Version 1.16.0
dnspython is a DNS toolkit for Python. It supports almost all record
types. It can be used for queries, zone transfers, and dynamic
updates. It supports TSIG authenticated messages and EDNS0.
dnspython provides both high and low level access to DNS. The high
level classes perform queries for data of a given name, type, and
class, and return an answer set. The low level classes allow direct
manipulation of DNS zones, messages, names, and records.
dnspython is a utility to work with DNS, /etc/hosts is thus not
used. For simple forward DNS lookups, it's better to use
socket.gethostbyname().
dnspython originated at Nominum where it was developed to facilitate
the testing of DNS software.
-rw-r--r-- | net/Makefile | 3 | ||||
-rw-r--r-- | net/py-dnspython/DESCR | 15 | ||||
-rw-r--r-- | net/py-dnspython/Makefile | 20 | ||||
-rw-r--r-- | net/py-dnspython/PLIST | 295 | ||||
-rw-r--r-- | net/py-dnspython/distinfo | 6 |
5 files changed, 338 insertions, 1 deletions
diff --git a/net/Makefile b/net/Makefile index 45ae26f6a26..41b37d41eee 100644 --- a/net/Makefile +++ b/net/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1322 2020/04/28 15:22:42 manu Exp $ +# $NetBSD: Makefile,v 1.1323 2020/04/30 11:43:27 nikita Exp $ # COMMENT= Networking tools @@ -668,6 +668,7 @@ SUBDIR+= py-cymruwhois SUBDIR+= py-digitalocean SUBDIR+= py-dns SUBDIR+= py-dnsdiag +SUBDIR+= py-dnspython SUBDIR+= py-dpkt SUBDIR+= py-dropbox SUBDIR+= py-eventlib diff --git a/net/py-dnspython/DESCR b/net/py-dnspython/DESCR new file mode 100644 index 00000000000..fb14b68de6a --- /dev/null +++ b/net/py-dnspython/DESCR @@ -0,0 +1,15 @@ +dnspython is a DNS toolkit for Python. It supports almost all record +types. It can be used for queries, zone transfers, and dynamic +updates. It supports TSIG authenticated messages and EDNS0. + +dnspython provides both high and low level access to DNS. The high +level classes perform queries for data of a given name, type, and +class, and return an answer set. The low level classes allow direct +manipulation of DNS zones, messages, names, and records. + +dnspython is a utility to work with DNS, /etc/hosts is thus not +used. For simple forward DNS lookups, it's better to use +socket.gethostbyname(). + +dnspython originated at Nominum where it was developed to facilitate +the testing of DNS software. diff --git a/net/py-dnspython/Makefile b/net/py-dnspython/Makefile new file mode 100644 index 00000000000..5b092482a9a --- /dev/null +++ b/net/py-dnspython/Makefile @@ -0,0 +1,20 @@ +# $NetBSD: Makefile,v 1.1 2020/04/30 11:43:28 nikita Exp $ + +DISTNAME= dnspython-1.16.0 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} +CATEGORIES= net python +MASTER_SITES= ${MASTER_SITE_PYPI:=d/dnspython/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= https://github.com/rthalley/dnspython +COMMENT= DNS toolkit for Python +LICENSE= isc + +DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests +DEPENDS+= ${PYPKGPREFIX}-requests-toolbelt-[0-9]*:../../devel/py-requests-toolbelt +DEPENDS+= ${PYPKGPREFIX}-cryptography-[0-9]*:../../security/py-cryptography +DEPENDS+= ${PYPKGPREFIX}-idna-[0-9]*:../../www/py-idna + +.include "../../lang/python/application.mk" +.include "../../lang/python/egg.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/net/py-dnspython/PLIST b/net/py-dnspython/PLIST new file mode 100644 index 00000000000..6fdcc93a04a --- /dev/null +++ b/net/py-dnspython/PLIST @@ -0,0 +1,295 @@ +@comment $NetBSD: PLIST,v 1.1 2020/04/30 11:43:28 nikita Exp $ +${PYSITELIB}/dns/__init__.py +${PYSITELIB}/dns/__init__.pyo +${PYSITELIB}/dns/__init__.pyc +${PYSITELIB}/dns/_compat.pyo +${PYSITELIB}/dns/_compat.pyc +${PYSITELIB}/dns/dnssec.pyo +${PYSITELIB}/dns/dnssec.pyc +${PYSITELIB}/dns/e164.pyo +${PYSITELIB}/dns/e164.pyc +${PYSITELIB}/dns/edns.pyo +${PYSITELIB}/dns/edns.pyc +${PYSITELIB}/dns/entropy.pyo +${PYSITELIB}/dns/entropy.pyc +${PYSITELIB}/dns/exception.pyo +${PYSITELIB}/dns/exception.pyc +${PYSITELIB}/dns/flags.pyo +${PYSITELIB}/dns/flags.pyc +${PYSITELIB}/dns/grange.pyo +${PYSITELIB}/dns/grange.pyc +${PYSITELIB}/dns/hash.pyo +${PYSITELIB}/dns/hash.pyc +${PYSITELIB}/dns/inet.pyo +${PYSITELIB}/dns/inet.pyc +${PYSITELIB}/dns/ipv4.pyo +${PYSITELIB}/dns/ipv4.pyc +${PYSITELIB}/dns/ipv6.pyo +${PYSITELIB}/dns/ipv6.pyc +${PYSITELIB}/dns/message.pyo +${PYSITELIB}/dns/message.pyc +${PYSITELIB}/dns/name.pyo +${PYSITELIB}/dns/name.pyc +${PYSITELIB}/dns/namedict.pyo +${PYSITELIB}/dns/namedict.pyc +${PYSITELIB}/dns/node.pyo +${PYSITELIB}/dns/node.pyc +${PYSITELIB}/dns/opcode.pyo +${PYSITELIB}/dns/opcode.pyc +${PYSITELIB}/dns/query.pyo +${PYSITELIB}/dns/query.pyc +${PYSITELIB}/dns/rcode.pyo +${PYSITELIB}/dns/rcode.pyc +${PYSITELIB}/dns/rdata.pyo +${PYSITELIB}/dns/rdata.pyc +${PYSITELIB}/dns/rdataclass.pyo +${PYSITELIB}/dns/rdataclass.pyc +${PYSITELIB}/dns/rdataset.pyo +${PYSITELIB}/dns/rdataset.pyc +${PYSITELIB}/dns/rdatatype.pyo +${PYSITELIB}/dns/rdatatype.pyc +${PYSITELIB}/dns/renderer.pyo +${PYSITELIB}/dns/renderer.pyc +${PYSITELIB}/dns/resolver.pyo +${PYSITELIB}/dns/resolver.pyc +${PYSITELIB}/dns/reversename.pyo +${PYSITELIB}/dns/reversename.pyc +${PYSITELIB}/dns/rrset.pyo +${PYSITELIB}/dns/rrset.pyc +${PYSITELIB}/dns/set.pyo +${PYSITELIB}/dns/set.pyc +${PYSITELIB}/dns/tokenizer.pyo +${PYSITELIB}/dns/tokenizer.pyc +${PYSITELIB}/dns/tsig.pyo +${PYSITELIB}/dns/tsig.pyc +${PYSITELIB}/dns/tsigkeyring.pyo +${PYSITELIB}/dns/tsigkeyring.pyc +${PYSITELIB}/dns/ttl.pyo +${PYSITELIB}/dns/ttl.pyc +${PYSITELIB}/dns/update.pyo +${PYSITELIB}/dns/update.pyc +${PYSITELIB}/dns/version.pyo +${PYSITELIB}/dns/version.pyc +${PYSITELIB}/dns/wiredata.pyo +${PYSITELIB}/dns/wiredata.pyc +${PYSITELIB}/dns/zone.pyo +${PYSITELIB}/dns/zone.pyc +${PYSITELIB}/dns/_compat.py +${PYSITELIB}/dns/dnssec.py +${PYSITELIB}/dns/e164.py +${PYSITELIB}/dns/edns.py +${PYSITELIB}/dns/entropy.py +${PYSITELIB}/dns/exception.py +${PYSITELIB}/dns/flags.py +${PYSITELIB}/dns/grange.py +${PYSITELIB}/dns/hash.py +${PYSITELIB}/dns/inet.py +${PYSITELIB}/dns/ipv4.py +${PYSITELIB}/dns/ipv6.py +${PYSITELIB}/dns/message.py +${PYSITELIB}/dns/name.py +${PYSITELIB}/dns/namedict.py +${PYSITELIB}/dns/node.py +${PYSITELIB}/dns/opcode.py +${PYSITELIB}/dns/py.typed +${PYSITELIB}/dns/query.py +${PYSITELIB}/dns/rcode.py +${PYSITELIB}/dns/rdata.py +${PYSITELIB}/dns/rdataclass.py +${PYSITELIB}/dns/rdataset.py +${PYSITELIB}/dns/rdatatype.py +${PYSITELIB}/dns/rdtypes/ANY/AFSDB.py +${PYSITELIB}/dns/rdtypes/ANY/AVC.py +${PYSITELIB}/dns/rdtypes/ANY/CAA.py +${PYSITELIB}/dns/rdtypes/ANY/CDNSKEY.py +${PYSITELIB}/dns/rdtypes/ANY/CDS.py +${PYSITELIB}/dns/rdtypes/ANY/CERT.py +${PYSITELIB}/dns/rdtypes/ANY/CNAME.py +${PYSITELIB}/dns/rdtypes/ANY/CSYNC.py +${PYSITELIB}/dns/rdtypes/ANY/DLV.py +${PYSITELIB}/dns/rdtypes/ANY/DNAME.py +${PYSITELIB}/dns/rdtypes/ANY/DNSKEY.py +${PYSITELIB}/dns/rdtypes/ANY/DS.py +${PYSITELIB}/dns/rdtypes/ANY/EUI48.py +${PYSITELIB}/dns/rdtypes/ANY/EUI64.py +${PYSITELIB}/dns/rdtypes/ANY/GPOS.py +${PYSITELIB}/dns/rdtypes/ANY/HINFO.py +${PYSITELIB}/dns/rdtypes/ANY/HIP.py +${PYSITELIB}/dns/rdtypes/ANY/ISDN.py +${PYSITELIB}/dns/rdtypes/ANY/LOC.py +${PYSITELIB}/dns/rdtypes/ANY/MX.py +${PYSITELIB}/dns/rdtypes/ANY/NS.py +${PYSITELIB}/dns/rdtypes/ANY/NSEC.py +${PYSITELIB}/dns/rdtypes/ANY/NSEC3.py +${PYSITELIB}/dns/rdtypes/ANY/NSEC3PARAM.py +${PYSITELIB}/dns/rdtypes/ANY/OPENPGPKEY.py +${PYSITELIB}/dns/rdtypes/ANY/PTR.py +${PYSITELIB}/dns/rdtypes/ANY/RP.py +${PYSITELIB}/dns/rdtypes/ANY/RRSIG.py +${PYSITELIB}/dns/rdtypes/ANY/RT.py +${PYSITELIB}/dns/rdtypes/ANY/SOA.py +${PYSITELIB}/dns/rdtypes/ANY/SPF.py +${PYSITELIB}/dns/rdtypes/ANY/SSHFP.py +${PYSITELIB}/dns/rdtypes/ANY/TLSA.py +${PYSITELIB}/dns/rdtypes/ANY/TXT.py +${PYSITELIB}/dns/rdtypes/ANY/URI.py +${PYSITELIB}/dns/rdtypes/ANY/X25.py +${PYSITELIB}/dns/rdtypes/ANY/__init__.py +${PYSITELIB}/dns/rdtypes/ANY/AFSDB.pyo +${PYSITELIB}/dns/rdtypes/ANY/AFSDB.pyc +${PYSITELIB}/dns/rdtypes/ANY/AVC.pyo +${PYSITELIB}/dns/rdtypes/ANY/AVC.pyc +${PYSITELIB}/dns/rdtypes/ANY/CAA.pyo +${PYSITELIB}/dns/rdtypes/ANY/CAA.pyc +${PYSITELIB}/dns/rdtypes/ANY/CDNSKEY.pyo +${PYSITELIB}/dns/rdtypes/ANY/CDNSKEY.pyc +${PYSITELIB}/dns/rdtypes/ANY/CDS.pyo +${PYSITELIB}/dns/rdtypes/ANY/CDS.pyc +${PYSITELIB}/dns/rdtypes/ANY/CERT.pyo +${PYSITELIB}/dns/rdtypes/ANY/CERT.pyc +${PYSITELIB}/dns/rdtypes/ANY/CNAME.pyo +${PYSITELIB}/dns/rdtypes/ANY/CNAME.pyc +${PYSITELIB}/dns/rdtypes/ANY/CSYNC.pyo +${PYSITELIB}/dns/rdtypes/ANY/CSYNC.pyc +${PYSITELIB}/dns/rdtypes/ANY/DLV.pyo +${PYSITELIB}/dns/rdtypes/ANY/DLV.pyc +${PYSITELIB}/dns/rdtypes/ANY/DNAME.pyo +${PYSITELIB}/dns/rdtypes/ANY/DNAME.pyc +${PYSITELIB}/dns/rdtypes/ANY/DNSKEY.pyo +${PYSITELIB}/dns/rdtypes/ANY/DNSKEY.pyc +${PYSITELIB}/dns/rdtypes/ANY/DS.pyo +${PYSITELIB}/dns/rdtypes/ANY/DS.pyc +${PYSITELIB}/dns/rdtypes/ANY/EUI48.pyo +${PYSITELIB}/dns/rdtypes/ANY/EUI48.pyc +${PYSITELIB}/dns/rdtypes/ANY/EUI64.pyo +${PYSITELIB}/dns/rdtypes/ANY/EUI64.pyc +${PYSITELIB}/dns/rdtypes/ANY/GPOS.pyo +${PYSITELIB}/dns/rdtypes/ANY/GPOS.pyc +${PYSITELIB}/dns/rdtypes/ANY/HINFO.pyo +${PYSITELIB}/dns/rdtypes/ANY/HINFO.pyc +${PYSITELIB}/dns/rdtypes/ANY/HIP.pyo +${PYSITELIB}/dns/rdtypes/ANY/HIP.pyc +${PYSITELIB}/dns/rdtypes/ANY/ISDN.pyo +${PYSITELIB}/dns/rdtypes/ANY/ISDN.pyc +${PYSITELIB}/dns/rdtypes/ANY/LOC.pyo +${PYSITELIB}/dns/rdtypes/ANY/LOC.pyc +${PYSITELIB}/dns/rdtypes/ANY/MX.pyo +${PYSITELIB}/dns/rdtypes/ANY/MX.pyc +${PYSITELIB}/dns/rdtypes/ANY/NS.pyo +${PYSITELIB}/dns/rdtypes/ANY/NS.pyc +${PYSITELIB}/dns/rdtypes/ANY/NSEC.pyo +${PYSITELIB}/dns/rdtypes/ANY/NSEC.pyc +${PYSITELIB}/dns/rdtypes/ANY/NSEC3.pyo +${PYSITELIB}/dns/rdtypes/ANY/NSEC3.pyc +${PYSITELIB}/dns/rdtypes/ANY/NSEC3PARAM.pyo +${PYSITELIB}/dns/rdtypes/ANY/NSEC3PARAM.pyc +${PYSITELIB}/dns/rdtypes/ANY/OPENPGPKEY.pyo +${PYSITELIB}/dns/rdtypes/ANY/OPENPGPKEY.pyc +${PYSITELIB}/dns/rdtypes/ANY/PTR.pyo +${PYSITELIB}/dns/rdtypes/ANY/PTR.pyc +${PYSITELIB}/dns/rdtypes/ANY/RP.pyo +${PYSITELIB}/dns/rdtypes/ANY/RP.pyc +${PYSITELIB}/dns/rdtypes/ANY/RRSIG.pyo +${PYSITELIB}/dns/rdtypes/ANY/RRSIG.pyc +${PYSITELIB}/dns/rdtypes/ANY/RT.pyo +${PYSITELIB}/dns/rdtypes/ANY/RT.pyc +${PYSITELIB}/dns/rdtypes/ANY/SOA.pyo +${PYSITELIB}/dns/rdtypes/ANY/SOA.pyc +${PYSITELIB}/dns/rdtypes/ANY/SPF.pyo +${PYSITELIB}/dns/rdtypes/ANY/SPF.pyc +${PYSITELIB}/dns/rdtypes/ANY/SSHFP.pyo +${PYSITELIB}/dns/rdtypes/ANY/SSHFP.pyc +${PYSITELIB}/dns/rdtypes/ANY/TLSA.pyo +${PYSITELIB}/dns/rdtypes/ANY/TLSA.pyc +${PYSITELIB}/dns/rdtypes/ANY/TXT.pyo +${PYSITELIB}/dns/rdtypes/ANY/TXT.pyc +${PYSITELIB}/dns/rdtypes/ANY/URI.pyo +${PYSITELIB}/dns/rdtypes/ANY/URI.pyc +${PYSITELIB}/dns/rdtypes/ANY/X25.pyo +${PYSITELIB}/dns/rdtypes/ANY/X25.pyc +${PYSITELIB}/dns/rdtypes/ANY/__init__.pyo +${PYSITELIB}/dns/rdtypes/ANY/__init__.pyc +${PYSITELIB}/dns/rdtypes/CH/A.py +${PYSITELIB}/dns/rdtypes/CH/__init__.py +${PYSITELIB}/dns/rdtypes/CH/A.pyo +${PYSITELIB}/dns/rdtypes/CH/A.pyc +${PYSITELIB}/dns/rdtypes/CH/__init__.pyo +${PYSITELIB}/dns/rdtypes/CH/__init__.pyc +${PYSITELIB}/dns/rdtypes/IN/A.py +${PYSITELIB}/dns/rdtypes/IN/AAAA.py +${PYSITELIB}/dns/rdtypes/IN/APL.py +${PYSITELIB}/dns/rdtypes/IN/DHCID.py +${PYSITELIB}/dns/rdtypes/IN/IPSECKEY.py +${PYSITELIB}/dns/rdtypes/IN/KX.py +${PYSITELIB}/dns/rdtypes/IN/NAPTR.py +${PYSITELIB}/dns/rdtypes/IN/NSAP.py +${PYSITELIB}/dns/rdtypes/IN/NSAP_PTR.py +${PYSITELIB}/dns/rdtypes/IN/PX.py +${PYSITELIB}/dns/rdtypes/IN/SRV.py +${PYSITELIB}/dns/rdtypes/IN/WKS.py +${PYSITELIB}/dns/rdtypes/IN/__init__.py +${PYSITELIB}/dns/rdtypes/IN/A.pyo +${PYSITELIB}/dns/rdtypes/IN/A.pyc +${PYSITELIB}/dns/rdtypes/IN/AAAA.pyo +${PYSITELIB}/dns/rdtypes/IN/AAAA.pyc +${PYSITELIB}/dns/rdtypes/IN/APL.pyo +${PYSITELIB}/dns/rdtypes/IN/APL.pyc +${PYSITELIB}/dns/rdtypes/IN/DHCID.pyo +${PYSITELIB}/dns/rdtypes/IN/DHCID.pyc +${PYSITELIB}/dns/rdtypes/IN/IPSECKEY.pyo +${PYSITELIB}/dns/rdtypes/IN/IPSECKEY.pyc +${PYSITELIB}/dns/rdtypes/IN/KX.pyo +${PYSITELIB}/dns/rdtypes/IN/KX.pyc +${PYSITELIB}/dns/rdtypes/IN/NAPTR.pyo +${PYSITELIB}/dns/rdtypes/IN/NAPTR.pyc +${PYSITELIB}/dns/rdtypes/IN/NSAP.pyo +${PYSITELIB}/dns/rdtypes/IN/NSAP.pyc +${PYSITELIB}/dns/rdtypes/IN/NSAP_PTR.pyo +${PYSITELIB}/dns/rdtypes/IN/NSAP_PTR.pyc +${PYSITELIB}/dns/rdtypes/IN/PX.pyo +${PYSITELIB}/dns/rdtypes/IN/PX.pyc +${PYSITELIB}/dns/rdtypes/IN/SRV.pyo +${PYSITELIB}/dns/rdtypes/IN/SRV.pyc +${PYSITELIB}/dns/rdtypes/IN/WKS.pyo +${PYSITELIB}/dns/rdtypes/IN/WKS.pyc +${PYSITELIB}/dns/rdtypes/IN/__init__.pyo +${PYSITELIB}/dns/rdtypes/IN/__init__.pyc +${PYSITELIB}/dns/rdtypes/__init__.py +${PYSITELIB}/dns/rdtypes/__init__.pyo +${PYSITELIB}/dns/rdtypes/__init__.pyc +${PYSITELIB}/dns/rdtypes/dnskeybase.pyo +${PYSITELIB}/dns/rdtypes/dnskeybase.pyc +${PYSITELIB}/dns/rdtypes/dsbase.pyo +${PYSITELIB}/dns/rdtypes/dsbase.pyc +${PYSITELIB}/dns/rdtypes/euibase.pyo +${PYSITELIB}/dns/rdtypes/euibase.pyc +${PYSITELIB}/dns/rdtypes/mxbase.pyo +${PYSITELIB}/dns/rdtypes/mxbase.pyc +${PYSITELIB}/dns/rdtypes/nsbase.pyo +${PYSITELIB}/dns/rdtypes/nsbase.pyc +${PYSITELIB}/dns/rdtypes/txtbase.pyo +${PYSITELIB}/dns/rdtypes/txtbase.pyc +${PYSITELIB}/dns/rdtypes/dnskeybase.py +${PYSITELIB}/dns/rdtypes/dsbase.py +${PYSITELIB}/dns/rdtypes/euibase.py +${PYSITELIB}/dns/rdtypes/mxbase.py +${PYSITELIB}/dns/rdtypes/nsbase.py +${PYSITELIB}/dns/rdtypes/txtbase.py +${PYSITELIB}/dns/renderer.py +${PYSITELIB}/dns/resolver.py +${PYSITELIB}/dns/reversename.py +${PYSITELIB}/dns/rrset.py +${PYSITELIB}/dns/set.py +${PYSITELIB}/dns/tokenizer.py +${PYSITELIB}/dns/tsig.py +${PYSITELIB}/dns/tsigkeyring.py +${PYSITELIB}/dns/ttl.py +${PYSITELIB}/dns/update.py +${PYSITELIB}/dns/version.py +${PYSITELIB}/dns/wiredata.py +${PYSITELIB}/dns/zone.py +${PYSITELIB}/${EGG_INFODIR}/PKG-INFO +${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt +${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt +${PYSITELIB}/${EGG_INFODIR}/requires.txt +${PYSITELIB}/${EGG_INFODIR}/top_level.txt diff --git a/net/py-dnspython/distinfo b/net/py-dnspython/distinfo new file mode 100644 index 00000000000..6411ca291c5 --- /dev/null +++ b/net/py-dnspython/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2020/04/30 11:43:28 nikita Exp $ + +SHA1 (dnspython-1.16.0.tar.gz) = b0f30e7798a368a0aec67aa8e1dceebcd52187a6 +RMD160 (dnspython-1.16.0.tar.gz) = c3662f85998d51b437a3eaa0f5a04c3b0d61fd69 +SHA512 (dnspython-1.16.0.tar.gz) = 41ddca2faf696d5d682551f517efd90c007011c1f6d9355d297d71a3fe84222a1e528945343d8c2276ad3957ceaab578f3df7c2c1709418ffcca01ccbb379359 +Size (dnspython-1.16.0.tar.gz) = 150524 bytes |