1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= python-dnspython
7 SDESC[py310]= DNS toolkit for Python (3.10)
8 SDESC[py311]= DNS toolkit for Python (3.11)
9 HOMEPAGE= https://www.dnspython.org
10 CONTACT= Python_Automaton[python@ironwolf.systems]
13 SITES[main]= PYPIWHL/12/86/d305e87555430ff4630d729420d97dece3b16efcbf2b7d7e974d11b0d86c
14 DISTFILE[1]= dnspython-2.3.0-py3-none-any.whl:main
19 OPTIONS_AVAILABLE= PY310 PY311
20 OPTIONS_STANDARD= none
21 VOPTS[py310]= PY310=ON PY311=OFF
22 VOPTS[py311]= PY310=OFF PY311=ON
24 DISTNAME= dnspython-2.3.0.dist-info
28 [PY310].USES_ON= python:py310,wheel
30 [PY311].USES_ON= python:py311,wheel
32 [FILE:2887:descriptions/desc.single]
36 [Documentation Status]
38 [![License: ISC]](https://opensource.org/licenses/ISC)
40 [![Code style: black]](https://github.com/psf/black)
44 dnspython is a DNS toolkit for Python. It supports almost all record types.
46 can be used for queries, zone transfers, and dynamic updates. It supports
48 authenticated messages and EDNS0.
50 dnspython provides both high and low level access to DNS. The high level
52 perform queries for data of a given name, type, and class, and return an
54 set. The low level classes allow direct manipulation of DNS zones,
58 To see a few of the ways dnspython can be used, look in the `examples/`
61 dnspython is a utility to work with DNS, `/etc/hosts` is thus not used. For
62 simple forward DNS lookups, it's better to use `socket.getaddrinfo()` or
63 `socket.gethostbyname()`.
65 dnspython originated at Nominum where it was developed
66 to facilitate the testing of DNS software.
70 This is dnspython 2.3.0.
73 information about the changes in this release.
77 * Many distributions have dnspython packaged for you, so you should
79 * If you have pip installed, you can do `pip install dnspython`
80 * If not just download the source file and unzip it, then run
81 `sudo python setup.py install`
82 * To install the latest from the master branch, run `pip install
83 git+https://github.com/rthalley/dnspython.git`
85 Dnspython's default installation does not depend on any modules other than
86 those in the Python standard library. To use some features, additional
88 must be installed. For convenience, pip options are defined for the
91 If you want to use DNS-over-HTTPS, run
92 `pip install dnspython[doh]`.
94 If you want to use DNSSEC functionality, run
95 `pip install dnspython[dnssec]`.
97 If you want to use internationalized domain names (IDNA)
98 functionality, you must run
99 `pip install dnspython[idna]`
101 If you want to use the Trio asynchronous I/O package, run
102 `pip install dnspython[trio]`.
104 If you want to use the Curio asynchronous I/O package, run
105 `pip install dnspython[curio]`.
107 If you want to use WMI on Windows to determine the active DNS settings
108 instead of the default registry scanning method, run
109 `pip install dnspython[wmi]`.
111 If you want to try the experimental DNS-over-QUIC code, run
112 `pip install dnspython[doq]`.
114 Note that you can install any combination of the above, e.g.:
115 `pip install dnspython[doh,dnssec,idna]`
119 Python 2.x support ended with the release of 1.16.0. Dnspython 2.0.0
121 2.2.x support Python 3.6 and later. As of dnspython 2.3.0, the minimum
122 supported Python version will be 3.7. We plan to align future support with
124 lifetime of the Python 3 versions.
126 Documentation has moved to
127 [dnspython.readthedocs.io].
131 89141536394f909066cabd112e3e1a37e4e654db00a25308b0f130bc3152eb46 283679 dnspython-2.3.0-py3-none-any.whl