dev-python/dnspython (gentoo)

Search

Package Information

Description:
dnspython is a DNS toolkit for Python. It supports almost all of the 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.
Homepage:
https://www.dnspython.org/ https://github.com/rthalley/dnspython/ https://pypi.org/project/dnspython/
License:
ISC

Versions

Version EAPI Keywords Slot
2.8.0_rc1 8 0
2.8.0 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 x86 ~x64-macos 0
2.7.0-r1 8 ~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~x86 0
2.7.0 8 ~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>python@gentoo.org</email>
		<name>Python</name>
	</maintainer>
	<longdescription>
dnspython is a DNS toolkit for Python. It supports almost all of the 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.
	</longdescription>
	<longdescription lang="ja">
DNSPythonはPython言語用のDNSツールキットです。ほとんどのレコード・タイプをサポー
トします。クエリー、ゾーン・トランスファー、ダイナミック・アップデートができます
。TSTGメッセージ認証とEDNS0をサポートします。DNSPythonは高水準でのアクセスと低水
準でのアクセスの両方を提供します。高水準ではネーム、タイプ、クラスでクエリーを行
い、その戻り値を使います。低水準はゾーン、メッセージ、ネーム、レコードを直接操作
します。
	</longdescription>
	<stabilize-allarches></stabilize-allarches>
	<use>
		<flag name="dnssec">
			Use <pkg>dev-python/cryptography</pkg> to enable low-level
			DNSSEC RSA, DSA, ECDSA and EdDSA signature validation.
		</flag>
		<flag name="https">
			Enable DNS-over-HTTPS.
		</flag>
		<flag name="quic">
			Enable DNS-over-QUIC.
		</flag>
	</use>
	<upstream>
		<remote-id type="github">rthalley/dnspython</remote-id>
		<remote-id type="pypi">dnspython</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 2.8.0_rc1 2.8.0 2.7.0-r1 2.7.0
dnssec Use <pkg>dev-python/cryptography</pkg> to enable low-level DNSSEC RSA, DSA, ECDSA and EdDSA signature validation.
examples Install examples, usually source code
https Enable DNS-over-HTTPS.
quic Enable DNS-over-QUIC.

Manifest

Type File Size Versions
DIST dnspython-2.7.0.gh.tar.gz 386890 bytes 2.7.0
Unmatched Entries
Type File Size
DIST dnspython-2.8.0.tar.gz 368251 bytes
DIST dnspython-2.8.0.tar.gz.provenance 9402 bytes
DIST dnspython-2.8.0rc1.gh.tar.gz 410118 bytes