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