Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-dnspython for openSUSE:Factory checked in at 2023-02-05 19:20:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-dnspython (Old) and /work/SRC/openSUSE:Factory/.python-dnspython.new.4462 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-dnspython" Sun Feb 5 19:20:08 2023 rev:35 rq:1063213 version:2.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-dnspython/python-dnspython.changes 2022-10-12 18:24:02.549567185 +0200 +++ /work/SRC/openSUSE:Factory/.python-dnspython.new.4462/python-dnspython.changes 2023-02-05 19:20:11.791554795 +0100 @@ -1,0 +2,28 @@ +Sat Feb 4 15:48:32 UTC 2023 - Martin Hauke <mar...@gmx.de> + +- Update to version 2.3.0 + * The get_soa() method has been added to dns.zone.Zone. + * The minimum TLS version is now 1.2. + * EDNS padding is now supported. Messages with EDNS enabled and + with a non-zero pad option will be automatically padded + appropriately when converted to wire format. + * dns.zone.from_text() and dns.zone.from_file() now have an + allow_directives parameter to allow finer control over how + directives in zonefiles are processed. + * A preliminary implementation of DNS-over-QUIC has been added, + and will be available if the aioquic library is present. See + dns.query.quic(), dns.asyncquery.quic(), and examples/doq.py + for more info. This API is subject to change in future releases + For asynchronous I/O, both asyncio and Trio are supported, + but Curio is not. + * DNSSEC signing support has been added to the dns.dnssec module, + along with a number of functions to help generate DS, CDS, and + CDNSKEY RRsets. + * Curio asynchronous I/O support is deprecated as of this release + and will be removed in a future release. + * The resolver objectâs nameserver field is planned to become a + property in dnspython 2.4. Writing to this field other than by + direct assignment is deprecated, and so is depending on the + mutability and form of the iterable returned when it is read. + +------------------------------------------------------------------- Old: ---- dnspython-2.2.1.tar.gz New: ---- dnspython-2.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-dnspython.spec ++++++ --- /var/tmp/diff_new_pack.1nBEbS/_old 2023-02-05 19:20:12.215557246 +0100 +++ /var/tmp/diff_new_pack.1nBEbS/_new 2023-02-05 19:20:12.219557269 +0100 @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -24,11 +24,9 @@ %define psuffix %{nil} %bcond_with test %endif - -%{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 Name: python-dnspython%{psuffix} -Version: 2.2.1 +Version: 2.3.0 Release: 0 Summary: A DNS toolkit for Python License: ISC @@ -40,47 +38,46 @@ BuildRequires: %{python_module poetry-core} BuildRequires: fdupes BuildRequires: python-rpm-macros +# dnssec +Requires: python-cryptography +Requires: python-httpx +# idna +Requires: python-idna >= 2.1 +# Requires despite optional: see description +# doh +Requires: python-requests +Requires: python-requests-toolbelt +# HTTP/2 support in httpx +Recommends: python-h2 +Suggests: python-curio >= 1.2 +# curio +Suggests: python-sniffio >= 1.1 +# trio +Suggests: python-trio >= 0.14.0 +BuildArch: noarch %if %{with test} -BuildRequires: %{python_module typing} +# dnssec +BuildRequires: %{python_module cryptography} +BuildRequires: %{python_module curio >= 1.2} +BuildRequires: %{python_module h2} # doh: BuildRequires: %{python_module httpx} -BuildRequires: %{python_module h2} -BuildRequires: %{python_module requests-toolbelt} -BuildRequires: %{python_module requests} # idna BuildRequires: %{python_module idna} -# dnssec -BuildRequires: %{python_module cryptography} -# trio -BuildRequires: %{python_module trio >= 0.14.0} +BuildRequires: %{python_module pytest} +BuildRequires: %{python_module requests-toolbelt} +BuildRequires: %{python_module requests} # curio BuildRequires: %{python_module sniffio >= 1.1} -BuildRequires: %{python_module curio >= 1.2} -BuildRequires: %{python_module pytest} +# trio +BuildRequires: %{python_module trio >= 0.14.0} +BuildRequires: %{python_module typing} BuildRequires: netcfg BuildRequires: (python3-contextvars if python3-base < 3.7) %endif %if 0%{?python_version_nodots} < 37 Requires: python-contextvars %endif -# Requires despite optional: see description -# doh -Requires: python-requests -Requires: python-httpx -Requires: python-requests-toolbelt -# idna -Requires: python-idna >= 2.1 -# dnssec -Requires: python-cryptography -# trio -Suggests: python-trio >= 0.14.0 -# curio -Suggests: python-sniffio >= 1.1 -Suggests: python-curio >= 1.2 -# HTTP/2 support in httpx -Recommends: python-h2 -BuildArch: noarch - %python_subpackages %description ++++++ dnspython-2.2.1.tar.gz -> dnspython-2.3.0.tar.gz ++++++ ++++ 41800 lines of diff (skipped)