Apocrypha

dnspython

DNS toolkit for Python

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.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 2.8.0 1 13 h details ›

Versions & arches

VersionOverlay amd64arm64x86ppc64riscvalphaarmhppaloongm68kmipsppcs390sparcx64-macos Committed
2.8.0 gentoo amd64 stable arm64 stable x86 stable ppc64 stable riscv testing alpha testing arm stable hppa testing loong testing m68k testing mips testing ppc stable s390 testing sparc testing x64-macos testing view · download · history ↗

Use flags of 2.8.0

  • dnssec Use dev-python/cryptography 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.
  • test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
  • verify-provenance Verify provenance of PyPI distfiles (verifies that the artifact comes from upstream source repository)
4 expansion flags (python targets, ABIs, cpu flags…)
  • python_targets_python3_12
  • python_targets_python3_13
  • python_targets_python3_14
  • python_targets_python3_15

Runtime dependencies of 2.8.0

show 23 lines