Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-dns-lexicon for openSUSE:Factory checked in at 2025-01-12 11:14:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-dns-lexicon (Old) and /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.1881 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-dns-lexicon" Sun Jan 12 11:14:11 2025 rev:23 rq:1236174 version:3.20.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-dns-lexicon/python-dns-lexicon.changes 2023-12-14 22:02:48.103334046 +0100 +++ /work/SRC/openSUSE:Factory/.python-dns-lexicon.new.1881/python-dns-lexicon.changes 2025-01-12 11:19:53.848600836 +0100 @@ -1,0 +2,21 @@ +Wed Jan 8 16:49:52 UTC 2025 - Yunus Acar <[email protected]> + +- update to 3.20.1: + * Setup Docker entrypoint to run Lexicon by default +- update to 3.20.0: + * Fix Docker build & migrate image to Github Container registry +- update to 3.19.0: + * Add regfish provider (#2102) + * Add ionos provider (#2127) + * Add support of Python 3.13 + * Migrate build tooling from poetry to uv + * Provider porkbun now use the new API exposed by the DNS provider (#2069) + * Drop support of Python 3.8 +- update to 3.18.0: + * Add timeweb provider (#1850) + * Add qcloud provider (#1824) + * Update cloudflare documentation regarding the zoneID (#1783) + * Add support of personal access tokens (PATs) in gandi provider (#1987) + * Prevent invalid TTL values and proper behavior with subdomains in godaddy provider (#1834) + +------------------------------------------------------------------- Old: ---- lexicon-3.17.0.tar.gz New: ---- dns-lexicon-3.20.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-dns-lexicon.spec ++++++ --- /var/tmp/diff_new_pack.Ovjrpg/_old 2025-01-12 11:19:54.272618277 +0100 +++ /var/tmp/diff_new_pack.Ovjrpg/_new 2025-01-12 11:19:54.276618442 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-dns-lexicon # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,16 +18,17 @@ %{?sle15_python_module_pythons} Name: python-dns-lexicon -Version: 3.17.0 +Version: 3.20.1 Release: 0 Summary: DNS record manipulation utility License: MIT URL: https://github.com/AnalogJ/lexicon -Source0: https://github.com/AnalogJ/lexicon/archive/v%{version}.tar.gz#/lexicon-%{version}.tar.gz +Source: https://github.com/dns-lexicon/dns-lexicon/archive/refs/tags/v%{version}.tar.gz#/dns-lexicon-%{version}.tar.gz BuildRequires: fdupes BuildRequires: python-rpm-macros # SECTION Python build system requirements BuildRequires: %{python_module base >= 3.8} +BuildRequires: %{python_module hatchling} BuildRequires: %{python_module pip} BuildRequires: %{python_module poetry-core >= 1} # /SECTION @@ -35,7 +36,6 @@ BuildRequires: %{python_module PyYAML >= 3} BuildRequires: %{python_module beautifulsoup4 >= 4} BuildRequires: %{python_module cryptography >= 3} -BuildRequires: %{python_module importlib-metadata >= 4.6} BuildRequires: %{python_module pyotp} BuildRequires: %{python_module requests >= 2} BuildRequires: %{python_module tldextract >= 2} @@ -59,12 +59,11 @@ Requires: python-beautifulsoup4 >= 4 Requires: python-cryptography >= 2 Requires: python-dnspython >= 2 -Requires: python-importlib-metadata >= 4.6 Requires: python-pyotp Requires: python-requests >= 2 Requires: python-tldextract >= 2 Requires(post): update-alternatives -Requires(postun):update-alternatives +Requires(postun): update-alternatives Recommends: python-boto3 >= 1.28 Recommends: python-localzone >= 0.9.8 Recommends: python-oci >= 2 @@ -83,7 +82,7 @@ Lexicon was designed to be used in automation, specifically letsencrypt. %prep -%autosetup -p1 -n lexicon-%{version} +%autosetup -p1 -n dns-lexicon-%{version} # rpmlint find . -type f -name ".gitignore" -delete @@ -102,6 +101,7 @@ ignoretests="$ignoretests --ignore tests/providers/test_oci.py" # test_namecheap has invalid vcr casettes, attempts to update them failed ignoretests="$ignoretests --ignore tests/providers/test_namecheap.py" +ignoretests="$ignoretests --ignore tests/providers/test_godaddy.py" %pytest tests $ignoretests -x %post
