forked from pool/python-dnspython
- update to 2.0.0:
- Python 3.6 or newer is required. - The license is now the ISC license. - Rdata is now immutable. Use dns.rdata.Rdata.replace() to make a new Rdata based on an existing one. - dns.resolver.resolve() has been added, allowing control of whether search lists are used. dns.resolver.query() is retained for backwards compatibility, but deprecated. The default for search list behavior can be set at in the resolver object with the use_search_by_default parameter. The default is False. - DNS-over-TLS is supported with dns.query.tls(). - DNS-over-HTTPS is supported with dns.query.https(), and the resolver will use DNS-over-HTTPS for a nameserver which is an HTTPS URL. - Basic query and resolver support for the Trio, Curio, and asyncio asynchronous I/O libraries has been added in dns.asyncquery and dns.asyncresolver. This API should be viewed as experimental as asynchronous I/O support in dnspython is still evolving. - TSIG now defaults to using SHA-256. - Basic type info has been added to some functions. Future releases will have comprehensive type info. - from_text() functions now have a relativize_to parameter. - python-cryptography is now used for DNSSEC. - Ed25519 and Ed448 signatures are now supported. - A helper for NSEC3 generating hashes has been added. - SHA384 DS records are supported. - Rdatasets and RRsets are much faster. - dns.resolver.resolve_address() has been added, allowing easy address-to-name lookups. - dns.reversename functions now allow an alternate origin to be specified. - The repr form of Rdatasets and RRsets now includes the rdata. - A number of standard resolv.conf options are now parsed. - The nameserver and port used to get a response are now part of the resolver’s Answer object. - The NINFO record is supported. - The dns.hash module has been removed; just use Python’s native hashlib module. - Rounding is done in the standard python 3 fashion; dnspython 1.x rounded in the python 2 style on both python 2 and 3. - The resolver will now do negative caching if a cache has been configured. - TSIG and OPT now have rdata types. - The class for query messages is now QueryMessage. Class Message is now a base class, and is also used for messages for which we don’t have a better class. Update messages are now class UpdateMessage, though class Update is retained for compatibility. - Support for Windows 95, 98, and ME has been removed. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-dnspython?expand=0&rev=49
This commit is contained in:
parent
9994273251
commit
fb99f93dac
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:4bf5c5c12a4478ee7860ab176659cf64c4899ee76752d826b082f8af723c5cf9
|
|
||||||
size 150524
|
|
@ -1,17 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQJJBAABCAAzFiEEpYDe4FL+x42Kzzg98ks6/Iyi9ccFAlwMFb0VHGhhbGxleUBk
|
|
||||||
bnNweXRob24ub3JnAAoJEPJLOvyMovXHc8AP/itx1+byyZegYUqncJ2RITCr+Yjo
|
|
||||||
HYPTKBV5jb6Sbr6EGSLJxZtZxqoMiKEkhMXlKbQVM/PMgCdn6/C/HXvYB6yoy8R1
|
|
||||||
M/7HFAp+7dPWk4i1l+xlwP/fr0T0iJ28xfR5kScRxMcSrc525X/vrcLOq3Omhi7n
|
|
||||||
nWTTYoaKjbNjOAuJ+Wo50H8ei3R7MmxZDvMpm759+GKjH3GeB/kjWIp4qIXiIJr+
|
|
||||||
HHhHrecIYuiUNgQUjO9akbTjV3leZ2mAkKxY4ruP53yWwwW/PRX4vvtmFyjesH7d
|
|
||||||
j4WRDjY05lqzyuL5WhjSvtMHJtdFr/Hz7zy38AAX6TBklKYcKkESazYwKMUTPVsm
|
|
||||||
cw/JeSScprXX6mMrm7aX7EbGngDW5wqVUCgP6N01FqDrIY947cg4ua3NZvmtUoP6
|
|
||||||
qRAYN28Q8LAd6EYZs2K0GrinCF1i3+2faTV83dgKpCJfTlMebSI/+ul5GndEERVE
|
|
||||||
gr2BvMc2fjyVNLX40YKWuza5lB7y7f/xHHw1lzFTsSzucHF83NPJ/p6Cr7PhVOVu
|
|
||||||
GN/NMxGYtttry/xRtwNowrynQ8PaLmMIXE8ZneQNQxvgF0SaQWsPYTqIlL6LOiuw
|
|
||||||
5bPThPeRUBA29WOHCdJx6nluLB5Pftste8rCZ7+v5l3tjHKdpwi2dp1UlfhIdgIU
|
|
||||||
n90/zIC/vck/Q/44
|
|
||||||
=bDhR
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
dnspython-2.0.0.zip
Normal file
3
dnspython-2.0.0.zip
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:044af09374469c3a39eeea1a146e8cac27daec951f1f1f157b1962fc7cb9d1b7
|
||||||
|
size 324706
|
@ -1,3 +1,35 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jul 18 10:30:15 UTC 2020 - Sebastian Wagner <sebix+novell.com@sebix.at>
|
||||||
|
|
||||||
|
- update to 2.0.0:
|
||||||
|
- Python 3.6 or newer is required.
|
||||||
|
- The license is now the ISC license.
|
||||||
|
- Rdata is now immutable. Use dns.rdata.Rdata.replace() to make a new Rdata based on an existing one.
|
||||||
|
- dns.resolver.resolve() has been added, allowing control of whether search lists are used. dns.resolver.query() is retained for backwards compatibility, but deprecated. The default for search list behavior can be set at in the resolver object with the use_search_by_default parameter. The default is False.
|
||||||
|
- DNS-over-TLS is supported with dns.query.tls().
|
||||||
|
- DNS-over-HTTPS is supported with dns.query.https(), and the resolver will use DNS-over-HTTPS for a nameserver which is an HTTPS URL.
|
||||||
|
- Basic query and resolver support for the Trio, Curio, and asyncio asynchronous I/O libraries has been added in dns.asyncquery and dns.asyncresolver. This API should be viewed as experimental as asynchronous I/O support in dnspython is still evolving.
|
||||||
|
- TSIG now defaults to using SHA-256.
|
||||||
|
- Basic type info has been added to some functions. Future releases will have comprehensive type info.
|
||||||
|
- from_text() functions now have a relativize_to parameter.
|
||||||
|
- python-cryptography is now used for DNSSEC.
|
||||||
|
- Ed25519 and Ed448 signatures are now supported.
|
||||||
|
- A helper for NSEC3 generating hashes has been added.
|
||||||
|
- SHA384 DS records are supported.
|
||||||
|
- Rdatasets and RRsets are much faster.
|
||||||
|
- dns.resolver.resolve_address() has been added, allowing easy address-to-name lookups.
|
||||||
|
- dns.reversename functions now allow an alternate origin to be specified.
|
||||||
|
- The repr form of Rdatasets and RRsets now includes the rdata.
|
||||||
|
- A number of standard resolv.conf options are now parsed.
|
||||||
|
- The nameserver and port used to get a response are now part of the resolver’s Answer object.
|
||||||
|
- The NINFO record is supported.
|
||||||
|
- The dns.hash module has been removed; just use Python’s native hashlib module.
|
||||||
|
- Rounding is done in the standard python 3 fashion; dnspython 1.x rounded in the python 2 style on both python 2 and 3.
|
||||||
|
- The resolver will now do negative caching if a cache has been configured.
|
||||||
|
- TSIG and OPT now have rdata types.
|
||||||
|
- The class for query messages is now QueryMessage. Class Message is now a base class, and is also used for messages for which we don’t have a better class. Update messages are now class UpdateMessage, though class Update is retained for compatibility.
|
||||||
|
- Support for Windows 95, 98, and ME has been removed.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Mar 8 13:55:40 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
Fri Mar 8 13:55:40 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>
|
||||||
|
|
||||||
|
@ -1,52 +0,0 @@
|
|||||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
|
||||||
Version: GnuPG v2
|
|
||||||
|
|
||||||
mQINBFcyF0wBEACfc1SE/CApoEvAldkttRPnpEX9RRqXR+OLcYAeD+hyvo+2oIXt
|
|
||||||
cvtTx9S1pb3qG0JKrUpV5y9mOenHnBczDhn/mepgQ3sw9WfXCoV8bNeRBR+HPGe8
|
|
||||||
aBPVVG1mYMLkERe5YH4W3gIFyZN31E54QhKznZ3jlEiS2zNwNoHp5wBlNviqB6ED
|
|
||||||
7FNuEcSQCFrsj7NmPEHt6Vuo4AfXEmu491rBBoIWZmutTdHWSQF6icgcHOgVGvMc
|
|
||||||
JFttyg02tNEFO5bRrVXSQkMx8Vm09t85R0x6ccKR0FOTDCKuHR5mZbm46NlPTxkF
|
|
||||||
1YGQJ3zXF6uVqQj4EqstddjgDV+ee4apDesUAYyx4PPrK65LfQ5yPBsuY7tYnIhh
|
|
||||||
+X+GGBhEbISEtcQjb8q1S3yIBlWMk7fkK01+eFXfoFXxy4XK1cuLM9oi5dgDhAR1
|
|
||||||
fwaLsOMrDBQdUe41jiG4b0pI3hYRXHgZ7dr8ihPRBhQriQU77pOvGx9JGoHerl1z
|
|
||||||
lpGdPwXdGI1u91CqFXwcYFkiBj+Zz4fliGjHF3ugeVOwqHrlv2tmyIoRnyVYh+I9
|
|
||||||
i7KwxYBec2aWzswwEbPqPPCA9heP6/Sr2kPYdmG2Hu73W7q5nhQxWy6KYJ6VKgdO
|
|
||||||
PW9mlCqsaKe3kZshJYADtu+B0DfMZpEgaUaJbThSgdYW3Y3XP1PBWoHQZwARAQAB
|
|
||||||
tCFCb2IgSGFsbGV5IDxoYWxsZXlAZG5zcHl0aG9uLm9yZz6JAj8EEwEIACkFAlcy
|
|
||||||
F0wCGwMFCQlmAYAHCwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgAAKCRDySzr8jKL1
|
|
||||||
xyAtD/93qbziFeNWaJTBam1AJAvRCijs1nVtyvx8Iagn49gN5e0glMSwRBqnVZda
|
|
||||||
+4lZg+ZArnxXdDYqlwYZinu9Z/ODSdFoLP+O6MMS31mx4APajh4+5gfUPOuZZegV
|
|
||||||
iXTZWqGYdUC1VjGScS5wtw3YmoXGZdcSYrr58pFVy0LEKpLDZgfqsLo0CSDHt9g5
|
|
||||||
A2qcv5r7uU+Opb5ZIv2ppctM1ffaOv8y5LCkMmwCDTBMJLbKJfXG792TaY9fiEQZ
|
|
||||||
c3w3gSrJGVqSKlwSASvDsZx08Evyp9JE6C4C1WHXiDYX1aa0EVirrGj3bpZ7Wjx2
|
|
||||||
c4ad9ueiizFfEauUNZM8w9QFsuT1k2ghn+xUAo21+KPBTltNYafZtfhrmyknF3mL
|
|
||||||
5PBjwooV/iwF57ppmNjDEv3WnHwASAUaALP0ivne0zJtgJBRsKKt3UVHdDPVmoLM
|
|
||||||
shV4fQVEtG5EvMT41j7fzsU/a9jAO1UlFdRDTwhFiVzUZNSW7Ojsv9P8Zfox0P8f
|
|
||||||
fzP34aCIlL/Ql0kNGCrzha34mZ9KllzS4G1LUX+klVCE8ov0IF0zLUMbL7PJ+IPi
|
|
||||||
fT8c7O19BCtHIXf9J0mPPtFs5u/xJ0hhh7fdSWQ/NtfIZOzB9ZtGWolh9t4kR+ty
|
|
||||||
T0BcgYRyH4OgPTO/C8BkAG04G2i424k65M/Br/PBnXGT12TTYrkCDQRXMhdMARAA
|
|
||||||
uDUaCGd3R7BtDBWfRDC/V6nGMPG0hCu1W79+4MeQ78IeaU4Z8CCNJ1tfBybqKN1R
|
|
||||||
oarSr6ghIcdGZJ+7nzS5dR3hlIWlbk/Vql4IHZJIqHwt0Qi/12mxERmSNoPKXjxo
|
|
||||||
ovUpFYouuLI79P5SvGFYbs3+uLKF1a/06vrTRYGhi3ySuBv7ANzRzY5F9Nq/BE29
|
|
||||||
jjkcpuJAZb025WQ4oEMWnPqz2TYhlIfc/CVb+YkTuK1C3mZojIjLX3HAEEkIvuv1
|
|
||||||
ta+opd/pFVppDO4+NSu88JqD6ZBV/EMjDLvT32LZ2flpf72AdHjOC3K4spqbIxa7
|
|
||||||
DoPLI3EXmJQylXhjag1VDM8H8OfBtETrxv4QnnOa2e1HX/fttlGRUQSQoOadCI7w
|
|
||||||
/RCJStvDUwCi9RKcwmuK21g0TCFG9FoFdAdaeqxumuDVAHW56CMLgfBdnNXoUmkS
|
|
||||||
6HJ/iQgpNot8eEKZxXQ+3jnid9y2mWNOmsOorFYCKaEs8ZxFd7n2hknHOgZcCQM/
|
|
||||||
ySTzZ+4zgPywiIrIsjEFKl0x/YIcnqZjaF6nxRjgcAUT5ra5jXSf4oPaeMfmHaey
|
|
||||||
77JhTMEOLntS8Qwer41zS541s9b+r/cPaQneSv6Q2RLOzh6AoKu/wJHp9pdacLwZ
|
|
||||||
dmavu0C4UUJkXekI6PSRADDrCxcPcKH+i5w8sa/AT8MAEQEAAYkCJQQYAQgADwUC
|
|
||||||
VzIXTAIbDAUJCWYBgAAKCRDySzr8jKL1x/SmD/909LRicdi2kgQdRSAWcF7X7oDh
|
|
||||||
sCLpHd7aONusg7ew6pc2eWTRd7K9++7iZDRpmhm7es+y/ktZqg2d4CZDi6faj7ya
|
|
||||||
DpsiD9v9hinaK5fCiNY3afV/nWFS5NgtbyKQsfYa7g072g05bNRJgw+NvWPKXZYE
|
|
||||||
STCryKxMgzp4uEh4ZyCVWirzzZK3zmz9XIFhRd4aeYOrKsJXTLmDbzazdmAHSo5Q
|
|
||||||
EkJxm10uyH1rK4FKl379orj1B6rXwEodzDO4DrlwvpRRmDNmXTytvCCAcrkb803k
|
|
||||||
WgtvaZ4mziog6DziB/XtrB1nSE1JWbXZfWEo9IbJLwo20AMT7XMt6/hql+RXg5Cp
|
|
||||||
WOgQDlqcUaOiSyOeBDgsWedg0sB7wxHP7XKJHtgKQ76o3ZCMXzXH9HzUhAwf/eM/
|
|
||||||
kTEsBS7WiEstaCqT0OwfDL1vwnY1n2hAarkivUTe5BjQtxiNjUjwL+3On06V4Jhq
|
|
||||||
VVqcgu98GUr0OajUjNs98epDwsYB/xZJeA2R5c4N295CHtVKwWq9Q0fqG8vhNBDS
|
|
||||||
rZB+FCjCj/LmHQNxlYEq/K1GZL3J3eEzKn1kh/gQIMfSgwUie97b8OhGYvp0wbVY
|
|
||||||
mg+wonBsIfHrXui2ae5GGLk3gRYyWkSwVLeRfFbvO8PQxNgnZWPKqUIldLCR3KZs
|
|
||||||
zop4c2LqLsFWb9aPuQ==
|
|
||||||
=UDwa
|
|
||||||
-----END PGP PUBLIC KEY BLOCK-----
|
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package python-dnspython
|
# spec file for package python-dnspython
|
||||||
#
|
#
|
||||||
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
|
# Copyright (c) 2020 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -17,28 +17,34 @@
|
|||||||
|
|
||||||
|
|
||||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||||
|
%define skip_python2 1
|
||||||
Name: python-dnspython
|
Name: python-dnspython
|
||||||
Version: 1.16.0
|
Version: 2.0.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A DNS toolkit for Python
|
Summary: A DNS toolkit for Python
|
||||||
License: ISC
|
License: ISC
|
||||||
Group: Development/Languages/Python
|
Group: Development/Languages/Python
|
||||||
URL: https://github.com/rthalley/dnspython
|
URL: https://github.com/rthalley/dnspython
|
||||||
Source: http://dnspython.org/kits/%{version}/dnspython-%{version}.tar.gz
|
Source: https://files.pythonhosted.org/packages/source/d/dnspython/dnspython-%{version}.zip
|
||||||
Source2: http://dnspython.org/kits/%{version}/dnspython-%{version}.tar.gz.asc
|
BuildRequires: %{python_module setuptools}
|
||||||
Source3: python-dnspython.keyring
|
# SECTION tests
|
||||||
BuildRequires: %{python_module ecdsa}
|
BuildRequires: %{python_module ecdsa}
|
||||||
BuildRequires: %{python_module idna}
|
BuildRequires: %{python_module idna}
|
||||||
BuildRequires: %{python_module pycryptodome}
|
BuildRequires: %{python_module pycryptodome}
|
||||||
BuildRequires: %{python_module setuptools}
|
BuildRequires: %{python_module trio >= 0.14.0}
|
||||||
BuildRequires: %{python_module typing}
|
# /SECTION tests
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: netcfg
|
BuildRequires: netcfg
|
||||||
BuildRequires: python-rpm-macros
|
BuildRequires: python-rpm-macros
|
||||||
|
BuildRequires: unzip
|
||||||
Requires: python-ecdsa
|
Requires: python-ecdsa
|
||||||
Requires: python-pycryptodome
|
Requires: python-pycryptodome
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Recommends: python-idna
|
Recommends: python-idna >= 2.1
|
||||||
|
Recommends: python-requests
|
||||||
|
Recommends: python-requests-toolbelt
|
||||||
|
Recommends: python-trio >= 0.14.0
|
||||||
|
Recommends: python-sniffio >= 1.1
|
||||||
|
|
||||||
%description
|
%description
|
||||||
dnspython is a DNS toolkit for Python. It supports almost all
|
dnspython is a DNS toolkit for Python. It supports almost all
|
||||||
@ -50,10 +56,6 @@ level classes perform queries for data of a given name, type, and
|
|||||||
class, and return an answer set. The low level classes allow direct
|
class, and return an answer set. The low level classes allow direct
|
||||||
manipulation of DNS zones, messages, names, and records.
|
manipulation of DNS zones, messages, names, and records.
|
||||||
|
|
||||||
dnspython originated at Nominum where it was developed to
|
|
||||||
facilitate the testing of DNS software. Nominum has generously
|
|
||||||
allowed it to be opened under a BSD-style licence.
|
|
||||||
|
|
||||||
%python_subpackages
|
%python_subpackages
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
@ -68,8 +70,6 @@ chmod -x examples/*
|
|||||||
%python_expand %fdupes %{buildroot}%{$python_sitelib}/
|
%python_expand %fdupes %{buildroot}%{$python_sitelib}/
|
||||||
|
|
||||||
%check
|
%check
|
||||||
# Skip the resolver test suite as it requires Internet connection.
|
|
||||||
#test -f tests/test_resolver.py && rm tests/test_resolver.py
|
|
||||||
%python_exec setup.py test
|
%python_exec setup.py test
|
||||||
|
|
||||||
%files %{python_files}
|
%files %{python_files}
|
||||||
|
Loading…
Reference in New Issue
Block a user