summaryrefslogtreecommitdiff
path: root/setup.cfg
blob: 4a27fbf068990423d09aff63f703977d55da32a1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
[metadata]
name = dnspython
version = 2.4.0
author = Bob Halley
author_email = halley@dnspython.org
license = ISC
license_file = LICENSE
description = DNS toolkit
url = https://www.dnspython.org
project_urls =
    Bug Tracker = https://github.com/rthalley/dnspython/issues
    Documentation = https://dnspython.readthedocs.io/en/stable/
    Source Code = https://github.com/rthalley/dnspython
long_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.
long_description_content_type = text/plain
classifiers =
    Development Status :: 5 - Production/Stable
    Intended Audience :: Developers
    Intended Audience :: System Administrators
    License :: OSI Approved :: ISC License (ISCL)
    Operating System :: POSIX
    Operating System :: Microsoft :: Windows
    Programming Language :: Python
    Topic :: Internet :: Name Service (DNS)
    Topic :: Software Development :: Libraries :: Python Modules
    Programming Language :: Python :: 3
    Programming Language :: Python :: 3.7
    Programming Language :: Python :: 3.8
    Programming Language :: Python :: 3.9
    Programming Language :: Python :: 3.10
provides = dns

[options]
packages =
    dns
    dns.quic
    dns.rdtypes
    dns.rdtypes.IN
    dns.rdtypes.ANY
    dns.rdtypes.CH
python_requires = >=3.7
test_suite = tests
setup_requires = setuptools>=44; setuptools_scm[toml]>=3.4.3

[options.extras_require]
DOH = httpx>=0.21.1; h2>=4.1.0
IDNA = idna>=2.1
DNSSEC = cryptography>=2.6
trio = trio>=0.14.0
wmi = wmi>=1.5.1
DOQ = aioquic>=0.9.20

[options.package_data]
dns = py.typed