openRuyi Lookout
← Packages

python-dnspython

DNS toolkit for Python

Current
2.9.1
Candidate
2.9.2
License
ISC

Build

TargetResultLast successful versionSucceeded at
rva23
2.9.1
rva20
2.9.1
x86_64
2.9.1

RuntimeDeps

DependencyObserved sourceCurrent requirementCandidate requirement
3.14.9

Optional RuntimeDeps

DependencyObserved sourceCurrent requirementCandidate requirement
1.7.2
blackUnmapped
—
7.13.4
50.0.2
4.4.1
2.13.0
2.13.0
hypercornUnmapped
—
3.20
pyrightUnmapped
—
9.0.3
7.1.0
quart-trioUnmapped
—
ruffUnmapped
—
9.1.0
sphinx-rtd-themeUnmapped
—
0.35.0
trustmeUnmapped
—
tyUnmapped
—
wmiUnmapped
—
Dependency conditions
  • aioquic>=1.3.0?
    Applies when (any)
    extra == "doq"
  • black>=26.5Unmapped
    Applies when (any)
    extra == "dev"
  • coverage>=7.15?
    Applies when (any)
    extra == "dev"
  • cryptography>=50?
    Applies when (any)
    extra == "dnssec"
  • h2>=4.4?
    Applies when (any)
    extra == "doh"
  • httpcore2>=2.13?
    Applies when (any)
    extra == "doh"
  • httpx2>=2.13?
    Applies when (any)
    extra == "doh"
  • hypercorn>=0.18.0Unmapped
    Applies when (any)
    extra == "dev"
  • idna>=3.20?
    Applies when (any)
    extra == "idna"
  • pyright>=1.1.411Unmapped
    Applies when (any)
    extra == "dev"
  • pytest>=9.1?
    Applies when (any)
    extra == "dev"
  • pytest-cov>=7.1?
    Applies when (any)
    extra == "dev"
  • quart-trio>=0.12.0Unmapped
    Applies when (any)
    extra == "dev"
  • ruff>=0.16.0Unmapped
    Applies when (any)
    extra == "dev"
  • sphinx>=9.1.0?
    Applies when (any)
    python_full_version >= "3.12" and extra == "dev"
  • sphinx-rtd-theme>=3.1.0Unmapped
    Applies when (any)
    python_full_version >= "3.12" and extra == "dev"
  • trio>=0.34?
    Applies when (any)
    extra == "trio"
  • trustme>=1.2.1Unmapped
    Applies when (any)
    extra == "dev"
  • ty>=0.0.85Unmapped
    Applies when (any)
    extra == "dev"
  • wmi>=1.5.1Unmapped
    Applies when (any)
    sys_platform == "win32" and extra == "wmi"

Description

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.

Changelog

PR · 3

Checks
MonitorObservationLast checked
Checked
Checked
Checked
Checked
Not configured
No reliable monitor identity/configuration.
—
Checked
Compared same-provider, same-project SPDX metadata for this version pair.
Last attempted
Checked
Last attempted
Checked
Current source component only; local patches, build options, bundled dependencies and binary artifacts are not evaluated.
Checked