Ravenports generated: 10 Feb 2024 22:55
[ravenports.git] / bucket_4B / python-dnspython
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-dnspython
4 VERSION=                2.5.0
5 KEYWORDS=               python
6 VARIANTS=               v11 v12
7 SDESC[v11]=             DNS toolkit for Python (3.11)
8 SDESC[v12]=             DNS toolkit for Python (3.12)
9 HOMEPAGE=               https://www.dnspython.org
10 CONTACT=                Python_Automaton[python@ironwolf.systems]
11
12 DOWNLOAD_GROUPS=        main
13 SITES[main]=            PYPIWHL/b6/83/4a684a63d395007670bc95c1947c07045fe66141574e2f7e9e347df8499a
14 DISTFILE[1]=            dnspython-2.5.0-py3-none-any.whl:main
15 DF_INDEX=               1
16 SPKGS[v11]=             single
17 SPKGS[v12]=             single
18
19 OPTIONS_AVAILABLE=      PY311 PY312
20 OPTIONS_STANDARD=       none
21 VOPTS[v11]=             PY311=ON PY312=OFF
22 VOPTS[v12]=             PY311=OFF PY312=ON
23
24 DISTNAME=               dnspython-2.5.0.dist-info
25
26 GENERATED=              yes
27
28 [PY311].USES_ON=                        python:v11,wheel
29
30 [PY312].USES_ON=                        python:v12,wheel
31
32 [FILE:2877:descriptions/desc.single]
33 # dnspython
34
35 [Build Status]
36 [Documentation Status]
37 [PyPI version]
38 [![License: ISC]](https://opensource.org/licenses/ISC)
39 [Coverage]
40 [![Code style: black]](https://github.com/psf/black)
41
42 ## INTRODUCTION
43
44 dnspython is a DNS toolkit for Python. It supports almost all record types.
45 It
46 can be used for queries, zone transfers, and dynamic updates. It supports
47 TSIG
48 authenticated messages and EDNS0.
49
50 dnspython provides both high and low level access to DNS. The high level
51 classes
52 perform queries for data of a given name, type, and class, and return an
53 answer
54 set. The low level classes allow direct manipulation of DNS zones,
55 messages,
56 names, and records.
57
58 To see a few of the ways dnspython can be used, look in the `examples/`
59 directory.
60
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()`.
64
65 dnspython originated at Nominum where it was developed
66 to facilitate the testing of DNS software.
67
68 ## ABOUT THIS RELEASE
69
70 This is dnspython 2.5.0.
71 Please read
72 [What's New] for
73 information about the changes in this release.
74
75 ## INSTALLATION
76
77 * Many distributions have dnspython packaged for you, so you should
78   check there first.
79 * To use a wheel downloaded from PyPi, run:
80
81     pip install dnspython
82
83 * To install from the source code, go into the top-level of the source code
84   and run:
85
86 ```
87     pip install --upgrade pip build
88     python -m build
89     pip install dist/*.whl
90 ```
91
92 * To install the latest from the master branch, run `pip install
93 git+https://github.com/rthalley/dnspython.git`
94
95 Dnspython's default installation does not depend on any modules other than
96 those in the Python standard library.  To use some features, additional
97 modules
98 must be installed.  For convenience, pip options are defined for the
99 requirements.
100
101 If you want to use DNS-over-HTTPS, run
102 `pip install dnspython[doh]`.
103
104 If you want to use DNSSEC functionality, run
105 `pip install dnspython[dnssec]`.
106
107 If you want to use internationalized domain names (IDNA)
108 functionality, you must run
109 `pip install dnspython[idna]`
110
111 If you want to use the Trio asynchronous I/O package, run
112 `pip install dnspython[trio]`.
113
114 If you want to use WMI on Windows to determine the active DNS settings
115 instead of the default registry scanning method, run
116 `pip install dnspython[wmi]`.
117
118 If you want to try the experimental DNS-over-QUIC code, run
119 `pip install dnspython[doq]`.
120
121 Note that you can install any combination of the above, e.g.:
122 `pip install dnspython[doh,dnssec,idna]`
123
124 ### Notices
125
126 Python 2.x support ended with the release of 1.16.0.  Dnspython 2.0.0
127 through
128 2.2.x support Python 3.6 and later.  For dnspython 2.3.x, the minimum
129 supported Python version is 3.7, and for 2.4.x the minimum supported
130 verison is 3.8.
131 We plan to align future support with the lifetime of the Python 3 versions.
132
133
134
135 [FILE:111:distinfo]
136 6facdf76b73c742ccf2d07add296f178e629da60be23ce4b0a9c927b1e02c3a6       305444 dnspython-2.5.0-py3-none-any.whl
137