BSD Ports

dns/py-dnspython 2.9.0,1 FreeBSD

DNS toolkit for Python

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
12a6e35778
License
ISCL
Categories
dns, python
Package size
583.6 KiB, 4084.2 KiB installed

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.

In the other systems

SystemPortVersion
FreeBSDdns/py-dnspython2.9.0,1
DragonFlydns/py-dnspython2.7.0,1
MidnightBSDdns/py-dnspython2.8.0_2,1

Install

Binary package:

pkg install py312-dnspython

From the ports tree:

cd /usr/ports/dns/py-dnspython/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-dnspython>0:dns/py-dnspython

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.9.0,12.9.0,12.2.1_1,12.7.0,12.9.0,1
FreeBSD:14:quarterly2.8.0_1,12.8.0_1,1n/a2.7.0,12.8.0_1,1
FreeBSD:15:latest2.9.0,12.9.0,1n/a2.7.0,12.7.0,1
FreeBSD:15:quarterly2.8.0_1,12.8.0_1,1n/an/an/a
FreeBSD:16:latest2.8.0_1,12.9.0,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 32
Required by 249

The first 100 are listed.

Configuration

Options name: dns_dnspython

OptionDefaultDescription
DNSSEConDNSSEC Support
DOHonDNS over HTTPS Support
DOQonDNS over QUIC Support
EXAMPLESoffBuild and/or install examples
IDNAonInternationalized Domain Names in Application Support
TRIOonConcurrent async IO library support with TRIO backend
USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
dnspython-2.9.0.tar.gz423560b44dc6b18f07a8b1c56676a19fbfdb5209415b046a9cece286baafa87ff3f7f1
Master sites 1
  • PYPI

Commit history 2

DateCommitCreditsLog message
12a6e35778 Yuri Victorovich devel/{,py-}uv{,-build}: update 0.12.19 → 0.13.0
0f82a84e69 Muhammad Moinur Rahman dns/py-dnspython: Update version 2.8.0=>2.9.0
Changelog: https://github.com/rthalley/dnspython/releases/tag/v2.9.0